Vous êtes sur la page 1sur 5

Notao Grfica: Estrutura Condicional

A estrutura condicional
representada com
base numa avaliao.
Consoante o resultado
da condio
(Verdadeiro ou Falso),
seleccionado o caminho
a seguir.
Incio
Ler Nota
Nota >=
10
Escrever
Reprovado
Escrever
Aprovado
Fim
F V
Notao Grfica: Estrutura Condicional
Com a utilizao dos operadores lgicos (AND, OR e NOT),
possvel validar vrias condies, sendo que o resultado
final sempre verdadeiro ou falso.
As tabelas de verdade destes operadores apresentada
abaixo:
A B A AND B
(A && B)
A OR B
(A || B)
NOT A
( ! A )
V V V V F
V F F V F
F V F V V
F F F F V
Notao Grfica: Estrutura Condicional
No operador AND, ambas as partes da condio tm de ser
verdadeiras para que o seu resultado seja verdadeiro.
Exemplo: X >= 4 AND X < 10. Para X = 6, esta condio
verdadeira.
Quanto ao operador OR, basta que uma parte da condio
seja verdadeira para que o resultado final seja verdadeiro.
Exemplo: X >= 4 OR X < 10. Para X = 20, esta condio
verdadeira. Se analisarmos, esta condio verdadeira para
qualquer valor atribudo a X.
O operador NOT altera o valor do resultado da condio
aplicada. Exemplo: NOT( X < 20 ). Para X = 10, esta condio
falsa.
Exerccios Fluxogramas
Exerccio 6:
Desenhe um algorimo que recebe dois nmeros e mostra
qual o maior.
Exerccio 7:
Desenhe um algoritmo que recebe o preo por litro da
gasolina actual e o preo estimado da prxima semana. O
algoritmo dever informar se haver uma descida ou subida
do preo.
Exerccio 8:
Crie um algoritmo que l duas palavras do utilizador e
compara-as em termos de comprimento, indicando a mais
longa. Considere a funo tamanho que devolve o
comprimento da palavra que recebe como argumento.
Exerccios Fluxogramas
Exerccio 9:
Crie um algoritmo que recebe o nome e idade de duas
pessoas e mostra o nome da pessoa mais nova.
Exerccio 10:
Produza um algoritmo que calcula o ndice de massa
corporal (IMC) de uma pessoa e informa se a pessoa em
questo est abaixo do seu peso ideal ou no.
Exerccio 11:
Altere o algoritmo anterior para considerar se a pessoa
est abaixo do peso ideal, est dentro do peso ideal ou
acima do peso ideal.

Vous aimerez peut-être aussi