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