A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Comandos condicionais

Apresentações semelhantes


Apresentação em tema: "Comandos condicionais"— Transcrição da apresentação:

1 Comandos condicionais
Algoritmos Comandos condicionais

2 Comandos condicionais
Problema: Se cair a bola vermelha o retângulo deve ficar deitado, mas se cair a bola amarela, ele deve ficar em pé. Alguém sabe qual vai ser a resposta que o computador vai apresentar?

3 Comandos condicionais
f v Se condição

4 Comandos condicionais
algoritmo bolas { determina, a partir da cor da bola qual a posição do retânguilo} declare cor: literal posicao: inteiro início { leitura da cor da bola } leia(cor) { verificação } se cor = “vermelha” então posicao  0 senão posicao  1 fim-se { saída } desenhe_retangulo(posicao) fim

5 Comandos condicionais
Problema: O aluno vai fazer 2 provas e precisa obter média acima ou igual a 6,0 para ser aprovado. Alguém sabe qual a mensagem que o computador vai fornecer antes do professor informar ao computador a nota do aluno?

6 Comandos condicionais
algoritmo aprovação { determina, a partir de duas notas, a média e se houve aprovação } declare notaProva1, notaProva2, média: real mensagem: literal início { leitura } leia(notaProva1, notaProva2) { cálculo } média  (notaProva1 + notaProva2) / 2 { verificação } se média ≥ 6.0 então mensagem  “Aprovado” senão mensagem  “Reprovado” fim-se { saída } escreva(média, mensagem) fim

7 Comandos condicionais
se expressão-lógica então lista-de-comandos-se-verdadeiro fim-se Se a expressão-lógica resultar em verdadeiro, a lista-de-comandos-se-verdadeiro é executada; se resultar em falso, não. Se houver a especificação do senão e a expressão-lógica resultar em falso, a lista-de-comandos-se-falso é executada. se expressão-lógica então lista-de-comandos-se-verdadeiro senão lista-de-comandos-se-falso fim-se

8 Comandos condicionais
Aninhamento de comandos Os comandos “internos” de um comando condicional podem ser Leituras Escritas Outros comandos condicionais Ou seja, qualquer comando se expressão-lógica-1 então comando_1 comando_2 se expressão-lógica-2 então comando_3 fim-se senão se expressão-lógica-3 então se expressão-lógica-4 então comando_4 comando_5

9 Comandos condicionais
caso condição-inteira lista-de-seleção fim-caso lista-de-coincidência: lista-de-comandos lista de constantes ou intervalos caso condição-inteira lista-de-seleção senão lista-de-comandos-de-exceção fim-caso

10 Comandos condicionais
... leia(idade) caso idade 0: escreva(“nenê”) 1..9: escreva(“criança”) 10-13: escreva(“pré-adolecente”) 15: escreva(“debutante”) 14, 16-18: escreva(“adolecente”) 19-99: escreva(“adulto”) senão escreva(“idade não classificada”) fim-caso


Carregar ppt "Comandos condicionais"

Apresentações semelhantes


Anúncios Google