Pular para o conteúdo

Atividades sobre robótica

1 material e 12 questões sobre robótica, com gabarito comentado.

Exemplos de questões sobre robótica

Montar prova com este tema
  1. Em um simulador de robótica, um robô está no ponto (0, 0) de uma malha, virado para o norte (sentido positivo do eixo y). Os comandos são: Fk (andar k casas para a frente), D (girar 90° para a direita) e E (girar 90° para a esquerda). O programa executado é: F2, D, F3, D, F1, E, F2. Ao final, o robô estará

    1. no ponto (1, 5), virado para o norte
    2. no ponto (5, 3), virado para o leste
    3. no ponto (5, 1), virado para o sul
    4. no ponto (5, 1), virado para o leste
    5. no ponto (3, 1), virado para o sul
  2. Uma equipe de quatro estudantes tem seis semanas para construir um robô que separa materiais recicláveis por cor, para uma feira de ciências. O planejamento mais adequado para esse projeto é

    1. montar o robô inteiro na última semana, sem testes intermediários, para não perder tempo com etapas.
    2. deixar que um único integrante faça todo o trabalho, enquanto os outros apenas apresentam o resultado na feira.
    3. escrever todo o programa antes de decidir quais sensores e motores o robô vai usar no projeto.
    4. comprar um robô pronto e mostrá-lo na feira como se tivesse sido construído pela equipe.
    5. dividir o projeto em etapas com prazos, distribuir funções e testar cada parte antes de juntá-las.
  3. Uma equipe quer programar um robô para sair de um labirinto usando a regra da mão direita: o robô mantém sempre uma parede do seu lado direito.

    a) Escreva, em pseudocódigo, um algoritmo para essa regra, usando as ações avançar, virar à direita e virar à esquerda e as condições "há parede à direita?" e "há parede à frente?".

    b) Essa regra funciona em labirintos cujas paredes estão todas ligadas entre si. Explique por que o robô pode ficar andando em círculos para sempre em um labirinto com uma "ilha" (um bloco de paredes solto no meio), dependendo do ponto de partida.

    c) Que informação extra o robô poderia guardar para perceber que está andando em círculos?