Logica de programãção
Operadores relacionais
Os operadores relacionais serve para fazer comparações entre duas expressões,e sempre vai resultarem dois valores,verdadeiro ou falso.
Exemplo:
10 + 9 < 20 ==> VERDADEIRO
10 - 9 > 2 ==> FALSO
2 + 2 VERDADEIRO
3 - 2 >= 3 ==> FALSO
5 = 5 ==> VERDADEIRO
5 5 ==> FALSO
Os operadores são simples e fácil de decorar,mas muito úteis para realizar condições. Operadores lógicos
Temos três operadores lógicos,o E,OU e o NÃO,eles irão sempre resultar em um único valor verdadeiro ou falso.
Vamos ver como fica isso na tabela verdade:
Muitas vezes precisamos comparar mais de um valor quando estamos programando,podemos juntar dois ou mais operadores para chegar a um resultado satisfatório.
Exemplo:
(5 + 5 > 11) e (20 20)
Isso resulta em falso,porque falso com falso é falso.
(5 * 5 = 25) ou (10 - 5 > 4)
Esse resulta em verdadeiro,veja que na tabela verdade,verdadeiro com verdadeiro é verdadeiro..
Estrutura de seleção
Estrutura de Seleção: São aquelas que permitem alterar o Fluxo de Execução, de forma a selecionar qual parte deve ser executada Essa “decisão” de execução é tomada a partir de uma condição, que pode resultar apenas em
Verdade ou Falsidade Uma condição é representada por expressões relacionais ou lógicas
Esrtrutura de seleção simples: Utilizada quando precisamos testar uma certa condição antes de executar um ou mais comandos. Sintaxe: se entao fimse A é a condição a ser testada pela ULA, que devolve como resposta: VERDADEIRO ou FALSO. A condição pode ser uma simples expressão relacional ou expressão lógica.
Estrutura de Seleção Composta :Utilizada em situações em que duas alternativas dependem da mesma condição, uma da condição verdadeira
(entao) e a outra da condição falsa (senao). Sintaxe: se entao senao fimse
Estrutura de Seleção Aninhada:Utilizada em situações em que é necessário tomar outras decisões dentro de uma das alternativas da estrutura de