Estruturas condicionais
Programação de Computadores - Profa. Rosana Massahud
Este texto não substitui os livros!
Estruturas condicionais em algoritmos
Estrutura condicional é a estrutura que permite a tomada de decisão, em um algoritmo, mediante a análise lógica de uma condição;
Condição → comparação que somente possui dois valores possíveis (verdadeiro ou falso);
Utiliza as palavras chaves SE, ENTAO, SENÃO.
Estrutura condicional simples:
SE condição
ENTÃO comando
Neste caso, o comando só será executado se a condição for verdadeira.
Em programação na linguagem C, esta estrutura é escrita da seguinte forma: if ()
{
...
}
Estrutura condicional composta:
SE condição
ENTÃO comandos1
SENÃO comandos2
Neste caso, se a condição for verdadeira, será executado o comandos1; caso contrário será executado o comandos2.
Em linguagem de programação C, fica da seguinte forma: if() {
} else {
}
Estrutura condicional encadeada
Em alguns problemas, é necessário fazermos testes sucessivos de determinadas condições. Por exemplo, um particular de comandos condicionais compostos é quando temos uma sequencia direta de um comando se após a cláusula senão.
SE condicao1
ENTAO comandos1...
SENÃO SE condicao2
ENTÃO comandos2...
.... (quantas vezes forem necessárias as condições SENÃO SE...)
SENÃO comandos...
Operadores lógicos:
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS – CAMPUS NEPOMUCENO
Programação de Computadores - Profa. Rosana Massahud
Os principais operadores lógicos são E, OU e NÃO. Fazemos uso de operadores lógicos quando precisamos testar se duas ou mais condições são satisfeitas em uma só cláusula de teste. Por exemplo, suponhamos o caso que precisamos testar se um número está entre 5 e 10. Neste caso, o número deve ser maior que 5 E menor que 10.
Nossa condicional ficaria da seguinte forma:
SE(numero>5 E numero 5 && numero < 10)
{
}
Suponha agora que temos