Voltar aos roteiros Baixar PDF

Uma página por ano, com fundo branco. Na janela de impressão, escolha só a página da sua turma: 6º ano é a página 1, 7º a 2, 8º a 3, 9º a 4 e o gabarito a 5.

Hora do Código: programar o robô

Algoritmos com sequência e repetição · EF06CO02, EF06CO03, EF06CO04

6º ano
Nome:Turma:Data:

Parte 1: o caminho do robô

O robô R precisa chegar até a estrela E sem passar pelas casas riscadas. Ele só entende quatro comandos: ↑ sobe uma casa, ↓ desce, → vai para a direita, ← vai para a esquerda.

E
R

Escreva o programa com setas, na ordem:

Quantos comandos o seu programa tem? ______

Troque a folha com outra dupla: o programa dela leva o robô até a estrela?

Parte 2: menos comandos com repetição

Quando o mesmo comando se repete, dá para escrever repita 3 vezes → em vez de → → →. Reescreva o seu programa usando repetição.

Agora o programa tem ______ comandos. Você economizou ______ comandos.

Para pensar

Cite um lugar fora do computador onde aparece uma sequência de passos que se repete.

Jogo da aula: Robô Coletor · ohtopico.com.br/hora-do-codigoJúlia Roberta Quoos Alves · CC BY-NC-SA 4.0

Hora do Código: caça aos bugs

Analisar programas e corrigir erros em Python · EF07CO02, EF07CO05

7º ano
Nome:Turma:Data:

Parte 1: preveja e encontre o bug

Cada programa abaixo tem um bug. Escreva o que ele deveria mostrar na tela e circule a linha com o erro.

Programa A

nome = "Ana"
print("Olá, " + Nome)

Deveria mostrar:

Programa B

for i in range(3)
    print("regar")

Deveria mostrar:

Programa C: a horta tinha 5 mudas e 2 foram plantadas no canteiro. O programa deveria mostrar Sobraram 3 mudas.

mudas = 5
mudas = mudas - 2
print("Sobraram mudas")

O que ele mostra hoje?

Parte 2: conserte

Reescreva a linha corrigida de cada programa.

ProgramaLinha corrigida
A
B
C

Para pensar

Como você encontrou os bugs? Leu linha por linha, testou ou pediu ajuda a alguém? Conte em uma ou duas frases.

Jogo da aula: Horta em Python · ohtopico.com.br/hora-do-codigoJúlia Roberta Quoos Alves · CC BY-NC-SA 4.0

Hora do Código: filas, pilhas e recursão

Listas, estruturas de dados e recursão · EF08CO01, EF08CO02

8º ano
Nome:Turma:Data:

Parte 1: quem sai primeiro?

Fila do lanche. Chegaram, nesta ordem: Ana, Bia, Caio e Duda. Dois alunos foram atendidos e depois chegou o Enzo.

Quem foi atendido? ____________________

Como ficou a fila, do primeiro ao último?

Pilha de bandejas. Foram empilhadas, nesta ordem: azul, verde, amarela e vermelha. Alguém tirou duas bandejas e depois colocou uma branca.

Quais bandejas saíram? ____________________

Como ficou a pilha, de cima para baixo?

Um elevador de prédio e o botão "voltar" do navegador: qual funciona como fila e qual como pilha? Explique.

Parte 2: a Torre de Hanói

Para mover uma torre de discos, a regra é: mova a torre menor de cima para o pino do meio, mova o disco maior e depois traga a torre menor de volta para cima dele. Complete a tabela com o menor número de movimentos.

Discos12345
Movimentos13

Descobriu um padrão? Escreva como calcular os movimentos de uma torre a partir da torre com um disco a menos.

Para pensar

Por que resolver um problema menor ajuda a resolver o problema maior?

Jogos da aula: Refeitório das Filas e Pilhas, Torre da Recursão · ohtopico.com.br/hora-do-codigoJúlia Roberta Quoos Alves · CC BY-NC-SA 4.0

Hora do Código: programar um chatbot

Regras, máquinas de estados e IA · EF09CO03, EF09CO07

9º ano
Nome:Turma:Data:

Parte 1: as regras do atendente

Complete as regras do chatbot da secretaria da escola. A última regra vale para tudo que o chatbot não entendeu.

SE a pergunta tiver a palavra...ENTÃO o chatbot responde...
horárioA secretaria abre das 8h às 17h.
SENÃO

Escreva uma pergunta que engana o seu chatbot e explique por quê.

Parte 2: a máquina de estados da catraca

A catraca tem dois estados: travada e liberada. Ela recebe dois tipos de evento: passar o cartão e empurrar. Desenhe os dois estados e as quatro setas, uma para cada evento em cada estado. Nenhuma situação pode ficar sem seta.

Desenhe aqui

Para pensar

O que o chatbot de regras faz bem? E o que uma IA generativa faz de um jeito diferente?

Jogos da aula: Chatbot de Regras, Máquina de Estados · ohtopico.com.br/hora-do-codigoJúlia Roberta Quoos Alves · CC BY-NC-SA 4.0

Hora do Código: gabarito

Para o professor. Há mais de uma resposta certa em várias questões.

Professor

6º ano

7º ano

8º ano

9º ano

ohtopico.com.br/hora-do-codigoJúlia Roberta Quoos Alves · CC BY-NC-SA 4.0