desvios condicionais
CAMPUS - IMPERATRIZ
CURSO TÉCNICO EM INFORMÁTICA
DISCIPLINA – ALGORITMOS E LINGUAGEM DE PROGRAMAÇÃO
Desvios Condicionais
São operações em que há uma tomada de decisão, essa decisão é escolhida por uma ou mais condições.
As condições são expressões lógicas, ou seja, seu resultado sempre é verdadeiro ou falso
Existem dois comandos em Portugol para realizar desvios condicionais
Se-entao-senao
Escolha-caso.
O nome Desvio condicional se dá porque, da sequencia de passos de um algoritmo é feita uma mudança na seqüência de passos devido a uma condição. Veja a figura abaixo:
Se a quantidade de dinheiro for maior que 5000 então o usuário compra uma moto (sequencia 1)
Se a quantidade de dinheiro for menor que 5000 então o usuário guarda o dinheiro (sequencia 2)
Comando Se
É o comando de desvio condicional mais básico, consiste em avaliar uma expressão lógica (verdadeiro ou falso) e tomar uma decisão (executar um trecho do algoritmo). A sua sintaxe é a seguinte:
Se condição então Senão Fimse
Onde condição é uma expressão lógica, então é a indicação que um trecho do algoritmo será executado, Senão é a indicação que um trecho será executado caso a condição for falsa, o termo senão não é obrigatório. A seguir exemplos do uso do comando se.
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO
CAMPUS - IMPERATRIZ
CURSO TÉCNICO EM INFORMÁTICA
DISCIPLINA – ALGORITMOS E LINGUAGEM DE PROGRAMAÇÃO
EXEMPLOS DO USO DO COMANDO SE
Considere as seguintes variáveis:
x, y:real nome:caractere se x > 0 entao y 0 e x < 10, a primeira operação a ser realizada seria 0 e x (iria gerar um erro, pois e só pode ser usado com tipos lógicos, verdadeiro ou falso), o mesmo vale para o operador ou. Usando os parênteses nós forçamos a ser executado o que está dentro dos parênteses primeiro. No caso (x > 0) e (x < 10) a primeira operação a ser executada seria (x > 0)