Escolar Documentos
Profissional Documentos
Cultura Documentos
Fluxogramas
Representações de algoritmos
• Linguagem Natural
Os algoritmos são expressos directamente em linguagem natural (e.g. o português
como no exemplo do bolo).
1
19-04-2012
Fluxogramas
Fluxograma
2
19-04-2012
Estrutura de Controlo
Saída
Saída
Saída
Sequência
3
19-04-2012
Selecção
Uma estrutura de selecção é também Entrada
designada por estrutura de decisão.
Neste caso, o fluxo de processamento
segue por 1 das 2 vias, dependendo do
valor lógico (verdadeiro ou falso) da
expressão avaliada no início da
estrutura.
Se o fluxo de processamento só passa
por 1 via, então só uma das acções é
realizada ou processada.
Saída
Selecção
Entrada
Neste caso, se a expressão lógica
tiver resultado false, nenhuma
acção é processada dentro da
estrutura de selecção.
Só é processada uma acção dentro
da estrutura de selecção se a
expressão lógica for true; daí, o
nome de selecção com 1 via.
Saída
Uma estrutura de selecção com 1
via é, por exemplo, a instrução if.
4
19-04-2012
5
19-04-2012
é em tudo idêntica à
anterior. A diferença é que o
teste é feito após o
processamento da acção
teste (da expressão lógica)
sucede a acção.
Uma estrutura de repetição
deste tipo é, por exemplo, a
Saída
instrução do-while.
6
19-04-2012
Fluxograma
Inicio
Exemplo: soma dois números
inteiros
Ler X
Ler y
Realizar a soma
de X+y
Escrever o
valor da soma
éz
Fim
Fluxograma
Cálculo do zero da equação
ax+b=0
7
19-04-2012
Exercícios de Fluxogramas
Exercícios
3. Pretende-se elaborar um fluxograma que permita ler um
número a partir do teclado, e apresentar a indicação de que
é positivo, negativo ou nulo.
4. Pretende-se elaborar um fluxograma que permita calcular o
maior de dois números inteiros x e y.
5. Pretende-se elaborar um fluxograma que permita ler e
escrever uma nota entre 0 e 20.0 valores. Caso a nota esteja
no intervalo [9.0,9.5[, ela deve ser rectificada para 9.5.
6. Escrever um fluxograma que leia o nome e as três notas
obtidas por um aluno durante o semestre. Calcular a sua
média (aritmética), informar o nome e sua menção
aprovado (media >= 7), Reprovado (media <= 5) e
Recuperação (media entre 5.1 a 6.9).