Escolar Documentos
Profissional Documentos
Cultura Documentos
Estruturas de Decisão e Estruturas de Repetição
Estruturas de Decisão e Estruturas de Repetição
Estruturas de decisão e
Estruturas de repetição
Fluxogramas
Fluxograma
» Elemento condicional
Utilizado para tomar decisões.
S
Teste Lógico
Símbolo Significado
== Igual a
<> Diferente de
3/
Fluxogramas
Fluxograma
» Desvio Condicional
Tomar decisões
Tratar exceções (ex.: falta de ovo)
N N
Teste Teste
S S
4
Fluxogramas
Exemplo 1
Calcule a nota final de um aluno em 4 provas
(P1, P2, P3 e P4) e forneça o resultado
“Aprovado”, para nota igual ou maior que 60,
ou “Reprovado”, para nota menor que 60.
5
Fluxogramas
Exemplo 2
Tendo como dados de entrada o sexo e a
altura de uma pessoa, construa um algoritmo
que calcule seu peso ideal.
A: altura em metros
6
Fluxogramas
Fluxograma
» Laço Condicional
Loops de espera
Contadores
Repetição de tarefas
7
Fluxogramas
Exemplo 3 Início
» Loop de espera...
Abrir o Baleiro
Pegar uma
bala
8
Fluxogramas
Exemplo 4
» Contador...
i=0
N
i>4 i=i+1
Mostra i
Exemplo 5
i=0
» Repetição de tarefas... NF = 0
S
i >= 4
?
Mostre NF N
Recebe Nota
NF = NF + Nota
i=i+1
10
Fluxogramas
Exemplo 6
» Faça um fluxograma que calcule a média aritmética de N
números quaisquer.
Exemplo:
• Média dos números: 28, 81, 47, 15 e 33 (N = 5)
Exemplo 6
» Faça um fluxograma que calcule a média aritmética de N
números quaisquer.
12
Elaborem um algoritmo que, baseado no peso em kg e na altura em m
informados pelo paciente, calcule o IMC do mesmo, informe o valor
do IMC e a classificação correspondente.
13 /