Raciocínio Lógico Múltipla Escolha

Existem certas situações em que as estruturas de um algoritmo deverão ser repetidas. Podemos utilizar os pseudocódigos e as sintaxes das linguagens de programação. Dessa forma, assinale a alternativa, que traz a instrução na linguagem para MATLAB e seu respectivo pseudocódigo.

Existem certas situações em que as estruturas de um algoritmo deverão ser repetidas. Podemos utilizar os pseudocódigos e as sintaxes das linguagens de programação. Dessa forma, assinale a alternativa, que traz a instrução na linguagem para MATLAB e seu respectivo pseudocódigo.

  1. if – enquanto
  2. enquanto
  3. while – se
  4. for – para
  5. while – para

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D - for – para

A questão aborda o mapeamento entre sintaxes de linguagens de programação específicas (como o MATLAB) e a lógica geral representada pelo pseudocódigo.

Análise do Conceito

Para resolver esta questão, é fundamental distinguir entre estruturas condicionais e estruturas de repetição:

  • Estruturas Condicionais (Decisão): Executam um bloco de código apenas se uma condição for atendida.
  • Exemplos: if (Se), else (Senão), case.
  • Observação: A alternativa A está incorreta porque if não é uma estrutura de repetição.
  • Estruturas de Repetição (Loops): Executam um bloco de código várias vezes.
  • Existem dois tipos principais citados nas opções: while e for.

Correspondência de Comandos

A tabela abaixo mostra a equivalência comum entre o comando no MATLAB e sua representação no pseudocódigo (frequentemente baseado em Portugol):

Linguagem / FerramentaComando de RepetiçãoEquivalente em PseudocódigoSignificado
MATLABforparaItera um número fixo de vezes (ex: de 1 até 10).
MATLABwhileenquantoItera enquanto uma condição for verdadeira.
PseudocódigoseifCondição simples.

Avaliação das Alternativas

  • a. if – enquanto: Incorreta. if é condição, não repetição.
  • b. while - se: Incorreta. while traduz-se por "enquanto", não "se".
  • c. for – se: Incorreta. for não traduz-se por "se".
  • d. for – para: Correta. No MATLAB utilizamos a palavra-chave for (do inglês "for" = para) para criar loops definidos. No pseudocódigo, a tradução padrão é "para".
  • e. while - para: Incorreta. while traduz-se por "enquanto".

Conclusão:
A única combinação que apresenta corretamente a instrução de repetição do MATLAB e sua respectiva tradução para o pseudocódigo é a letra D, onde o laço for corresponde à estrutura "para".

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Raciocínio Lógico

Ver mais Raciocínio Lógico resolvidas

Tem outra questão de Raciocínio Lógico?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.