SlideShare ist ein Scribd-Unternehmen logo
1 von 14
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!!!

Weitere ähnliche Inhalte

Was ist angesagt?

Aula 10 - Equivalência Java x Portugol Studio - parte 2
Aula 10 - Equivalência Java x Portugol Studio - parte 2Aula 10 - Equivalência Java x Portugol Studio - parte 2
Aula 10 - Equivalência Java x Portugol Studio - parte 2
Pacc UAB
 
Aula 3 - Algoritmos computacionais - parte 1
Aula 3 - Algoritmos computacionais - parte 1Aula 3 - Algoritmos computacionais - parte 1
Aula 3 - Algoritmos computacionais - parte 1
Pacc UAB
 
Aula 2 - Introdução à programação de computadores - parte 2
Aula 2 - Introdução à programação de computadores - parte 2Aula 2 - Introdução à programação de computadores - parte 2
Aula 2 - Introdução à programação de computadores - parte 2
Pacc UAB
 
Aula 10 - Equivalência Java x Portugol Studio - parte 1
Aula 10 - Equivalência Java x Portugol Studio - parte 1Aula 10 - Equivalência Java x Portugol Studio - parte 1
Aula 10 - Equivalência Java x Portugol Studio - parte 1
Pacc UAB
 
Aula 5 - Estruturas de seleção encadeada - parte 2
Aula 5 - Estruturas de seleção encadeada - parte 2Aula 5 - Estruturas de seleção encadeada - parte 2
Aula 5 - Estruturas de seleção encadeada - parte 2
Pacc UAB
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
Mauro Pereira
 
Aula 2 - Introdução à programação de computadores - parte1
Aula 2 - Introdução à programação de computadores - parte1Aula 2 - Introdução à programação de computadores - parte1
Aula 2 - Introdução à programação de computadores - parte1
Pacc UAB
 
Aula 15 - Modularização -parte1
Aula 15 - Modularização -parte1Aula 15 - Modularização -parte1
Aula 15 - Modularização -parte1
Pacc UAB
 

Was ist angesagt? (20)

Aula 10 - Equivalência Java x Portugol Studio - parte 2
Aula 10 - Equivalência Java x Portugol Studio - parte 2Aula 10 - Equivalência Java x Portugol Studio - parte 2
Aula 10 - Equivalência Java x Portugol Studio - parte 2
 
Aula 3 - Algoritmos computacionais - parte 1
Aula 3 - Algoritmos computacionais - parte 1Aula 3 - Algoritmos computacionais - parte 1
Aula 3 - Algoritmos computacionais - parte 1
 
Aula 2 - Introdução à programação de computadores - parte 2
Aula 2 - Introdução à programação de computadores - parte 2Aula 2 - Introdução à programação de computadores - parte 2
Aula 2 - Introdução à programação de computadores - parte 2
 
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)
 
Introdução à Programação
Introdução à ProgramaçãoIntrodução à Programação
Introdução à Programação
 
Lógica de Programação - Estruturas de Seleção
Lógica de Programação - Estruturas de SeleçãoLógica de Programação - Estruturas de Seleção
Lógica de Programação - Estruturas de Seleção
 
Algoritmo - tipos de dados
Algoritmo - tipos de dadosAlgoritmo - tipos de dados
Algoritmo - tipos de dados
 
Aula 10 - Equivalência Java x Portugol Studio - parte 1
Aula 10 - Equivalência Java x Portugol Studio - parte 1Aula 10 - Equivalência Java x Portugol Studio - parte 1
Aula 10 - Equivalência Java x Portugol Studio - parte 1
 
Aula 5 - Estruturas de seleção encadeada - parte 2
Aula 5 - Estruturas de seleção encadeada - parte 2Aula 5 - Estruturas de seleção encadeada - parte 2
Aula 5 - Estruturas de seleção encadeada - parte 2
 
Exercicios resolvidos visuAlg
Exercicios resolvidos visuAlgExercicios resolvidos visuAlg
Exercicios resolvidos visuAlg
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugol
 
Aula 2 - Introdução à programação de computadores - parte1
Aula 2 - Introdução à programação de computadores - parte1Aula 2 - Introdução à programação de computadores - parte1
Aula 2 - Introdução à programação de computadores - parte1
 
Aula01 - Logica de Programação
Aula01 - Logica de ProgramaçãoAula01 - Logica de Programação
Aula01 - Logica de Programação
 
Lógica de programação em ppt
Lógica de programação em pptLógica de programação em ppt
Lógica de programação em ppt
 
