Em muitos casos, é necessário repetir uma instrução ou um mesmo conjunto de instruções mais de uma vez. Essas estruturas repetirão um bloco de instruções até que uma determinada condição seja atendida. Condição é uma expressão que resultará sempre em verdadeiro ou falso, exatamente como são usadas na estrutura SE-ENTÃO. Observe o código do exemplo a seguir:
Repita
Escreva(Idade: );
Leia(Idade);
Escreva(A idade informada é: , Idade);
Até (Idade = 0);
Com base no algoritmo do código anterior, assinale a alternativa que representa a estrutura de repetição presente nele:
A )
SE-ENTÃO.
B )
PARA-FAÇA.
C)
REPITA-ATÉ.
D )
ENQUANTO-FAÇA.
E )

SE-ENTÃO-SENÃO.

Passo 1

Beleza, vamos lá! A pergunta está falando sobre estruturas de repetição em programação. A gente precisa entender qual tipo de laço está sendo usado no código fornecido. Para resolver, vamos identificar a estrutura de repetição e comparar com as opções dadas.

Passo 2

Primeiro, vamos dar uma olhada no código:
Repita
Escreva(Idade: );
Leia(Idade);
Escreva(A idade informada é: , Idade);
Até (Idade = 0);
Esse código está repetindo um bloco de instruções: ele pede para escrever, ler uma idade e mostrar a idade informada. Isso acontece até que a idade informada seja igual a 0.

Passo 3

Agora, vamos entender as opções de estruturas de repetição:
  • SE-ENTÃO: Não é uma estrutura de repetição, é uma condição que executa um bloco se for verdadeira.
  • PARA-FAÇA: Geralmente usado para repetir um bloco de instruções um número definido de vezes.
  • REPITA-ATÉ: Repete o bloco até que uma condição seja verdadeira.
  • ENQUANTO-FAÇA: Repete enquanto uma condição for verdadeira.
  • SE-ENTÃO-SENÃO: Também não é uma repetição, é uma condição com alternativas.

Passo 4

No código, o laço repete até que a condição Idade = 0 seja verdadeira. Isso é exatamente o que a estrutura REPITA-ATÉ faz: ela continua repetindo até que a condição especificada aconteça.

Resposta

C) REPITA-ATÉ.

Exercícios relacionados