Lógica De Programação Aula 8

1779 palavras 8 páginas
UNIVERSIDADE ESTADUAL VALE DO ACARAÚ – UVA
CURSO DE CIÊNCIAS DA COMPUTAÇÃO
DISCIPLINA DE LÓGICA DE PROGRAMAÇÃO
PROFESSOR - JUNIOR
AULA 08

02-09-2011
ESTRUTURAS DE CONTROLE DE SELEÇÃO

COMPOSTA ( SE / ENTAO / INICIO / FIM / SENAO / INICIO / FIM ) | nome do programa | | declaração de variáveis | inicio | | se < condição > entao | inicio
| comando a; | comando b; | fim | senão | inicio | comando c; . | comando d; | fim; | comando e; | . | comando n; fim.

Se [ condição ] for verdadeira os comandos ‘a’ e ‘b’ serão executados.
Se [ condição ] for falsa os comandos ‘c’ e ‘d’ serão executados.

Na estrutura de decisão composta em PASCAL, é necessário tomar alguns cuidados. O comando end que precede o else do exemplo acima, não deve levar ponto e vírgula. O ponto e vírgula ali posicionado, indicaria que já chegou ao fim da atuação do comando if anterior. Portanto, somente o segundo e último end deve receber o ponto e vírgula. Veja os exemplos a seguir:

Exemplo da estrutura de seleção simples:

Estamos andando de carro e nos aproximamos de um semáforo.

IF < o semáforo estiver verde > then begin Passamos por ele e continuamos a andar no carro. end IF < o semáforo estiver vermelho ou amarelo > then begin Paramos e esperamos o semáforo ficar verde para prosseguir. end; Com o ELSE ficaria:

Estamos andando de carro e nos aproximamos de um semáforo.

IF < o semáforo estiver verde > then begin Passamos por ele e continuamos a andar no carro. end ELSE begin Paramos e esperamos o semáforo ficar verde para prosseguir. end; MUITO MAIS FÁCIL DE SER ENTENDIDO E VISUALIZADO.

Program decisao_composta;
Uses crt; var VALOR : real; begin clrscr; writeln('DIGITE UM VALOR: '); readIn(VALOR); if VALOR > 10 then begin writeln(VALOR:4:3, ‘ EH

Relacionados

  • algoritimo e probramação
    1263 palavras | 6 páginas
  • Progamação em C
    1681 palavras | 7 páginas
  • lógica de progamação
    5982 palavras | 24 páginas
  • port
    1050 palavras | 5 páginas
  • me ajude
    672 palavras | 3 páginas
  • algoritmos e estrutura de dados
    958 palavras | 4 páginas
  • programação
    5994 palavras | 24 páginas
  • Lógica de Programação
    12666 palavras | 51 páginas
  • trabalho
    1880 palavras | 8 páginas
  • Aula_2 Dados Variáveis e Operadores 2
    2786 palavras | 12 páginas