Pular para o conteúdo

Computação 4º ano Atividade

Repetições dentro de repetições: laços aninhados

Atividade com 9 questões para o 4º ano sobre algoritmos com repetições aninhadas, repetições com condição de parada, decisões com SE e decomposição de problemas.

  • 9 questões
  • cerca de 50 minutos

Computação, 4º ano: Repetições dentro de repetições: laços aninhados

  1. Siga o algoritmo da dança da turma.

    repita 3 vezes:
        repita 2 vezes:
            bata palma
        fim
        pule
    fim

    Ao final, quantas palmas e quantos pulos foram feitos?

    1. 5 palmas e 3 pulos
    2. 6 palmas e 6 pulos
    3. 2 palmas e 3 pulos
    4. 6 palmas e 3 pulos
  2. Um programa de desenho executa o algoritmo:

    repita 4 vezes:
        repita 3 vezes:
            desenhe ★
        fim
        passe para a linha de baixo
    fim

    Que desenho aparece?

    1. 4 linhas com 3 estrelas em cada uma
    2. 3 linhas com 4 estrelas em cada uma
    3. 1 linha com 7 estrelas
    4. 4 linhas com 1 estrela em cada uma
  3. Leia o algoritmo.

    para cada um dos 3 baldes:
        repita até o balde ficar cheio:
            despeje 1 jarra de água
        fim
    fim

    Cada balde fica cheio com 5 jarras. Quantas jarras de água serão despejadas ao todo?

    1. 15 jarras
    2. 5 jarras
    3. 8 jarras
    4. 3 jarras
  4. Ana escreveu os comandos para um robô: ande, ande, vire, ande, ande, vire, ande, ande, vire. Qual algoritmo faz exatamente a mesma coisa, de forma mais curta?

    1. repita 2 vezes: [repita 3 vezes: ande], vire
    2. repita 3 vezes: ande, vire
    3. repita 3 vezes: [repita 2 vezes: ande], vire
    4. repita 6 vezes: ande, depois vire
  5. O algoritmo do pedestre é:

    repita sempre:
        SE o boneco do semáforo estiver verde ENTÃO
            atravesse
        SENÃO
            espere
    fim

    O boneco está vermelho. O que o algoritmo manda fazer?

    1. Atravessar
    2. Atravessar correndo
    3. Esperar
    4. Desligar o semáforo
  6. Siga o algoritmo.

    número ← 1
    repita 4 vezes:
        número ← número + 3
    fim
    mostre número

    Que número será mostrado?

    1. 12
    2. 7
    3. 16
    4. 13
  7. 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?

    1. Cada parte é mais fácil de resolver e testar.
    2. Assim o robô desenha mais rápido.
    3. O problema fica maior e mais difícil.
    4. Assim não é preciso juntar as partes no final.
  8. 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?

    1. Trocar o 6 por 8 na repetição de dentro
    2. Trocar o 5 por 8 na repetição de fora (das fileiras)
    3. Trocar o 5 por 6 e o 6 por 5
    4. Acrescentar mais 2 fileiras
  9. 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.

ProvaPiloto · provapiloto.com.br

Já usou com a sua turma?

Conte com um toque. Isso ajuda outros professores a escolher.

Usei em sala Entre na sua conta para contar.

Para continuar o assunto