Aula 7 - Repetição enquanto - exemplos

1.817 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.817
No SlideShare
0
A partir de incorporações
0
Número de incorporações
907
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aula 7 - Repetição enquanto - exemplos

  1. 1. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoEstruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS)Estruturas de Repetição – Parte IEXEMPLOS e EXERCÍCIOSProf. Dr. Edson PimentelCentro de Matemática, Computação eCognição
  2. 2. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoEstruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS)Objetivos Aprender a resolver problemas que requeiram ouso de ESTRUTURAS DE REPETIÇÃO a partirde seus enunciados (com a aplicação da técnicade interpretação de enunciados)
  3. 3. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoEstruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS)Exemplo
  4. 4. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoEstruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS)Realizou-se uma pesquisa com 20 pessoas queresponderam à seguinte pergunta:Quantos filhos você tem?Escreva um algoritmo para processar essa pesquisainformando quantas pessoas possuem até 2 filhos equantas possuem mais de 2 filhosProblema SAÍDA: Quais os resultados que o algoritmo deve fornecer ?
  5. 5. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoEstruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS)Realizou-se uma pesquisa com 20 pessoas queresponderam à seguinte pergunta:Quantos filhos você tem?Escreva um algoritmo para processar essa pesquisainformando quantas pessoas possuem até 2 filhos equantas possuem mais de 2 filhosProblema SAÍDA: Quais os resultados que o algoritmo deve fornecer ?Quant. Pessoas até 2 filhos e Quant. Pessoas mais 2 filhos
  6. 6. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoEstruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS)Realizou-se uma pesquisa com 20 pessoas queresponderam à seguinte pergunta:Quantos filhos você tem?Escreva um algoritmo para processar essa pesquisainformando quantas pessoas possuem até 2 filhos equantas possuem mais de 2 filhosProblema ENTRADA: Quais os insumos necessários para se obter asaída?Quantidade de Filhos de cada entrevistado
  7. 7. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoEstruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS)Realizou-se uma pesquisa com 20 pessoas que responderam à seguintepergunta: Quantos filhos você tem?Escreva um algoritmo para processar essa pesquisa informando quantaspessoas possuem até 2 filhos e quantas possuem mais de 2 filhos SAÍDA: Quant. Pessoas até 2 filhos e Quant. Pessoas mais 2 filhos ENTRADA: Quantidade de filhos de cada entrevistado PROCESSAMENTO: Se quant <= entãoacumular o contador 1Senãoacumular o contador 2Problema20 vezes20 vezes
  8. 8. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoEstruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS)Problema: Quantos filhos você tem?Entrada de DadosProcessamento
  9. 9. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoEstruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS)Problema: Quantos filhos você tem?Saída deDados
  10. 10. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoEstruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS)Problema: Quantos filhos você tem? quant1 quant2 cont qfilhos0 0 021 0 112 0 203 0 353 1 433 2 5... ... ... ...... ... 20
  11. 11. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoEstruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS)EXERCÍCIOSPra você Resolver!
  12. 12. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoEstruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS)Escreva um algoritmo para exibir todos os valores def(x) = 2x2 + 3x – 5, para os 10 primeiros inteiros maior que 3. SAÍDA: Quais os resultados que o algoritmo dever fornecer ? ENTRADA: Quais os insumos necessários para se obter a saída? PROCESSAMENTO: Como transformar os insumos na saída? SAÍDA: f(x) { para os 10 valores de x } ENTRADA: Não há entrada! { Apenas a inicialização de x = 4} PROCESSAMENTO: Fx = 2 * (x*x) + 3*x – 5 x = x + 110 vezesExercício 01: Função f(x)
  13. 13. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoEstruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS)Escreva um algoritmo para simular uma caixa registradora desupermercado. O caixa deve digitar a quantidade comprada e o preçounitário de cada item. O algoritmo deve mostrar: o total da compra e aquantidade de volumes compradosObservação: Não se sabe previamente quantos volumes cada pessoa tem no seucarrinho. Assim, ao digitar quantidade comprada = 0 (zero) indica quenão há mais itens e a compra pode ser totalizada SAÍDA: total da compra e quantidade de volumes ENTRADA: quantidade e preço de cada item PROCESSAMENTO: Calcular o total do item : item = quant * precounitario Acumular o total da compra: precototal = precototal + item Acumular o total de itens: totalvolumes = totalvolumes + quantrepetirExercício 02: Caixa de Supermercado
  14. 14. Bacharelado em Ciência e TecnologiaProcessamento da InformaçãoEstruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS)AGORA ÉPRATICAR!!!

×