Você está na página 1de 24

Estruturas de

decisão
Instrutor: Alex Machado
A todo momento, você terá de tomar decisões.
• Decidir qual caminho seguir para ir ao trabalho;

Decisões... • Decidir o que almoçar;


• Decidir qual filme ver;
• Decidir qual curso fazer;
• Decidir entre tomar a pílula azul ou vermelha;
Cada decisão tomada acarretará em
consequências...
Em programação, estruturas de decisão são algoritmos que fazem o
computador executar uma determinada ação com base em uma
condição.
Se uma condição estabelecida for atendida, o computador irá executar
uma ação definida pelo algoritmo.
Caso essa mesma condição não seja atendida, o computador irá
executa outra ação diferente, que também será definida pelo mesmo
algoritmo dentro da estrutura de decisão.
Há dois principais
algoritmos de decisão
SE...SENAO: ESCOLHA...CASO:
• Baseado em uma condição a ser ou • Baseado em um valor a ser lido;
não atendida; • Usado para várias possibilidades
• Podem existir mais de uma de valores diferentes;
condição a ser atendida; • Os valores devem ser específicos,
• As condições podem usar e não comparados.
operadores de comparação, como
“>” ou “<“, por exemplo;
• Posso comparar um valor com um
intervalo de números.
Exemplo de SE...SENAO
A execução do algoritmo anterior é a
seguinte, caso a idade seja maior que 18:
Caso a idade seja menor que 18:
Exemplo de ESCOLHA...CASO
A execução do programa caso a opção
informada seja “+”:
Caso a opção seja “-”:
Caso a opção seja “x”:
Caso a opção seja “:”:
Caso a opção informada não esteja
listada:
Obrigado!

Você também pode gostar