São instruções tipicamente encontradas em linguagens de pro...
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