“Prova de Algoritmos: Repetições Simples e Aninhadas para 4º Ano”

Tema: Algoritmos com repetições simples e aninhadas
Etapa/Série: 4º ano
Disciplina: Educação Tecnológica
Questões: 10

Prova de Educação Tecnológica – Algoritmos com Repetições Simples e Aninhadas

Nome do Aluno: ___________________________

Data: ____/____/____

Planejamentos de Aula BNCC Infantil e Fundamental

Instruções: Leia atentamente cada questão e responda-as de acordo com o que foi estudado sobre algoritmos, especialmente aqueles que envolvem repetições simples e aninhadas. Lembre-se de usar uma linguagem clara e precisa em suas respostas.


Questões

  1. (Múltipla escolha)

    O que é um algoritmo?

    a) Uma sequência de passos a serem seguidos para resolver um problema.

    b) Um tipo de programação que nunca falha.

    c) Apenas um conjunto de números.

    d) Uma linguagem de computador.

    Resposta: ( )

  2. (Verdadeiro ou Falso)

    A repetição simples em um algoritmo é usada quando precisamos realizar a mesma tarefa várias vezes de forma linear.

    ( ) Verdadeiro

    ( ) Falso

    Resposta: ( )

  3. (Completar a frase)

    Um algoritmo com repetição aninhada pode ser representado como ____________ dentro de ____________.

    Resposta: ________________________________________

  4. (Dissertativa)

    Descreva com suas palavras o algoritmo que seria necessário para a tarefa de lavar as janelas de um prédio de 10 andares, onde há 20 janelas em cada andar. Use exemplos de repetições simples e aninhadas.

    Resposta: ________________________________________________________________

  5. (Múltipla escolha)

    Qual dos seguintes exemplos ilustra uma repetição simples?

    a) Lavar uma janela, depois lavar outra janela e assim por diante, até lavar todas.

    b) Lavar cada andar inteiro antes de passar para o próximo.

    c) Contar de 1 até 10, dizendo cada número em voz alta.

    d) Nenhuma das alternativas.

    Resposta: ( )

  6. (Verdadeiro ou Falso)

    A repetição aninhada só pode ocorrer em algoritmos que trabalham com números.

    ( ) Verdadeiro

    ( ) Falso

    Resposta: ( )

  7. (Completar a frase)

    Quando usamos um algoritmo para lavar as janelas de um prédio e dizemos que lavamos 20 janelas em cada andar por 10 andares, estamos lidando com ______________.

    Resposta: ________________________________________

  8. (Dissertativa)

    Explique a diferença entre uma repetição simples e uma repetição aninhada com exemplos práticos do dia a dia.

    Resposta: ________________________________________________________________

  9. (Múltipla escolha)

    Qual seria a representação gráfica mais adequada para um algoritmo que usa repetições aninhadas?

    a) Texto corrido.

    b) Fluxograma.

    c) Lista de compras.

    d) Desenho livre.

    Resposta: ( )

  10. (Verdadeiro ou Falso)

    Um algoritmo com repetição aninhada pode aumentar a complexidade e o tempo de execução, dependendo da quantidade de repetições.

    ( ) Verdadeiro

    ( ) Falso

    Resposta: ( )


Gabarito

  1. Resposta: a) Uma sequência de passos a serem seguidos para resolver um problema.

    Justificativa: Um algoritmo é definido como uma sequência lógica de passos necessários para resolver um problema específico.

  2. Resposta: Verdadeiro

    Justificativa: A repetição simples realmente permite a execução de uma tarefa várias vezes em sequência.

  3. Resposta: Um algoritmo com repetição aninhada pode ser representado como uma repetição dentro de outra repetição.

    Justificativa: Esta definição se aplica às repetições dentro de uma estrutura maior.

  4. Resposta: ________________________________________________________________

    Justificativa: O aluno deve descrever uma sequência que mostre a repetição da lavagem das 20 janelas, 10 vezes (em cada andar).

  5. Resposta: a) Lavar uma janela, depois lavar outra janela e assim por diante, até lavar todas.

    Justificativa: Isso ilustra uma repetição simples, uma vez que cada janela é lavada uma após a outra.

  6. Resposta: Falso

    Justificativa: Repetições aninhadas podem ser aplicadas em várias situações, não apenas com números.

  7. Resposta: Quando usamos um algoritmo para lavar as janelas de um prédio e dizemos que lavamos 20 janelas em cada andar por 10 andares, estamos lidando com repetições aninhadas.

    Justificativa: Trata-se de uma tarefa que inclui ciclos de lavagem dentro de ciclos maiores.

  8. Resposta: ________________________________________________________________

    Justificativa: O aluno deve detalhar as diferenças entre as duas abordagens com exemplos.

  9. Resposta: b) Fluxograma

    Justificativa: Um fluxograma é ideal para representar visualmente um algoritmo, especialmente aqueles com repetição.

  10. Resposta: Verdadeiro

    Justificativa: A estrutura de uma repetição aninhada pode aumentar a complexidade e, consequentemente, o tempo necessário para a execução do algoritmo.


Observação: Os alunos devem ser encorajados a discutir suas respostas e as justificativas dadas, para solidificar seu entendimento sobre algoritmos, repetições simples e aninhadas, promovendo uma aprendizagem mais profunda.


Botões de Compartilhamento Social