Raciocínio Lógico Múltipla Escolha

As estruturas de repetição são utilizadas para que alguns trechos possam ser repetidos ao longo da execução do algoritmo. Assinale a alternativa que traz uma sintaxe correta de uma estrutura de repetição.

As estruturas de repetição são utilizadas para que alguns trechos possam ser repetidos ao longo da execução do algoritmo. Assinale a alternativa que traz uma sintaxe correta de uma estrutura de repetição.

  1. if-else:
  2. if - then-else:
  3. while-for-end:
  4. while - end:
  5. para-while-end-end:

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D - while - end

Análise da Questão

A questão aborda conceitos fundamentais de Lógica de Programação, especificamente sobre estruturas de controle. O objetivo é identificar qual das opções apresenta a sintaxe válida para um laço de repetição.

Entendendo as Estruturas de Controle

Existem dois principais tipos de estruturas de controle estudadas:

  1. Condicionais (Decisão): Executam blocos de código baseados em condições verdadeiras ou falsas (ex: if, else).
  2. De Repetição (Loops): Executam blocos de código múltiplas vezes enquanto uma condição for verdadeira (ex: while, for, repeat).

Análise das Alternativas

Vamos examinar cada opção apresentada na imagem:

  • A. if-else:
  • Esta é uma estrutura condicional. Ela serve para tomar decisões ("se isso acontecer, faça X, senão faça Y"), não para repetir tarefas.
  • B. if - then-else;
  • Também é uma estrutura condicional, típica de linguagens como Pascal ou SQL. Não serve para repetição.
  • C. while-for-end;
  • Esta opção mistura duas palavras-chave de repetição diferentes (while e for). Uma estrutura de repetição usa apenas um tipo específico de comando inicial (while OU for), não ambos juntos.
  • D. while - end;
  • Esta é a representação correta de uma estrutura de repetição laço "enquanto" (do inglês while).
  • Em diversas linguagens (como MATLAB, Lua) e em muitos pseudocódigos didáticos, a estrutura inicia com a palavra while (ou enquanto) e termina com a palavra end (ou fim).
  • Exemplo de funcionamento: "Enquanto a condição for verdadeira, repita o bloco, até chegar no end".
  • E. para-while-end-end;
  • Esta sequência é confusa e não corresponde a nenhuma sintaxe padrão. Mistura "para" (for), "while" e dois "ends", o que tornaria a lógica do programa ambígua e inválida.

Conclusão

A única alternativa que descreve corretamente os componentes de uma estrutura de repetição (abertura e fechamento de um laço) é a que utiliza a palavra-chave while combinada com seu fechamento end.

Portanto, a resposta correta é a Alternativa D.

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.