Instruções Condicionais Flashcards
Instrução “if”
A instrução if permite o desvio do fluxo vertical de um programa conforme o
teste de uma condição (valor lógico)
- se a condição é verdadeira (true/sim) então o fluxo segue numa direção
- se a condição é falsa (false/não) então o fluxo segue noutra direção
- em qualquer um dos casos, após a execução da instrução if, o fluxo passa para o
mesmo ponto
Sintaxe(liguagem C)
Na linguagem C
if (condição)
instrução_1;
else
instrução_2;
em que,
- condição é uma expressão lógica (o resultado é “verdadeiro/sim” ou “falso/não”), a
qual tem obrigatoriamente que estar entre parentesis
- instrução_1 e instrução_2 são instruções de qualquer tipo, incluindo instruções “if”
Sintaxe(pseudocódigo)
Em pseudo-código
se <condição> então</condição>
<comandos_1>
senão
<comandos_2>
fim_se
</comandos_2></comandos_1>
Instrução “if” simples (sem else)
- Em determinadas situações, se o resultado (valor lógico) de uma condição for:
- verdadeiro, então é necessário executar uma instrução,
- falso, então nada deve ser feito (nenhuma instrução deve ser executada)
Sintaxe(liguagem C)
Na linguagem C
if (condição)
instrução;
em que,
- condição é uma expressão lógica (o resultado é “verdadeiro/sim” ou “falso/não”), a
qual tem obrigatoriamente que estar entre parentesis
- instrução é de qualquer tipo, incluindo uma instrução “if”
Sintaxe(pseudo-codigo)
Em pseudo-código
se <condição> então
<comandos>
fim_se</comandos></condição>
Bloco de instruções
Um bloco de instruções (ou instrução composta), é um conjunto de instruções
entre chavetas ({ … })
Sintaxe
{
instrução_1;
instrução_2;
…
}
No fim de um bloco de instruções não é necessário colocar o ponto e vírgula (;)