GeraProva GeraProva Provas com IA para professores do Brasil
Computação2º anoBNCC EF15CO05Média⏱ curto

Em um algoritmo que calcula rotas de transporte escolar em São Paulo, qual tipo de dado é mais adequado para…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO05

Codificar a informação de diferentes formas, entendendo a importância desta codificação para o armazenamento, manipulação e transmissão em dispositivos computacionais.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um algoritmo que calcula rotas de transporte escolar em São Paulo, qual tipo de dado é mais adequado para armazenar as variáveis 'latitude' e 'longitude' dos pontos no mapa?

  1. A) Número de ponto flutuante (float/double)
  2. B) Array de strings
  3. C) Caracteres (char)
  4. D) Número inteiro
  5. E) String

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Latitude e longitude são coordenadas geográficas que expressam posições por meio de números com parte decimal, como uma latitude de -23,5505 graus no município de São Paulo. Passo 2: Para representar esse tipo de valor com precisão, o tipo mais adequado é o número de ponto flutuante (float ou double), pois ele foi criado justamente para guardar números reais com casas decimais. Passo 3: A alternativa A está correta porque combina a natureza numérica e fracionária das coordenadas com a precisão necessária para calcular distâncias e rotas. Passo 4: A alternativa B está errada porque um array de strings serve para guardar listas de textos, e não um valor numérico que precise ser comparado e calculado. Passo 5: A alternativa C está errada porque o tipo char armazena apenas um único caractere, insuficiente para um valor com várias casas decimais. Passo 6: A alternativa D está errada porque o inteiro não guarda a parte decimal, o que faria pontos próximos ficarem imprecisos no mapa. Passo 7: A alternativa E está errada porque, embora as coordenadas possam ser escritas como texto, armazená-las como string impede cálculos matemáticos diretos sem conversão. Passo 8: Conclusão: o gabarito oficial A está correto.

💡 Dica: Considere os tipos de dados numéricos adequados para coordenadas geográficas.

Alternativa por alternativa

A Correta

Coordenadas exigem representação de frações e operações aritméticas (distância, interpolação); floats/doubles oferecem precisão decimal e suporte a cálculos.

B Erradaerro: Conceitual

O aluno pode ter achado que, por se tratar de pontos e nomes de lugares, os dados devem ser organizados em listas de textos, sem perceber que coordenadas são valores numéricos.

C Erradaerro: Conceitual

O aluno pode ter associado a palavra 'caracteres' à ideia de guardar símbolos de um mapa, sem notar que char guarda apenas um caractere e não um número com várias casas decimais.

D Erradaerro: Conceituala que mais engana

O aluno pode ter pensado que, como coordenadas são números, um inteiro seria suficiente, ignorando que a parte decimal seria perdida e a localização ficaria imprecisa.

Por que engana: Escolher um tipo de dado inadequado, como inteiro, ao invés de ponto flutuante para coordenadas geográficas.

E Erradaerro: Conceitual

O aluno pode ter imaginado que coordenadas são 'escritas' como texto, como em um endereço, e escolheu string por esse hábito cotidiano, sem considerar que os cálculos de rota exigem valores numéricos.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
Leitura medio
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

📌 Objetivo

avaliacao

🧱 Pré-requisitos

tipos de dados · variáveis em programação

📚 Reveja

Revisar os tipos de dados numéricos em programação.

⚠️ Erro mais comum

Escolher um tipo de dado inadequado, como inteiro, ao invés de ponto flutuante para coordenadas geográficas.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Codificação da informação

🔎 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.