Aula 2
Aula 2
10 semestre de 2019
Renata Wassermann
[email protected]
1. Carregue o conteúdo de 30 no acumulador
2. Guarde o conteúdo do acumulador em 40
3. Leia um número e guarde em 45
4. Imprima o conteúdo da posição 45
5. Carregue o conteúdo de 45 no acumulador
6. Se o conteúdo do acumulador for menor do que
zero, vá para 11
7. Carregue o conteúdo de 40 no acumulador
8. Adicione o conteúdo de 45 ao acumulador
9. Guarde o conteúdo do acumulador em 40
10. Vá para a posição 3
11. Imprima o conteúdo da posição 40
12. Pare.
“Pseudo-código”
soma = 0
Leia num
Imprima num
Enquanto num >= 0
soma = soma + num
Leia num
Imprima num
Imprima soma
Em Python
soma = 0
num = int(input())
print(num)
while num >= 0:
soma = soma + num
num = int(input())
print(num)
print(soma)
Entrada e Saída
soma = 0
num = int(input())
print(num)
while num >= 0:
soma = soma + num
num = int(input())
print(num)
print(soma)
Entrada e Saída
>>>
2
2
3
3
5
5
-1
-1
10
>>>
Entrada e Saída
soma = 0
print("Digite uma sequencia de inteiros nao negativos")
print("Para terminar, digite um inteiro negativo.")
print("\n")
num = int(input("Digite o primeiro numero: "))
print(num)
while num >= 0:
soma = soma + num
num = int(input("Digite o proximo numero: "))
print(num)
print(“A soma e”, soma)
Entrada e Saída
>>>
Digite uma sequencia de inteiros nao negativos
Para terminar, digite um inteiro negativo.
Saída:
A soma de 3 + 4 eh igual a 34
Atribuições
soma = 0
num = int(input())
print(num)
while num >= 0:
soma = soma + num
num = int(input())
print(num)
print(soma)
Atribuições
Variável = Expressão
while condição:
comando 1
...
comando n
nk = n*n*n...*n
k vezes
Exercício 2
0!=1
n!=n*(n-1)!