Buscar

aula pratica 4

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 17 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 17 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 17 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

16
1
Prof. Vinicius Pozzobon Borin
Lógica de Programação 
e Algoritmos
Aula prática 4
16
2
PyCharm instalado e testado
Até a aula teórica 4 assistida e material em 
texto lido
Pré-requisitos desta aula
16
3
Os exercícios resolvidos ao longo desta aula 
não terão seu código disponibilizado para 
vocês
Por quê? Para que vocês mesmos digitem e 
pratiquem por conta própria
16
4
Relembrando
16
5
While (enquanto)
Fonte: Borin, 2020.
Instrução(ões)
Loop V
Fcondição
16
6
Fonte: Borin, 2020.
Python
while ( x > y ) :
Estrutura de
repetição
Condição
lógica
Parênteses
(opcionais)
16
7
Python: com três parâmetros 
Fonte: Borin, 2020
for i in range ( 0 , 6 , 1 ) :
Estrutura
de
repetição
Valor final
do iterador
Função de
intervalo
Parênteses
(opcionais)
Valor inicial
do iterador
Passo do
iterador
Variável de controle
16
8
Comparativo while e for
Valor inicial do iterador
Valor final do iterador
Passo do iterador
x = 1
while (x < 6):
print(x)
x = x + 1
for i in range(1,6,1):
print(i)
16
9
Operador Exemplo Equivalente
+= x += 1 x = x + 1
-= x -= 1 x = x - 1
*= x *= 2 x = x * 2
/= x /= 2 x = x / 2
**= x **= 2 x = x ** 2
//= x //= 4 x = x // 4
Operadores especiais de atribuição
16
10
Exercícios de fixação
16
11
Realize a sequência de print com for e while:
a) Inteiros de 3 até 12, com 12 incluso
b) Inteiros de 0 até 9, excluindo 9, com passo 
de 2
while x for
16
12
Problemas
16
13
Escreva um algoritmo que leia dois valores 
numéricos e que pergunte ao usuário qual 
operação ele deseja realizar: adição (+), 
subtração (-), multiplicação (*), divisão (/) 
e sair. Exiba na tela o resultado da operação 
desejada 
Repita até que a opção saída seja escolhida
(Exercício construído na aula prática 3) 
Exercício 1
16
14
Escreva um algoritmo que leia um valor 
e que imprima a quantidade de cédulas 
necessárias para pagar esse mesmo valor. 
Para simplificar, vamos trabalhar apenas 
com valores inteiros e com cédulas de R$ 
100, R$ 50, R$ 20, R$ 10, R$ 5 e R$ 1
Exercício 2
16
15
Um cinema cobra preços diferentes para 
os ingressos de acordo com a idade de uma 
pessoa. Se a pessoa tiver menos de 3 anos 
de idade, o ingresso será gratuito, se tiver 
entre 3 e 12 anos, o ingresso custará R$ 15, 
se tiver mais de 12 anos, custará R$ 30
Exercício 3
16
16
Escreva um laço em que você pergunte a 
idade aos usuários e, então, informe-lhes o 
preço do ingresso do cinema
Encerre o laço usando um break quando o 
usuário digitar sair
Após encerrar o laço, apresente na tela o 
total de pessoas que compraram ingressos, 
o total de dinheiro arrecadado e a média de 
idade das pessoas
16
17

Mais conteúdos dessa disciplina