Aula 07 - Visualg e Pseudocódigo
Aula 07 - Visualg e PseudocódigoAula 07 - Visualg e Pseudocódigo
Aula 07 - Visualg e Pseudocódigo
 
Aula 7 - Expressões Aritméticas e Lógicas
Aula 7 - Expressões Aritméticas e LógicasAula 7 - Expressões Aritméticas e Lógicas
Aula 7 - Expressões Aritméticas e Lógicas
 
Matemática Discreta - Introdução
Matemática Discreta - IntroduçãoMatemática Discreta - Introdução
Matemática Discreta - Introdução
 
Aula 15 - Modularização -parte1
Aula 15 - Modularização -parte1Aula 15 - Modularização -parte1
Aula 15 - Modularização -parte1
 
Aula Lógica de Programação - cap1
Aula Lógica de Programação - cap1 Aula Lógica de Programação - cap1
Aula Lógica de Programação - cap1
 

Andere mochten auch

Aula 14 - Exercícios matrizes
Aula 14 - Exercícios matrizesAula 14 - Exercícios matrizes
Aula 14 - Exercícios matrizes
Pacc UAB
 
Aula 11 - Vetores unidimensionais - parte 2
Aula 11 - Vetores unidimensionais - parte 2Aula 11 - Vetores unidimensionais - parte 2
Aula 11 - Vetores unidimensionais - parte 2
Pacc UAB
 
Regras do projeto final
Regras do projeto finalRegras do projeto final
Regras do projeto final
Pacc UAB
 
Aula 16 - Modularização - parte 3 - exercícios
Aula 16 - Modularização - parte 3 - exercíciosAula 16 - Modularização - parte 3 - exercícios
Aula 16 - Modularização - parte 3 - exercícios
Pacc UAB
 
Aula 11 - Vetores unidimensionais - parte 1
Aula 11 - Vetores unidimensionais - parte 1Aula 11 - Vetores unidimensionais - parte 1
Aula 11 - Vetores unidimensionais - parte 1
Pacc UAB
 
Aula 6 - Estruturas de seleção encadeada - parte 2
Aula 6 - Estruturas de seleção encadeada - parte 2Aula 6 - Estruturas de seleção encadeada - parte 2
Aula 6 - Estruturas de seleção encadeada - parte 2
Pacc UAB
 
Aula 16 - Modularização - parte 4 - exercícios
Aula 16 - Modularização - parte 4 - exercíciosAula 16 - Modularização - parte 4 - exercícios
Aula 16 - Modularização - parte 4 - exercícios
Pacc UAB
 
Aula 12 - Exercícios vetores unidimensionais
Aula 12 - Exercícios vetores unidimensionaisAula 12 - Exercícios vetores unidimensionais
Aula 12 - Exercícios vetores unidimensionais
Pacc UAB
 
Pi - aula inaugural
Pi - aula inauguralPi - aula inaugural
Pi - aula inaugural
Pacc UAB
 

Andere mochten auch (9)

Aula 14 - Exercícios matrizes
Aula 14 - Exercícios matrizesAula 14 - Exercícios matrizes
Aula 14 - Exercícios matrizes
 
Aula 11 - Vetores unidimensionais - parte 2
Aula 11 - Vetores unidimensionais - parte 2Aula 11 - Vetores unidimensionais - parte 2
Aula 11 - Vetores unidimensionais - parte 2
 
Regras do projeto final
Regras do projeto finalRegras do projeto final
Regras do projeto final
 
Aula 16 - Modularização - parte 3 - exercícios
Aula 16 - Modularização - parte 3 - exercíciosAula 16 - Modularização - parte 3 - exercícios
Aula 16 - Modularização - parte 3 - exercícios
 
Aula 11 - Vetores unidimensionais - parte 1
Aula 11 - Vetores unidimensionais - parte 1Aula 11 - Vetores unidimensionais - parte 1
Aula 11 - Vetores unidimensionais - parte 1
 
Aula 6 - Estruturas de seleção encadeada - parte 2
Aula 6 - Estruturas de seleção encadeada - parte 2Aula 6 - Estruturas de seleção encadeada - parte 2
Aula 6 - Estruturas de seleção encadeada - parte 2
 
Aula 16 - Modularização - parte 4 - exercícios
Aula 16 - Modularização - parte 4 - exercíciosAula 16 - Modularização - parte 4 - exercícios
Aula 16 - Modularização - parte 4 - exercícios
 
Aula 12 - Exercícios vetores unidimensionais
Aula 12 - Exercícios vetores unidimensionaisAula 12 - Exercícios vetores unidimensionais
Aula 12 - Exercícios vetores unidimensionais
 
