Alternativa A
A questão pede para calcular o número de iterações de um laço for em programação. Para resolver, precisamos analisar os três componentes principais da estrutura do comando: inicialização, condição e atualização.
O código fornecido é: for (ind = 15; ind >= 4; ind--)
Análise Detalhada
Vamos decompor cada parte do comando para entender como o contador funciona:
- Inicialização:
ind = 15 - A variável começa valendo 15. Esta é a primeira vez que o bloco dentro do laço será executado.
- Condição:
ind >= 4 - O laço continua rodando enquanto a variável for maior ou igual a 4. Assim que
ind chegar a 3, a condição falha e o laço encerra. - Atualização:
ind-- - Após cada execução, a variável diminui 1 unidade (decremento).
Cálculo das Repetições
Para encontrar quantas vezes o laço roda, podemos contar os números inteiros inclusivos entre o valor inicial e o final.
A fórmula geral para contar números inteiros de a até b (onde a > b e ambos são inclusos) é:
\text{Total} = (\text{Valor Inicial} - \text{Valor Final}) + 1
Aplicando aos dados da questão:
\text{Total} = (15 - 4) + 1
\text{Total} = 11 + 1
\text{Total} = 12
Podemos visualizar a sequência exata dos valores que a variável ind assume durante as execuções:
| Iteração | Valor de ind |
|---|
| 1ª | 15 |
| 2ª | 14 |
| ... | ... |
| 11ª | 5 |
| 12ª | 4 |
Na 13ª tentativa, o valor seria 3, o que não satisfaz a condição ind >= 4, parando a repetição.
Portanto, a repetição ocorre exatamente 12 vezes.
Alternativa A.