Fluxo de Controle
Estruturas condicionais na programação são construções que permitem executar diferentes blocos de código com base em condições específicas. Elas avaliam se uma expressão lógica é verdadeira ou falsa e, isso dependendo do resultado, direcionam o fluxo do programa para executar certas instruções.
Decisão (condicionais)
Permite tomar decisões com base em condições:
if
,else
,else if
switch
Repetição (laços/loops)
Executa blocos de código repetidamente:
for
while
do...while
Desvios e saltos
Alteram o fluxo bruscamente (geralmente com cautela):
break
– sai de um loop ouswitch
continue
– pula o restante do loop atualreturn
– sai de uma função– salto direto (geralmente desaconselhado)
Características:
Expressões lógicas: As condições são geralmente expressões que retornam um valor booleano (true ou false), como comparações (==, !=, >, <, etc.).
Aninhamento: Estruturas condicionais podem ser aninhadas, ou seja, um if dentro de outro if.
Uso comum: São usadas para tomar decisões no programa, como validar entradas, controlar fluxos ou executar ações específicas com base em estados.
Atualizado