Beruflich Dokumente
Kultur Dokumente
mecanismos
MODULO 2
Mecanismos de Controlo
Com base numa condio
Mecanismos
de Deciso
ou seleo Com base num seletor ou de escolha mltipla
Mecanismos de controlo
Mecanismos de Repetio ou ciclos Com base numa condio At que se verifique a condio Com contador Enquanto se verifica a condio
SE ENTO SENO
CASO
Estruturas de deciso/seleo binria SE-ENTO-SENO SE-ENTO Permitem a seleco entre duas alternativas dependendo de uma condio/expresso. SE-ENTO-[SENO] avaliada a condio/expresso Se o seu valor for verdadeiro, apenas executado o primeiro bloco de instrues instrues_V. Se o valor da condio falso executado apenas o segundo bloco de instrues instrues_F. Sintaxe
SE condio ENTO instrues_V; [SENO instrues_F;] FIM SE
SE-ENTO-SENO
ENTER
VERDADEIRA
Processo alternativa VERDADEIRA
Avaliao de uma
CONDIO
FALSA
Processo alternativa FALSA
SE-ENTO
ENTER
VERDADEIRA
Processo alternativa VERDADEIRA
Avaliao de uma
CONDIO
FALSA
Em PASCAL
Sintaxe:
SE-ENTO-SENO ENCADEADOS
Variveis A, B, C: inteiros Incio Escrever (Introduza trs nmeros inteiros) Ler (A, B, C) Se A<B ento Se A<C ento Se B<C ento Escrever (A, B, C) seno Escrever (A, C, B) fim se seno Escrever (C, A, B) fim se seno Se B<C ento Se A<C ento Escrever (B, A, C) seno Escrever (B, C, A) fim se seno Escrever (C, B, A) fim se fim se Fim
CASO
CASO
OPO_1
Processo alternativa OPO1
Verificao um VALOR
OPO_2
Processo alternativa OPO2
OPO_3
Processo alternativa OPO3
OPO_N
Sintaxe:
Case varivel Of valor1: instrues1; valor2: instrues2; ... [Else instrues ] End
1 - Exerccio
Dado dois valores A e B quaisquer, faa um algoritmo e o fluxograma que imprima se:
o
o
o
2 - Exerccio
Algoritmo Comer uma pastilha o Pegar na pastilha o A pastilha de morango? o Se sim, no comer a pastilha o Se no, continuar com o algoritmo o Retirar o papel o Comer a pastilha o Deitar o papel no lixo
Faa o fluxograma do algoritmo!