10 – Lógica de Programação – Desvio Condicional Simples (SE…ENTÃO)
Desvio Condicional Simples (SE…ENTÃO)
Um desvio condicional em lógica tem por finalidade tomar uma decisão de acordo com o resultado de uma condição (teste lógico), e então executar um bloco de códigos que irá depender do resultado dessa condição.
O desvio condicional simples permite executar um bloco de código caso o resultado do teste seja verdadeiro, ignorando um resultado falso.
Sintaxe:
se (condição) então Instruções caso condição retorne verdadeiro fimse instruções que serão executadas independentemente do resultado do teste
SE esse teste lógico (condição) retorna verdadeiro, as instruções contidas entre os comandos ENTÃO e FIMSE são executadas; caso contrário, nada ocorre, e o programa segue seu fluxo normal de execução.
Exemplo
Criar um algoritmo que verifique a nota média de um aluno, e retorne a mensagem “Aprovado” se essa nota média for maior ou igual ao valor 7, além de ecoar na tela essa nota. Se a nota média for menor do que 7, o programa deve apenas mostrar a nota média digitada.
Veja abaixo um fluxograma representando nosso algoritmo:
E logo a seguir, o algoritmo implementado em português estruturado (no VisualG), usando o condicional simples:
algoritmo RESULTADO_MÉDIA
var
N1, N2 : inteiro
MEDIA : real
início
leia (N1)
leia (N2)
MEDIA <- (N1 + N2) / 2
se (media >= 7) entao
escreval (“Aprovado”)
fimse
escreva (“Sua média é “, MEDIA)
fimalgoritmo
|
Assista a seguir a um vídeo de nosso canal do YouTube que mostra como usar o desvio condicional simples:
Anterior: Operadores Lógicos e Expressões Lógicas
Próximo: Desvio Condicional Composto – SE .. ENTÃO .. SENÃO
Escreva um comentário