Alternativa B - para (cont=25; cont<=1033; cont+=2)
Para resolver esta questão, precisamos analisar os três componentes essenciais de um laço de repetição para (for), utilizando a lógica de programação em Portugol Studio:
- Inicialização (
cont=25): O enunciado exige que a contagem comece no número 25. Como 25 é um número ímpar, ele serve como ponto de partida direto. - Condição de Parada (
cont<=1033): O intervalo é "entre 25 e 1033 (inclusive)". O símbolo <= (menor ou igual) garante que o último número, 1033, seja processado antes do laço terminar. - Incremento (
cont+=2): Para exibir apenas números ímpares, não podemos adicionar 1 a cada passo (pois alternaria entre ímpar e par). Precisamos pular os pares, somando 2 ao valor atual (ex: 25 + 2 = 27, 27 + 2 = 29).
Análise das Alternativas
| Alternativa | Análise | Veredito |
|---|
| A | Usa cont++ (soma 1), o que exibe pares e ímpares. Foge da condição <= (não inclui 1033). | ❌ Errada |
| B | Inicia em 25, termina em 1033 (inclusivo) e pula 2 em 2. Atende a tudo. | ✅ Correta |
| C | Inicia em 1. O enunciado pede iniciar a partir de 25. | ❌ Errada |
| D | Começa no final e usa incremento positivo (+=2) com condição de maior (>), o que geraria um loop infinito. | ❌ Errada |
| E | Usa a sintaxe +-2, que é inválida em qualquer linguagem de programação padrão. | ❌ Errada |
Portanto, a estrutura correta é a da Alternativa B, pois ela configura perfeitamente o ciclo para percorrer a sequência de ímpares desejada.