Uma escola decidiu ensinar programação utilizando um jogo de tabuleiro. Cada movimento do jogador representa…
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
Uma escola decidiu ensinar programação utilizando um jogo de tabuleiro. Cada movimento do jogador representa uma instrução. Como você poderia criar um algoritmo simples para determinar o próximo movimento do jogador, considerando que ele pode se mover para frente, atrás, esquerda ou direita?
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
O aluno deve criar um algoritmo que receba comandos para os movimentos no tabuleiro. Uma possível resposta é criar uma lista de instruções que armazene os movimentos possíveis e use variáveis para controlar a posição do jogador.
Explicação
A criação de uma lista de instruções permite que o aluno organize e acesse facilmente os movimentos disponíveis, facilitando a implementação do algoritmo. O uso de variáveis para controlar a posição do jogador é essencial para rastrear seu deslocamento no tabuleiro, garantindo que os movimentos sejam executados de forma precisa. Essa abordagem promove a compreensão dos conceitos fundamentais de programação, como controle de fluxo e manipulação de dados.
Raio-X da questão
algoritmo de movimento
fixacao
noções de programação · lógica de algoritmos
Revisar a lógica de algoritmos e estruturas de controle.
Os alunos podem confundir as direções e criar um algoritmo que não respeita as regras de movimento do jogo.
ciencia_tecnologia
criatividade
cotidiano
Questões parecidas com resolução
- Em um jogo de tabuleiro, existem diferentes formas de movimentação dos jogadores. Um jogador pode se mover para frente…
- Imagine que você está criando um jogo de tabuleiro. Como você usaria um algoritmo para decidir o movimento dos…
- Imagine que você está criando um jogo de tabuleiro. Para mover as peças, você precisa de um algoritmo que diga quantas…
- Em uma escola, alunos estão desenvolvendo um jogo digital. Para que o personagem se mova, é necessário criar um…
- Ao programar um jogo, um desenvolvedor precisa definir como os personagens se movem. Ele decide criar um algoritmo que…
- Em um jogo de tabuleiro, o jogador deve mover sua peça de acordo com um algoritmo de movimentação. Se o jogador mover 2…
🔎 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
