Pular para o conteúdo

Computação4º anoEnsino Fundamental

EF04CO03

(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.

Texto oficial da BNCC Computação 2022, página 30 do documento do MEC.
Eixo
Pensamento Computacional
Objetos de conhecimento
Algoritmos com repetições simples e aninhadas
Componente
Computação

Atividades e provas para a habilidade EF04CO03

Mais de Computação do 4º ano

10 questões no banco para EF04CO03

Usar no montador
  1. 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?

    1. 5 vezes
    2. 20 vezes
    3. 4 vezes
    4. 3 vezes
  2. 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.

  3. 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
  4. 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.

Outras habilidades de Computação, 4º ano

  • EF04CO01 Reconhecer objetos do mundo real e/ou digital que podem ser representados através de matrizes que estabelecem uma organização…
  • EF04CO02 Reconhecer objetos do mundo real e/ou digital que podem ser representados através de registros que estabelecem uma organização…
  • EF04CO04 Entender que para guardar, manipular e transmitir dados deve-se codificá-los de alguma forma que seja compreendida pela máquina…
  • EF04CO05 Codificar diferentes informações para representação em computador (binária, ASCII, atributos de pixel, como RGB etc.).
  • EF04CO06 Usar diferentes ferramentas computacionais para criação de conteúdo (textos, apresentações, vídeos etc.).
  • EF04CO07 Demonstrar postura ética nas atividades de coleta, transferência, guarda e uso de dados.
  • EF04CO08 Reconhecer a importância de verificar a confiabilidade das fontes de informações obtidas na Internet.

Fonte: Base Nacional Comum Curricular (MEC). Base de dados: bncc.dev, mantido pela Profy, licença CC BY 4.0.