“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: ____/____/____
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
- (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: ( )
- (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: ( )
- (Completar a frase)
Um algoritmo com repetição aninhada pode ser representado como ____________ dentro de ____________.
Resposta: ________________________________________
- (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: ________________________________________________________________
- (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: ( )
- (Verdadeiro ou Falso)
A repetição aninhada só pode ocorrer em algoritmos que trabalham com números.
( ) Verdadeiro
( ) Falso
Resposta: ( )
- (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: ________________________________________
- (Dissertativa)
Explique a diferença entre uma repetição simples e uma repetição aninhada com exemplos práticos do dia a dia.
Resposta: ________________________________________________________________
- (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: ( )
- (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
- 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.
- Resposta: Verdadeiro
Justificativa: A repetição simples realmente permite a execução de uma tarefa várias vezes em sequência.
- 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.
- Resposta: ________________________________________________________________
Justificativa: O aluno deve descrever uma sequência que mostre a repetição da lavagem das 20 janelas, 10 vezes (em cada andar).
- 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.
- Resposta: Falso
Justificativa: Repetições aninhadas podem ser aplicadas em várias situações, não apenas com números.
- 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.
- Resposta: ________________________________________________________________
Justificativa: O aluno deve detalhar as diferenças entre as duas abordagens com exemplos.
- Resposta: b) Fluxograma
Justificativa: Um fluxograma é ideal para representar visualmente um algoritmo, especialmente aqueles com repetição.
- 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.

