São instruções tipicamente encontradas em linguagens de pro...

Próximas questões
Com base no mesmo assunto
Q885574 Algoritmos e Estrutura de Dados
São instruções tipicamente encontradas em linguagens de programação para codificar estruturas de repetição:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - for, while, repeat

Explicação:

A questão aborda estruturas de repetição em linguagens de programação, um conceito fundamental na construção de algoritmos. Estruturas de repetição permitem que um conjunto de instruções seja executado várias vezes, de acordo com uma condição específica.

As opções fornecidas incluem várias instruções comuns em diversas linguagens de programação, mas apenas a alternativa A contém exclusivamente comandos de repetição.

Justificativa da alternativa correta:

A alternativa A lista as instruções for, while e repeat, todas amplamente utilizadas para codificar laços de repetição.

  • for: Usado para repetir um bloco de código um número específico de vezes. Exemplo: for (int i = 0; i < 10; i++) { ... }
  • while: Executa um bloco de código enquanto uma condição é verdadeira. Exemplo: while (condição) { ... }
  • repeat: Semelhante ao while, mas em algumas linguagens, como Pascal, garante que o bloco de código seja executado pelo menos uma vez. Exemplo: repeat ... until (condição);

Análise das alternativas incorretas:

  • B - repeat, case, for: Enquanto repeat e for são estruturas de repetição, case é uma estrutura condicional usada para seleção múltipla, semelhante ao switch em outras linguagens.
  • C - while, if, until: Aqui, apenas while e until são estruturas de repetição. if é uma estrutura condicional que avalia uma condição e executa um bloco de código se a condição for verdadeira.
  • D - for, until, case: Nesta alternativa, for e until são estruturas de repetição, mas case é novamente uma estrutura condicional.

Conclusão:

Para resolver a questão adequadamente, é necessário identificar quais instruções são realmente usadas para codificar estruturas de repetição. A alternativa A é a única que atende plenamente a essa exigência, listando apenas comandos de laços de repetição, enquanto as outras incluem estruturas condicionais.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Leta "A"

FOR: (FOr 1 to 10 DO) - Traduzindo: Para 1 ate 10 Faça

WHILE:  (While 1 < 10) - Traduzindo: Enquanto 1 for menor que 10 Faça

REPEAT:  (repeat until 1 = 10) - Traduzindo: Repita de 1 ate 10...

Força Guerreiro!!!!!!

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo