Buscar

Slides - 2

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 21 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 21 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 21 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

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
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
20
4
Relembrando
20
5
Função de saída
Fonte: Borin, 2020
( ‘ ‘
Olá, 
mundo!
)print
Função
Parênteses
Mensagem
Aspas
20
6
Função de entrada
Fonte: Borin, 2020
( ‘ ‘Mensagem )input
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
9
Fonte: Borin, 2020
Variáveis de cadeias de caracteres (strings)
String
0 1 2 3 4 5 6 7 8 9 10
O l a , m u n d o !
Índice
Conteúdo
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
12
Escreva as seguintes expressões algébricas 
em linguagem Python:
a) O somatório dos 5 primeiros números 
inteiros e positivos
b) A média entre 23, 19 e 31
c) O número de vezes que 73 cabe em 403
d) A sobra quando 403 é dividido por 73
Expressões algébricas
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
15
Execute as seguintes atribuições:
s1 = ‘ant’
s2 = ‘bat’
s3 = ‘cod’
Strings
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
18
Desenvolva um algoritmo que solicite 
ao usuário o preço de um produto e um 
percentual de desconto a ser aplicado a ele. 
Calcule e exiba o valor do desconto e o preço 
final do produto. (exercício da apostila – aula 2)
Exercício 1
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,15 
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
20
21

Continue navegando