GeraProva GeraProva Provas com IA para professores do Brasil
Computação5º anoBNCC EF15CO02Difícil⏱ medio

Durante uma experiência de programação, você deve criar um algoritmo que requer várias etapas: entrada de…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Durante uma experiência de programação, você deve criar um algoritmo que requer várias etapas: entrada de dados, processamento e saída de resultados. Quais seriam os tipos de dados que você deve considerar para cada etapa?

  1. A) O algoritmo não precisa de tipos de dados definidos.
  2. B) Entradas devem ser textos, processamento requer números e a saída é sempre uma string.
  3. C) Entrada de dados pode envolver textos ou números, processamento envolve regras, e saída é a apresentação dos resultados.
  4. D) Somente números são necessários para todas as etapas do algoritmo.
  5. E) O processamento não requer dados, apenas instruções.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Leia o enunciado com atenção. A pergunta pede quais tipos de dados considerar em cada etapa de um algoritmo: entrada, processamento e saída.
  2. Pense em cada etapa. Na entrada, o algoritmo recebe dados do usuário ou de outra fonte, que podem ser textos (nomes, frases) ou números (idades, valores). Na ffase de processamento, o algoritmo aplica regras, operações e comparações sobre esses dados. Na saída, ele apresenta os resultados obtidos.
  3. A alternativa C descreve exatamente esse quadro: a entrada pode envolver textos ou números, o processamento envolve regras e a saída é a apresentação dos resultados. Ela está correta, e o gabarito oficial coincide com essa conclusão.
  4. Por que as outras estão erradas:
  5. A) Está errada, porque todo algoritmo trabalha com dados, mesmo que de forma implícita, e precisa de tipos para representá-los.
  6. B) Está errada, porque a saída não é obrigatoriamente uma string e o processamento não se limita a números; ambos dependem do problema.
  7. D) Está errada, porque dados textuais são comuns em entradas e saídas, e restringir tudo a números ignora esse fato.
  8. E) Está errada, porque o processamento manipula dados de entrada; instruções sem dados não produziriam resultado útil.

💡 Dica: Identifique os tipos de dados para cada etapa do algoritmo.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acredita que, por ser um conceito de lógica, o algoritmo dispensa a definição de tipos de dados, quando na verdade cada valor manipulado precisa de um tipo para ser armazenado e processado.

B Erradaerro: Conceituala que mais engana

O aluno associa rigidamente cada etapa a um tipo fixo, achando que a saída é sempre texto e o processamento sempre numérico, sem perceber que os tipos dependem do problema.

Por que engana: Achar que todas as etapas do algoritmo usam o mesmo tipo de dado ou que o processamento nao envolve dados, apenas instrucoes.

C Correta

Esta opção lista corretamente os tipos de dados requeridos em cada etapa do algoritmo.

D Erradaerro: Conceitual

O aluno acha que tudo em programação deve ser numérico, ignorando que nomes, mensagens e textos também são dados processados pelos algoritmos.

E Erradaerro: Conceitual

O aluno confunde processamento com a parte puramente instrucional, imaginando que a etapa de processamento não manipula dados de entrada.

Raio-X da questão

Dificuldade Difícil
Bloom Aplicar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

tipos de dados em algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

tipos de dados basicos · estrutura de algoritmos

📚 Reveja

Revisar os conceitos de entrada, processamento e saída em algoritmos.

⚠️ Erro mais comum

Achar que todas as etapas do algoritmo usam o mesmo tipo de dado ou que o processamento nao envolve dados, apenas instrucoes.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos

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