Nome:Turma:Data:
Computação + Matemática · 6º ao 7º ano · Atividade desplugada

Programando o colega-robô

BNCC: EF06CO02 Elaborar algoritmos com instruções sequenciais, de repetição e de seleção usando uma linguagem de programação. · EF06CO03 Descrever com precisão a solução de um problema, construindo o programa que implementa essa solução. · EF06MA04 Construir algoritmo em linguagem natural e representá-lo por fluxograma que resolva um problema simples (por exemplo, saber se um número é par).

Como funciona: em dupla, um é o programador e o outro é o robô. O programador escreve os comandos; o robô executa exatamente o que está escrito, sem adivinhar. Os quadrados cinza são paredes.

🤖⭐⭐

Comandos

SímboloSignificado
↑anda uma casa para cima
↓anda uma casa para baixo
→anda uma casa para a direita
←anda uma casa para a esquerda
3×→repete o comando 3 vezes

1. Programa para pegar as duas estrelas

2. Reescreva usando repetição (ex.: 3×↑). Quantos comandos você economizou?

3. Fluxograma: par ou ímpar?

Complete as partes em branco do fluxograma que decide se um número natural é par.

Início Ler o número n O resto de n ÷ 2 é igual a ____ ? SimNão Escrever “________” Escrever “________” Fim

4. Teste o fluxograma

Número nResto de n ÷ 2Resposta do fluxograma
14
27
0

5. Em que o fluxograma se parece com o programa do robô? Em que é diferente?

Gabarito e orientações para o professor

1. Uma solução (robô começa embaixo à esquerda): ↑ ↑ → → → ↑ (pega a estrela do meio) ↑ ↑ → → (pega a estrela do canto). Outras rotas valem, desde que não atravessem paredes.

2. 2×↑ 3×→ 3×↑ 2×→ — de 10 para 4 comandos.

3. Resto igual a 0; Sim → “par”; Não → “ímpar”.

5. Ambos são sequências precisas de passos; o fluxograma tem uma decisão (seleção), o programa do robô usa repetição.

Use junto com: 📋 Algoritmos: do papel ao robô · 🎮 Robô Coletor