GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO02Fácil⏱ curto

Num algoritmo que percorre uma sequência de N elementos com um laço 'para' (repetição) usando a variável…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Num algoritmo que percorre uma sequência de N elementos com um laço 'para' (repetição) usando a variável índice 'i', qual tipo de dado é mais apropriado para 'i'?

  1. A) Booleano
  2. B) Decimal
  3. C) Array
  4. D) String
  5. E) Inteiro

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. Um laço 'para' que percorre uma sequência de N elementos precisa de uma variável índice que assuma valores discretos e sequenciais, como 0, 1, 2, ..., N-1, para acessar cada posição da sequência uma vez.
  2. Esses valores são números inteiros, contados um a um. Por isso o tipo mais apropriado para o índice é o inteiro, que representa exatamente posições e contagens.
  3. Analisando as demais alternativas:
  4. A) Booleano armazena apenas verdadeiro ou falso, sem capacidade de representar posições 0, 1, 2 e assim por diante.
  5. B) Decimal (ponto flutuante) pode representar números fracionados, o que não faz sentido para uma posição em uma sequência, e comparações de igualdade com valores decimais são imprecisas.
  6. C) Array é uma estrutura de dados que guarda vários elementos, ou seja, é justamente a sequência que o índice vai percorrer, não o tipo do próprio índice.
  7. D) String é um texto, sequência de caracteres, e não um valor numérico usado para contar posições.
  8. Conclusão: a alternativa correta é a E, Inteiro, coincidindo com o gabarito oficial.

💡 Dica: Considere os tipos de dados numéricos inteiros.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode ter associado o laço a uma condição de parada ou a um controle de continuidade, imaginando que o índice deveria ser verdadeiro ou falso para decidir se continua o laço.

Por que engana: Escolher um tipo de dado inadequado, como Booleano ou String, que não pode ser usado como índice em um laço de repetição.

B Erradaerro: Conceitual

O aluno pode ter pensado que, por ser uma variável 'mais precisa' ou por representar uma medida, o índice deveria aceitar casas decimais, sem perceber que posições em uma sequência são contadas em passos inteiros.

C Erradaerro: Conceitual

O aluno pode ter confundido a variável índice com a própria sequência percorrida, achando que o tipo do índice deveria ser o da estrutura que ele percorre.

D Erradaerro: Senso comum

O aluno pode ter se guiado pela ideia de que 'índice' é um rótulo ou identificador textual, como um nome, e não um número usado para contar posições.

E Correta

Índices e contadores representam posições discretas; tipos inteiros oferecem operações aritméticas exatas e controlam iterações sem erros de precisão típicos de ponto flutuante.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
🎯 Conceito central

tipos de dados em algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

tipos de dados em algoritmos · laços de repetição

📚 Reveja

Revisar os tipos de dados utilizados em estruturas de repetição.

⚠️ Erro mais comum

Escolher um tipo de dado inadequado, como Booleano ou String, que não pode ser usado como índice em um laço de repetição.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.