🔁 Quiz: Capítulo 06 — Estruturas Repetitivas: enquanto, para e repita-ate
Módulo 02 — Lógica e Algoritmos • 1º Semestre
Teste e consolide seus conhecimentos práticos e teóricos sobre Estruturas Repetitivas: enquanto, para e repita-ate. Clique em uma alternativa para verificar o feedback explicativo imediato!
1. Qual é a diferença crucial de controle entre a estrutura 'enquanto' (while) e a estrutura 'repita-ate' / 'do-while'?
O 'enquanto' testa a condição antes de entrar no laço (podendo executar 0 vezes), enquanto o 'repita-ate' / 'do-while' testa no final (garantindo que o bloco execute pelo menos 1 vez).
O 'enquanto' é limitado a 10 repetições e o 'para' é ilimitado.
O 'repita-ate' não aceita variáveis numéricas no seu interior.
O 'enquanto' só funciona em computadores de 64 bits.
2. O que causa a ocorrência de um Loop Infinito em um laço de repetição 'enquanto (x < 10)'?
Esquecer de incrementar ou alterar o valor da variável de controle 'x' dentro do corpo do laço, fazendo com que a condição 'x < 10' permaneça eternamente verdadeira.
Digitar o comando em letras minúsculas.
Declarar a variável como inteira em vez de real.
Executar o programa em um terminal com fundo preto.
3. Em qual situação a estrutura 'para' (for com contador) é a escolha mais elegante e estruturada?
Quando se conhece previamente o número exato de iterações ou o intervalo de varredura (ex: iterar de i=0 até N-1).
Quando o laço depende exclusivamente da digitação de uma senha secreta pelo usuário sem número fixo de tentativas.
Apenas quando o programa tem menos de 5 linhas.
Para substituir a declaração de variáveis no início do código.