Alternativa A - Comando condicional
Introdução
Esta questão aborda conceitos fundamentais de programação sobre como estruturar o fluxo de execução de um programa. O enunciado descreve especificamente a capacidade de criar ramificações no código baseadas em situações específicas que podem ocorrer durante a execução.
Desenvolvimento
O comando descrito permite que o programa tome decisões lógicas dependendo do atendimento ou não de certas condições. É uma das estruturas básicas de controle de fluxo em qualquer linguagem de programação moderna.
## Análise
- Comando condicional: Permite avaliar expressões booleanas e executar blocos diferentes conforme o resultado verdadeiro ou falso
- Exemplo prático:
SE (condição) ENTÃO faça X SENÃO faça Y - Função principal: Direcionar o fluxo do programa para caminhos alternativos
- Vantagem: Oferece flexibilidade para lidar com múltiplos cenários possíveis
| Tipo de Comando | Função Principal | Exemplo |
|---|
| Condicional | Tomada de decisão | IF/ELSE |
| Repetição | Execução cíclica | FOR/WHILE |
| Instrucional | Ordem simples | PRINT/INPUT |
As outras alternativas estão incorretas porque:
- Comandos de repetição: Controlam loops, não ramificações condicionais
- Comandos instrucionais: São comandos básicos sem lógica condicional
- Comandos textuais/blocos funcionais: Não se referem ao controle de fluxo condicional
Conclusão
A resposta correta é Alternativa A, pois apenas os comandos condicionais permitem estabelecer critérios de decisão que direcionam o programa por diferentes caminhos durante sua execução, exatamente como descrito no enunciado.