Em um experimento, os alunos criaram um algoritmo para contar os passos que deram durante uma caminhada. Qual…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Em um experimento, os alunos criaram um algoritmo para contar os passos que deram durante uma caminhada. Qual dado é essencial para que o algoritmo funcione corretamente?
- A) O tipo de calçado utilizado.
- B) As mudanças de movimento a cada passo.
- C) A distância total percorrida.
- D) O tempo gasto na caminhada.
- E) A velocidade média da caminhada.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Pense no que o algoritmo precisa fazer: contar cada passo dado durante a caminhada. Para isso, ele precisa identificar o momento em que cada passo acontece. Passo 2: Um passo corresponde a um ciclo de movimento, em que o corpo sobe e desce e a perna muda de posição. Por isso, o dado essencial é perceber as mudanças de movimento a cada passo, como os picos e vales de aceleração registrados por um sensor. Passo 3: Assim, a alternativa B está correta, e ela coincide com o gabarito oficial. Passo 4: A alternativa A está errada, pois o tipo de calçado não muda a contagem: o algoritmo funcionaria igual com qualquer sapato. Passo 5: A alternativa C está errada, pois a distância total é um resultado que pode até ser calculado a partir dos passos, e não o dado que permite contá-los. Passo 6: A alternativa D está errada, pois o tempo gasto só indica por quanto tempo a caminhada durou, sem informar quando cada passo ocorreu. Passo 7: A alternativa E está errada, pois a velocidade média é uma medida resumida do percurso e não distingue cada passo individualmente. Passo 8: Conclusão: o dado indispensável é aquele que registra cada mudança de movimento, pois é ele que permite identificar e somar os passos.
💡 Dica: Identifique qual informação permite reconhecer e contar cada passo.
Alternativa por alternativa
Acredita que o calçado influencia a contagem de passos, como se o tipo de solado alterasse o número de passos dados. O aluno confunde um fator externo com o dado que o algoritmo realmente processa.
O algoritmo precisa receber informações sobre os movimentos para perceber cada passo e contá-los.
Supõe que, conhecendo a distância total, o algoritmo consegue contar os passos, pois passo e distância parecem andar juntos. Não percebe que a distância é um resultado derivado e não a informação que identifica cada passo.
Por que engana: Confundir dados relacionados à caminhada, como distância ou tempo, com a informação diretamente necessária para identificar cada passo e contabilizá-lo.
Imagina que saber quanto tempo durou a caminhada permite contar os passos, talvez por fazer uma média de passos por segundo. Não percebe que o tempo total não indica os eventos individuais de cada passo.
Pensa que a velocidade média serve para calcular o número de passos, confundindo uma grandeza média com o registro de cada evento. Não observa que a média não distingue passos individuais.
Raio-X da questão
dados em algoritmos
avaliacao
Noção de algoritmo e dados · Identificação de eventos
Revise quais dados são necessários para que um algoritmo execute a tarefa proposta.
Confundir dados relacionados à caminhada, como distância ou tempo, com a informação diretamente necessária para identificar cada passo e contabilizá-lo.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Lia criou um caminho no tabuleiro. O tablet usa “andar 10 passos”, e o robô usa “andar 1 quadrado”. Por que Lia escreveu…
- Algoritmo: "Ler nota. Se nota >= 60 então imprimir 'Aprovado'. Senão imprimir 'Reprovado'." Qual será a saída para nota…
- Na sala, um algoritmo manda ler a temperatura. Se ela for maior que 30 graus, deve ligar o ventilador; caso contrário…
- Descreva em passos um algoritmo que, recebendo a lista de adjacência de um grafo não direcionado, retorne todas as…
- Descreva um algoritmo em pseudocódigo que, dado n variáveis booleanas (dados de entrada), gere todas as 2^n combinações…
- Projete um algoritmo em pseudocódigo que receba uma lista de nomes (strings) como dado de entrada e devolva uma lista de…
🔎 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
