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
- Lia está criando um algoritmo para somar dois números. Ela precisa organizar as informações em três partes: os dados…
- Identifique a sequência correta de passos para criar um algoritmo que some dois números: 1) Ler o primeiro número; 2)…
- Durante um experimento de programação, em um laboratório de informática, observa-se o funcionamento de um algoritmo de…
- Na aula, a professora explicou que um algoritmo recebe dados, faz um processamento e mostra uma saída. Ele também pode…
- Um estudante deseja criar um programa de cálculo de média para suas notas. Ele decide dividir o problema em etapas…
- Em um experimento de programação, um grupo de alunos deve calcular a soma de números. Se eles utilizarem um algoritmo…
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
