Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Introdução à Lógica de Programação e Algoritmos: Aula Prática 2 - Python, Notas de aula de Tecnologia de Informação

Variáveis, entrada, saída, processamento, estrutura sequencial, estrutura condicional, estruturas repetitivas, vetores e matrizes

Tipologia: Notas de aula

2022

Compartilhado em 10/04/2023

iemex
iemex 🇧🇷

1 documento

1 / 21

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
20
1
Prof. Vinicius Pozzobon Borin
Lógica de Programação
e Algoritmos
Aula Prática 2
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15

Pré-visualização parcial do texto

Baixe Introdução à Lógica de Programação e Algoritmos: Aula Prática 2 - Python e outras Notas de aula em PDF para Tecnologia de Informação, somente na Docsity!

20 1

Prof. Vinicius Pozzobon Borin

Lógica de Programação

e Algoritmos

Aula Prática 2

20 2

PyCharm instalado e testado

Material teórico estudado

Pré-requisitos desta aula

20 4

Relembrando

20 5

Função de saída

Fonte: Borin, 2020

Olá, mundo! print ) Função Parênteses Mensagem Aspas

20 7 Pseudocódigo Python Operação

    • Adição
    • Subtração
    • Multiplicação / / Divisão (com casas decimais) Não existe // Divisão (somente a parte inteira) MOD % Módulo/resto da divisão ^ ** Exponenciação ou potenciação

Operadores e operações matemáticas

20 8 Python Pseudocódigo Operação == = Igualdade

Maior que < < Menor que = >= Maior ou igual a <= <= Menor ou igual a != <> Diferente

Operadores lógicos

20 10 Marcador Tipo %d ou %i Números inteiros %f Números de ponto flutuante %s Strings

Lista de marcadores de posição

20 11

Exercícios de fixação

20 13 Escreva as seguintes expressões algébricas em linguagem Python: e) 2 elevado à 10ª potência f) O valor absoluto da diferença entre 54 e 57 g) O menor valor entre 34, 29 e 31

20 14

Escreva as expressões em Python para:

a) Atribuir o valor inteiro 3 à variável a

b) Atribuir o valor 4 à variável b

c) Atribuir à variável c o valor da expressão

a*a + b *b

Atribuição

20 16

Agora, utilizando operadores + e *, crie as saídas

a seguir:

a) ‘ ant bat cod ’

b) ‘ ant ant ant ant ant ant ant ant ant ant ’

c) ‘ ant bat bat cod cod cod ’

d) ‘ ant bat ant bat ant bat ant bat ant bat ant bat

ant bat ‘

e) ‘ batbatcod batbatcod batbatcod batbatcod

batbatcod ’

Strings

20 17

Problemas

20 19

Escreva um programa que pergunte a

quantidade de km percorridos por um

carro alugado pelo usuário, assim como a

quantidade de dias pelos quais o carro foi

alugado. Calcule o preço a pagar, sabendo

que o carro custa R$ 60 por dia e R$ 0,

por km rodado

Exercício 2

20 20

Crie uma variável de string que receba uma

frase qualquer. Crie uma segunda variável,

agora contendo a metade da string digitada.

Imprima na tela somente os dois últimos

caracteres da segunda variável do tipo string

Exercício 3