Buscar

lpe aula12

Prévia do material em texto

LÓGICA DE PROGRAMAÇÃO PARA 
ENGENHARIA 
Prof. Dr. Daniel Caetano 
2013 - 2 
 
PROGRAMANDO COM 
REPETIÇÃO SIMPLES 
Objetivos 
• Capacitar o aluno para 
desenvolver programas 
envolvendo repetições 
 
 
 
 
• PARA CASA 
– Lista Aula 12! 
 
Material de Estudo 
Material Acesso ao Material 
Tutorial http://www.caetano.eng.br/ 
(Lógica de Programação – Aula 12) 
Apresentação http://www.caetano.eng.br/ 
(Lógica de Programação – Aula 12) 
Material Didático Fundamentos da Programação de Computadores – 
Parte 2 – Páginas 93 a 144. 
Exercício 1 
• Faça um programa que leia 5 valores 
digitados pelo usuário. 
Exercício 1 
• Faça um programa que leia 5 valores 
digitados pelo usuário. 
Início 
C < 5 
V 
Fim 
F 
C = C + 1 
C = 0 
N 
Exercício 2 
• Modifique o programa anterior para calcular 
a soma dos 5 valores lidos. 
Exercício 2 
• Modifique o programa anterior para calcular 
a soma dos 5 valores lidos. 
 Início 
C < 5 
V 
Fim 
F 
C = C + 1 
C = 0 
N 
S = 0 
S = S + N 
Exercício 3 
• Modifique o programa anterior para que ele 
mostre a soma dos cinco valores lidos: 
Exercício 3 
• Modifique o programa anterior para que ele 
mostre a soma dos cinco valores lidos: 
Início 
C < 5 
V 
Fim 
F 
C = C + 1 
C = 0 
N 
S = 0 
S = S + N 
S 
Exercício 4 
• Modifique o programa anterior para que ele 
calcule (e mostre) a média dos 5 valores 
Exercício 4 
• Modifique o programa anterior para que ele 
calcule (e mostre) a média dos 5 valores 
Início 
C < 5 
V 
Fim 
F 
C = C + 1 
C = 0 
N 
S = 0 
S = S + N 
M 
M = S / 5 
Exercício 5 
• Modifique o programa para perguntar ao 
usuário o número de valores a serem lidos 
Exercício 5 
• Modifique o programa para perguntar ao 
usuário o número de valores a serem lidos 
Início 
C < T 
V 
Fim 
F C = C + 1 
C = 0 
N 
S = 0 S = S + N 
M 
M = S / T 
T 
Exercício 6 
• Faça um programa que leia números 
até que o número digitado seja igual a 
zero. 
Exercício 6 
• Faça um programa que leia números 
até que o número digitado seja igual a 
zero. 
 Início 
VAL 
VAL != 0 
F 
Fim 
V 
Exercício 6 
• Faça um programa que leia números 
até que o número digitado seja igual a 
zero. 
 Início 
VAL 
VAL != 0 
F 
Fim 
V 
Exercício 6 
• Faça um programa que leia números 
até que o número digitado seja igual a 
zero. 
 
Início 
VAL 
VAL != 0 
F 
Fim 
V 
VAL 
Exercício 7 (Extra) 
• Faça um programa que lê dois números 
e os soma. O programa deve repetir até 
que ambos os valores digitados sejam 
iguais a zero. 
 
Exercício 7 (Extra) 
• Faça um programa que lê dois números 
e os soma. O programa deve repetir até 
que ambos os valores digitados sejam 
iguais a zero. 
 Início 
N1, N2 
N1!=0 || N2!=0 
F 
Fim 
V 
R = N1 + N2 
“Soma: ”, R 
Exercício 7 (Extra) 
• Faça um programa que lê dois números 
e os soma. O programa deve repetir até 
que ambos os valores digitados sejam 
iguais a zero. 
 Início 
N1, N2 
N1!=0 || N2!=0 
F 
Fim 
V 
R = N1 + N2 
“Soma: ”, R 
N1, N2 
R = N1 + N2 
“Soma: ”, R 
Exercício 8 (Extra) 
• Faça um programa que lê dois números, o 
segundo deve ser obrigatoriamente diferente 
de zero, e divide o primeiro pelo segundo. 
Exercício 8 (Extra) 
• Faça um programa que lê dois números, o 
segundo deve ser obrigatoriamente diferente 
de zero, e divide o primeiro pelo segundo. 
Início 
N1 
N2 == 0 
F 
Fim 
V 
R = N1 / N2 
“Res: ”, R 
N2 
Exercício 9 (Extra) 
• Faça um programa some todos os números 
digitados até que o número 0 seja digitado. 
Exercício 9 (Extra) 
• Faça um programa some todos os números 
digitados até que o número 0 seja digitado. 
Início 
N 
N != 0 
F 
Fim 
V 
SOMA = SOMA + N 
“Total: ”, 
SOMA 
SOMA = 0 
CONCLUSÕES 
Resumo 
• Repetições são muito úteis 
• Muitos cálculos: dependem de repetições 
• Não deixe de praticar! 
• TAREFA: Lista Aula 13! 
 
• Só existe while para repetir? 
– Será que há jeitos mais simples de repetir? 
 
PERGUNTAS?

Continue navegando