0% acharam este documento útil (0 voto)
13 visualizações18 páginas

Aula 2

O documento apresenta conceitos básicos de programação, incluindo a utilização de acumuladores e laços em pseudo-código e Python. Exemplos práticos mostram como somar números inteiros não negativos até que um número negativo seja inserido. Além disso, são propostos exercícios para calcular potências e fatoriais de números inteiros.

Enviado por

isadoraftoledo
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
13 visualizações18 páginas

Aula 2

O documento apresenta conceitos básicos de programação, incluindo a utilização de acumuladores e laços em pseudo-código e Python. Exemplos práticos mostram como somar números inteiros não negativos até que um número negativo seja inserido. Além disso, são propostos exercícios para calcular potências e fatoriais de números inteiros.

Enviado por

isadoraftoledo
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 18

Introdução à Computação

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.

Digite o primeiro numero: 2


2
Digite o proximo numero: 3
3
Digite o proximo numero: 5
5
Digite o proximo numero: -1
-1
A soma e 10
>>>
Variáveis inteiras
soma = 0
num = int(input())
print(num)
while num >= 0:
soma = soma + num
num = int(input())
print(num)
print(soma)
Variáveis inteiras

a = input("Digite o primeiro numero: ")


b = input("Digite o segundo numero: ")
soma = a + b
print("A soma de", a, "+", b, "eh igual a", soma)
Variáveis inteiras

a = input("Digite o primeiro numero: ")


b = input("Digite o segundo numero: ")
soma = a + b
print("A soma de", a, "+", b, "eh igual a", soma)

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

Sempre da direita para a esquerda!!!


Laço
soma = 0
num = int(input())
print(num)
while num >= 0:
soma = soma + num
num = int(input())
print(num)
print(soma)
Laço

while condição:
comando 1
...
comando n

Na condição: <, <=, ==, !=,...


Exercício 1

Dados dois números inteiros n e k >= 0,


calcular nk
Exercício 1

Dados dois números inteiros n e k >= 0,


calcular nk

nk = n*n*n...*n
k vezes
Exercício 2

Dado um número inteiro n >= 0, calcular n!

0!=1
n!=n*(n-1)!

Você também pode gostar