Alternativa A - Enquanto...fim_enquanto/while...end
A questão solicita a identificação da estrutura de repetição que realiza o teste da condição no início do laço. Em ciência da computação, isso define um laço pré-testado, onde o corpo do código só é executado se a condição for verdadeira antes da primeira iteração.
O conceito central aqui é mapear a lógica do pseudocódigo para a sintaxe específica do MATLAB.
Análise das Estruturas
- Laço Pré-testado (Antes): Verifica a condição antes de entrar. As estruturas comuns são
enquanto (pseudocódigo) e while (MATLAB/C/Java). - Correspondência Lógica: O termo "teste da condição" remete diretamente à estrutura condicional genérica, representada por
enquanto no pseudocódigo e while na programação.
Verificação das Alternativas:
| Opção | Pseudocódigo | Linguagem | Correto? | Motivo |
|---|
| A | enquanto | while | Sim | Ambos realizam teste no início. Correspondência exata. |
| B | enquanto | for | Não | for geralmente usa contadores, não apenas condições booleanas. |
| C | para | for | Parcial | Embora seja pré-testado, foca em intervalo, não "condição" pura. |
| D | para | while | Não | Mismatch entre pseudocódigo e linguagem. |
| E | Híbrido | Híbrido | Não | Sintaxe inválida. |
Conclusão:
A alternativa A é a única que apresenta a correspondência correta entre a estrutura de controle de fluxo baseada em condição (enquanto/while) e a regra de teste no início do ciclo.