GeraProva GeraProva Provas com IA para professores do Brasil
Computação4º anoBNCC EF04CO03Média⏱ medio

Durante observação no laboratório de informática, você acompanha a execução de um programa simples que lê uma…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF04CO03

Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências e repetições simples e aninhadas (iterações definidas e indefinidas), para resolver problemas de forma independente e em colaboração.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Durante observação no laboratório de informática, você acompanha a execução de um programa simples que lê uma lista de números e imprime os seus quadrados. Qual sequência de passos descreve corretamente o fluxo de dados do programa?

  1. A) Ler a lista de números -> criar lista de quadrados vazia -> para cada número, calcular o quadrado e adicionar à lista -> imprimir a lista de quadrados.
  2. B) Imprimir a lista de números original.
  3. C) Ler lista -> imprimir metade de cada número.
  4. D) Calcular o quadrado de cada número sem ler a lista.
  5. E) Calcular a soma dos números lidos.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Identifique o objetivo do programa: ler uma lista de números e imprimir os quadrados de cada um deles. O fluxo de dados precisa seguir a ordem lógica: entrada, processamento e saída.
  2. Na alternativa A, a sequência começa pela leitura da lista (entrada), o que é necessário, pois sem os números não há o que processar.
  3. Em seguida, cria-se uma lista vazia para armazenar os resultados, e para cada número calcula-se o quadrado (número vezes número) e o valor é adicionado à lista de resultados (processamento).
  4. Por fim, a lista de quadrados é impressa (saída). Essa sequência descreve exatamente o que o programa faz, então a alternativa A está correta e coincide com o gabarito oficial.
  5. Por que as outras estão erradas: a B imprime a lista original, e não os quadrados; a C calcula a metade, e não o quadrado; a D calcula quadrados sem ler a entrada, o que é impossível; a E calcula a soma, operação que não é a pedida.

💡 Dica: Identifique os passos do fluxo de dados do programa.

Alternativa por alternativa

A Correta

Descreve o fluxo de dados da entrada à transformação e saída.

B Erradaerro: Interpretaçãoa que mais engana

O aluno entendeu que a saída do programa é simplesmente repetir os números lidos, ignorando a etapa de cálculo do quadrado.

Por que engana: Confundir a ordem correta das operações no fluxo de dados, como imprimir antes de processar ou não armazenar os resultados corretamente.

C Erradaerro: Conceitual

O aluno confundiu quadrado com metade (ou divisão por dois), possivelmente por confusão de termos ou por operação aritmética trocada.

D Erradaerro: Procedimental

O aluno acredita que é possível processar os dados sem antes obter a entrada, desconsiderando que o fluxo de dados começa pela leitura.

E Erradaerro: Interpretação

O aluno leu o programa como se ele somasse os valores, em vez de processar cada número individualmente, confundindo soma com quadrado.

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 dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

fluxo de dados em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

fluxo de dados em programação · estruturas de repetição simples

📚 Reveja

Revisar os conceitos de entrada e saída de dados em programas.

⚠️ Erro mais comum

Confundir a ordem correta das operações no fluxo de dados, como imprimir antes de processar ou não armazenar os resultados corretamente.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Algoritmos com repetições simples e aninhadas

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