Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare uma empresa Scribd logo
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Estruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS)
Estruturas de Repetição – Parte I
EXEMPLOS e EXERCÍCIOS
Prof. Dr. Edson Pimentel
Centro de Matemática, Computação e
Cognição
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Estruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS)
Objetivos
 Aprender a resolver problemas que requeiram o
uso de ESTRUTURAS DE REPETIÇÃO a partir
de seus enunciados (com a aplicação da técnica
de interpretação de enunciados)
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Estruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS)
Exemplo
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Estruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS)
Realizou-se uma pesquisa com 20 pessoas que
responderam à seguinte pergunta:
Quantos filhos você tem?
Escreva um algoritmo para processar essa pesquisa
informando quantas pessoas possuem até 2 filhos e
quantas possuem mais de 2 filhos
Problema
 SAÍDA: Quais os resultados que o algoritmo deve fornecer ?
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Estruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS)
Realizou-se uma pesquisa com 20 pessoas que
responderam à seguinte pergunta:
Quantos filhos você tem?
Escreva um algoritmo para processar essa pesquisa
informando quantas pessoas possuem até 2 filhos e
quantas possuem mais de 2 filhos
Problema
 SAÍDA: Quais os resultados que o algoritmo deve fornecer ?
Quant. Pessoas até 2 filhos e Quant. Pessoas mais 2 filhos
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Estruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS)
Realizou-se uma pesquisa com 20 pessoas que
responderam à seguinte pergunta:
Quantos filhos você tem?
Escreva um algoritmo para processar essa pesquisa
informando quantas pessoas possuem até 2 filhos e
quantas possuem mais de 2 filhos
Problema
 ENTRADA: Quais os insumos necessários para se obter a
saída?
Quantidade de Filhos de cada entrevistado
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Estruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS)
Realizou-se uma pesquisa com 20 pessoas que responderam à seguinte
pergunta: Quantos filhos você tem?
Escreva um algoritmo para processar essa pesquisa informando quantas
pessoas 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ão
acumular o contador 1
Senão
acumular o contador 2
Problema
20 vezes
20 vezes
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Estruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS)
Problema: Quantos filhos você tem?
Entrada de Dados
Processamento
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Estruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS)
Problema: Quantos filhos você tem?
Saída de
Dados
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Estruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS)
Problema: Quantos filhos você tem? quant1 quant2 cont qfilhos
0 0 0
2
1 0 1
1
2 0 2
0
3 0 3
5
3 1 4
3
3 2 5
... ... ... ...
... ... 20
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Estruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS)
EXERCÍCIOS
Pra você Resolver!
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Estruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS)
Escreva um algoritmo para exibir todos os valores de
f(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 + 1
10 vezes
Exercício 01: Função f(x)
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Estruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS)
Escreva um algoritmo para simular uma caixa registradora de
supermercado. O caixa deve digitar a quantidade comprada e o preço
unitário de cada item. O algoritmo deve mostrar: o total da compra e a
quantidade de volumes comprados
Observação:
 Não se sabe previamente quantos volumes cada pessoa tem no seu
carrinho. Assim, ao digitar quantidade comprada = 0 (zero) indica que
nã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 + quant
repetir
Exercício 02: Caixa de Supermercado
Bacharelado em Ciência e Tecnologia
Processamento da Informação
Estruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS)
AGORA É
PRATICAR!!!

Mais conteúdo relacionado

Aula 7 - Repetição enquanto - exemplos

  • 1. Bacharelado em Ciência e Tecnologia Processamento da Informação Estruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS) Estruturas de Repetição – Parte I EXEMPLOS e EXERCÍCIOS Prof. Dr. Edson Pimentel Centro de Matemática, Computação e Cognição
  • 2. Bacharelado em Ciência e Tecnologia Processamento da Informação Estruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS) Objetivos  Aprender a resolver problemas que requeiram o uso de ESTRUTURAS DE REPETIÇÃO a partir de seus enunciados (com a aplicação da técnica de interpretação de enunciados)
  • 3. Bacharelado em Ciência e Tecnologia Processamento da Informação Estruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS) Exemplo
  • 4. Bacharelado em Ciência e Tecnologia Processamento da Informação Estruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS) Realizou-se uma pesquisa com 20 pessoas que responderam à seguinte pergunta: Quantos filhos você tem? Escreva um algoritmo para processar essa pesquisa informando quantas pessoas possuem até 2 filhos e quantas possuem mais de 2 filhos Problema  SAÍDA: Quais os resultados que o algoritmo deve fornecer ?
  • 5. Bacharelado em Ciência e Tecnologia Processamento da Informação Estruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS) Realizou-se uma pesquisa com 20 pessoas que responderam à seguinte pergunta: Quantos filhos você tem? Escreva um algoritmo para processar essa pesquisa informando quantas pessoas possuem até 2 filhos e quantas possuem mais de 2 filhos Problema  SAÍDA: Quais os resultados que o algoritmo deve fornecer ? Quant. Pessoas até 2 filhos e Quant. Pessoas mais 2 filhos
  • 6. Bacharelado em Ciência e Tecnologia Processamento da Informação Estruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS) Realizou-se uma pesquisa com 20 pessoas que responderam à seguinte pergunta: Quantos filhos você tem? Escreva um algoritmo para processar essa pesquisa informando quantas pessoas possuem até 2 filhos e quantas possuem mais de 2 filhos Problema  ENTRADA: Quais os insumos necessários para se obter a saída? Quantidade de Filhos de cada entrevistado
  • 7. Bacharelado em Ciência e Tecnologia Processamento da Informação Estruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS) Realizou-se uma pesquisa com 20 pessoas que responderam à seguinte pergunta: Quantos filhos você tem? Escreva um algoritmo para processar essa pesquisa informando quantas pessoas 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ão acumular o contador 1 Senão acumular o contador 2 Problema 20 vezes 20 vezes
  • 8. Bacharelado em Ciência e Tecnologia Processamento da Informação Estruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS) Problema: Quantos filhos você tem? Entrada de Dados Processamento
  • 9. Bacharelado em Ciência e Tecnologia Processamento da Informação Estruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS) Problema: Quantos filhos você tem? Saída de Dados
  • 10. Bacharelado em Ciência e Tecnologia Processamento da Informação Estruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS) Problema: Quantos filhos você tem? quant1 quant2 cont qfilhos 0 0 0 2 1 0 1 1 2 0 2 0 3 0 3 5 3 1 4 3 3 2 5 ... ... ... ... ... ... 20
  • 11. Bacharelado em Ciência e Tecnologia Processamento da Informação Estruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS) EXERCÍCIOS Pra você Resolver!
  • 12. Bacharelado em Ciência e Tecnologia Processamento da Informação Estruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS) Escreva um algoritmo para exibir todos os valores de f(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 + 1 10 vezes Exercício 01: Função f(x)
  • 13. Bacharelado em Ciência e Tecnologia Processamento da Informação Estruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS) Escreva um algoritmo para simular uma caixa registradora de supermercado. O caixa deve digitar a quantidade comprada e o preço unitário de cada item. O algoritmo deve mostrar: o total da compra e a quantidade de volumes comprados Observação:  Não se sabe previamente quantos volumes cada pessoa tem no seu carrinho. Assim, ao digitar quantidade comprada = 0 (zero) indica que nã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 + quant repetir Exercício 02: Caixa de Supermercado
  • 14. Bacharelado em Ciência e Tecnologia Processamento da Informação Estruturas de Repetição – Parte 1 (EXEMPLOS e EXERCÍCIOS) AGORA É PRATICAR!!!