Pi - aula inaugural
Pi - aula inauguralPi - aula inaugural
Pi - aula inaugural
 

Ähnlich wie Aula 7 - Repetição enquanto - exemplos

Aula 2 módulo i - psi
Aula 2   módulo i - psiAula 2   módulo i - psi
Aula 2 módulo i - psi
111111119
 
Apresentação 20130805 algoritmos
Apresentação 20130805 algoritmos Apresentação 20130805 algoritmos
Apresentação 20130805 algoritmos
João moreira
 

Ähnlich wie Aula 7 - Repetição enquanto - exemplos (20)

Introdução à Análise de Dados - Aula 01
Introdução à Análise de Dados - Aula 01Introdução à Análise de Dados - Aula 01
Introdução à Análise de Dados - Aula 01
 
Aula 2 módulo i - psi
Aula 2   módulo i - psiAula 2   módulo i - psi
Aula 2 módulo i - psi
 
TDC2016SP - Trilha Data Science
TDC2016SP - Trilha Data ScienceTDC2016SP - Trilha Data Science
TDC2016SP - Trilha Data Science
 
Aula 1 - Programação 1
Aula 1 - Programação 1Aula 1 - Programação 1
Aula 1 - Programação 1
 
Apresentação 20130805 algoritmos
Apresentação 20130805 algoritmos Apresentação 20130805 algoritmos
Apresentação 20130805 algoritmos
 
Algii aula00-cic2 na446
Algii aula00-cic2 na446Algii aula00-cic2 na446
Algii aula00-cic2 na446
 
Estrutura de Dados - Aula 01 - Apresentação
Estrutura de Dados  - Aula 01 - ApresentaçãoEstrutura de Dados  - Aula 01 - Apresentação
Estrutura de Dados - Aula 01 - Apresentação
 
Aula 5 - Programação 1
Aula 5 - Programação 1Aula 5 - Programação 1
Aula 5 - Programação 1
 
Introducao logica
Introducao logicaIntroducao logica
Introducao logica
 
Estrutura de Dados - Aula 01 - Apresentação
Estrutura de Dados - Aula 01 - ApresentaçãoEstrutura de Dados - Aula 01 - Apresentação
Estrutura de Dados - Aula 01 - Apresentação
 
Python Brasil 2022 - Queries performáticas com ORM em Python, Django e Postg...
Python Brasil 2022 - Queries performáticas com ORM em Python, Django e Postg...Python Brasil 2022 - Queries performáticas com ORM em Python, Django e Postg...
Python Brasil 2022 - Queries performáticas com ORM em Python, Django e Postg...
 
Ic aula 1_v3
Ic aula 1_v3Ic aula 1_v3
Ic aula 1_v3
 
Machine learning java ce conference 2012 - fortaleza ce
Machine learning java ce conference 2012 - fortaleza ceMachine learning java ce conference 2012 - fortaleza ce
Machine learning java ce conference 2012 - fortaleza ce
 
Analise Algoritmos
Analise AlgoritmosAnalise Algoritmos
Analise Algoritmos
 
Modelo portifolio
Modelo portifolioModelo portifolio
Modelo portifolio
 
Curso Linguagem de Programação I - PHP Básico
Curso Linguagem de Programação I - PHP BásicoCurso Linguagem de Programação I - PHP Básico
Curso Linguagem de Programação I - PHP Básico
 
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SWPLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
PLANO DE PROJETO DE SOFTWARE para produtos da Lacertae SW
 
Introdução a programação com Python (para jornalistas)
Introdução a programação com Python (para jornalistas)Introdução a programação com Python (para jornalistas)
Introdução a programação com Python (para jornalistas)
 
mod2-mecanismos
mod2-mecanismosmod2-mecanismos
mod2-mecanismos
 
Lógica De Programação
Lógica De ProgramaçãoLógica De Programação
Lógica De Programação
 

Kürzlich hochgeladen

Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
FabianeMartins35
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
TailsonSantos1
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
AntonioVieira539017
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
tatianehilda
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
CleidianeCarvalhoPer
 

Kürzlich hochgeladen (20)

Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUAO PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
O PLANETA TERRA E SEU SATÉLITE NATURAL - LUA
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenos
 
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
Aula de jornada de trabalho - reforma.ppt
Aula de jornada de trabalho - reforma.pptAula de jornada de trabalho - reforma.ppt
Aula de jornada de trabalho - reforma.ppt
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
 

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!!!