
Repetições dentro de repetições: laços aninhados
Atividade 9 questões 50 min
(EF04CO03) Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências e repetições simples e aninhadas (iterações definidas e indefinidas), para resolver problemas de forma independente e em colaboração.
Siga o algoritmo do cofrinho.
dinheiro ← 0
repita até dinheiro ser igual a 20:
coloque 5 reais no cofrinho
dinheiro ← dinheiro + 5
fim
Quantas vezes o comando "coloque 5 reais no cofrinho" será executado?
Crie um algoritmo para uma dança com uma repetição dentro de outra. Use comandos como bata palma, gire, pule e bata o pé. Depois, escreva quantas vezes cada comando será executado e apresente a dança com um colega.
O algoritmo abaixo arruma as cadeiras para uma apresentação.
para cada uma das 5 fileiras:
repita 6 vezes:
coloque 1 cadeira
fim
fim
A diretora pediu 8 cadeiras em cada fileira. O que é preciso mudar no algoritmo?
Para programar um robô que desenha uma casa, Léo dividiu o problema em três partes: desenhar as paredes (um quadrado), desenhar o telhado (um triângulo) e desenhar a porta. Por que dividir o problema ajuda?
Fonte: Base Nacional Comum Curricular (MEC). Base de dados: bncc.dev, mantido pela Profy, licença CC BY 4.0.