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
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?
- 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.
- B) Imprimir a lista de números original.
- C) Ler lista -> imprimir metade de cada número.
- D) Calcular o quadrado de cada número sem ler a lista.
- E) Calcular a soma dos números lidos.
✅ Resposta correta: alternativa A
Resolução passo a passo
- 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.
- 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.
- 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).
- 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.
- 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
Descreve o fluxo de dados da entrada à transformação e saída.
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.
O aluno confundiu quadrado com metade (ou divisão por dois), possivelmente por confusão de termos ou por operação aritmética trocada.
O aluno acredita que é possível processar os dados sem antes obter a entrada, desconsiderando que o fluxo de dados começa pela leitura.
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
fluxo de dados em programação
avaliacao
fluxo de dados em programação · estruturas de repetição simples
Revisar os conceitos de entrada e saída de dados em programas.
Confundir a ordem correta das operações no fluxo de dados, como imprimir antes de processar ou não armazenar os resultados corretamente.
pensamento_critico
cientifico
Questões parecidas com resolução
- Após a leitura, há 5 livros sobre a mesa que precisam ser guardados na estante. Escreva os passos para guardar os…
- — A chuva pode molhar os avisos durante a distribuição — lembrou a coordenadora da defesa civil ao organizar materiais…
- — Para evitar desperdício de papel, o robô deve seguir sempre a mesma ordem — explicou a monitora da mostra de ciências…
- — Os kits de leitura precisam ser montados do mesmo jeito — explicou a bibliotecária. Cada kit terá 3 envelopes. Em cada…
- — Já podemos mandar o aviso sonoro para as famílias? — perguntou Rafael, no centro comunitário. O grupo usará um tablet…
- — O carrinho não entende “leve a caixa para a balança”, explicou a monitora do ponto de coleta de recicláveis. Para…
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
