Alternativa C - for - para
A questão aborda as estruturas de controle de fluxo em programação, especificamente os laços de repetição utilizados quando precisamos executar um bloco de código várias vezes.
Em linguagens de programação como o MATLAB e na escrita de algoritmos em pseudocódigo (frequentemente em português), existem palavras-chave específicas para definir esses comportamentos.
Comandos de Controle:
- If (Se): Utilizado para tomada de decisões. Executa um bloco apenas se uma condição for verdadeira. Não é uma repetição.
- While (Enquanto): Um laço de repetição que continua executando enquanto uma condição lógica for verdadeira. O número exato de repetições pode não ser conhecido previamente.
- For (Para): Um laço de repetição utilizado quando sabemos antecipadamente quantas vezes o bloco deve ser executado (loops contados).
Análise das Alternativas
- Alternativa A (while - se): Incorreta. O comando
while em MATLAB equivale ao "enquanto" em pseudocódigo, não ao "se". - Alternativa B (if - enquanto): Incorreta. O comando
if em MATLAB equivale ao "se" em pseudocódigo. - Alternativa C (for - para): Correta. No MATLAB, utilizamos
for para criar loops de contagem. No pseudocódigo, a estrutura correspondente inicia-se com a palavra "para" (ex: para i de 1 até 10 faça). - Alternativa D (for - se): Incorreta. Mistura uma estrutura de repetição (
for) com uma de decisão (se). - Alternativa E (while - para): Incorreta. O comando
while equivale ao "enquanto", não ao "para".
Conclusão
A correspondência correta entre a sintaxe do MATLAB e o pseudocódigo para uma estrutura de repetição contada é for e para.