Baixe o app para aproveitar ainda mais
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?
Compartilhar