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

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

Prova de Algoritmos com Repetições Simples Aninhadas

Educação Tecnológica – 4º Ano

Planejamentos de Aula BNCC Infantil e Fundamental

Nome do Aluno: ___________________________

Data: ____/____/______

Turma: ___________

Tempo: 1h30min

##

Questões

1. (Múltipla Escolha)

O que é um algoritmo?

a) Um tipo de computador.

b) Uma sequência de passos para resolver um problema.

c) Um jogo de computador.

d) Um programa de TV.

2. (Verdadeiro ou Falso)

Os algoritmos sempre precisam ser escritos em uma linguagem de programação complexa.

( ) Verdadeiro

( ) Falso

3. (Completar a Frase)

Um algoritmo com repetições simples aninhadas permite que uma instrução ____________ outra instrução repetidamente.

4. (Dissertativa)

Explique de forma simples o que significa dizer que um algoritmo tem repetições simples aninhadas. Dê um exemplo prático que você conhece.

5. (Múltipla Escolha)

Qual das alternativas abaixo é um exemplo de repetição simples aninhada?

a) Contar até 10.

b) Para cada aluno, contar quantas letras tem o nome.

c) Para cada dia da semana, contar quantas horas estudou por dia.

d) Para cada número de 1 a 5, para cada número de 1 a 3, imprimir o número.

6. (Múltipla Escolha)

Assinale a opção que representa uma situação onde você poderia usar um algoritmo com repetições simples aninhadas:

a) Organizar a sala de aula.

b) Fazer uma lista de compras.

c) Contar o número de frutas em várias cestas.

d) Assistir a um filme.

7. (Verdadeiro ou Falso)

Repetições simples aninhadas podem ser usadas apenas em computação, não tendo relação com o nosso dia a dia.

( ) Verdadeiro

( ) Falso

8. (Dissertativa)

Descreva um algoritmo que você utilizaria para organizar suas tarefas. Considere usar repetições aninhadas, se possível.

9. (Múltipla Escolha)

Qual é o resultado da seguinte sequência de instruções, considerando que a variável “x” começa em 1 e o algoritmo termina após 3 repetições?

“`

Para i de 1 até 3:

Para j de 1 até 2:

x = x + 1

“`

a) 3

b) 5

c) 6

d) 7

10. (Completar a Frase)

Quando usamos repetições aninhadas, uma rotina é executada ____________ para cada execução da rotina interna.

11. (Verdadeiro ou Falso)

Um algoritmo com repetições simples aninhadas sempre deve iniciar com o valor zero.

( ) Verdadeiro

( ) Falso

12. (Dissertativa)

Como você poderia explicar para uma criança mais nova o que é um algoritmo com repetições simples aninhadas? Dê um exemplo.

13. (Múltipla Escolha)

Para que serve a estrutura de repetição em um algoritmo?

a) Para tornar o algoritmo mais confuso.

b) Para repetir um conjunto de instruções quantas vezes forem necessárias.

c) Para permitir que o algoritmo não faça nada.

d) Para finalizar um algoritmo rapidamente.

14. (Dissertativa)

Crie um algoritmo usando repetições simples aninhadas para contar quantas estrelas existem em 3 constelações, sabendo que em cada constelação há 4 estrelas.

15. (Múltipla Escolha)

Qual é a principal vantagem de usar algoritmos com repetições simples aninhadas?

a) Eles são mais difíceis de entender.

b) Eles economizam tempo e simplificam tarefas repetitivas.

c) Eles impossibilitam a utilização de variáveis.

d) Eles eliminam a necessidade de resolver problemas.

16. (Verdadeiro ou Falso)

Você pode usar uma repetição simples aninhada para enumerar cada aluno da sala e, em seguida, contar quantos cadernos cada um tem.

( ) Verdadeiro

( ) Falso

17. (Completar a Frase)

Em um algoritmo, temos um bloco de instruções que podem ser repetidas várias vezes, permitindo que o algoritmo ____________, sem precisar escrever tudo de novo.

18. (Dissertativa)

Descreva um exemplo do dia a dia onde você poderia usar um algoritmo com repetições aninhadas, como preparar um lanche para amigos.

19. (Múltipla Escolha)

Assinale a opção que apresenta um resultado incorreto para este algoritmo:

“`

Para d de 1 até 2:

Para n de 1 até 5:

print(d*n)

“`

a) 1

b) 5

c) 10

d) 12

20. (Verdadeiro ou Falso)

Todo algoritmo deve conter apenas um tipo de repetição.

( ) Verdadeiro

( ) Falso

### Gabarito

1. b – Um algoritmo é uma sequência de passos para resolver um problema.

2. Falso – Algoritmos podem ser escritos em linguagem natural ou de forma visual.

3. dentro de – Um algoritmo com repetições simples aninhadas permite que uma instrução execute outra instrução repetidamente.

4. Resposta esperada deve incluir a explicação sobre como um loop (ou repetição) permite repetir instruções e dar um exemplo simples, como contar maçãs em diferentes cestas.

5. d – Esta opção usa dois loops, um dentro do outro, para imprimir combinações.

6. c – Contar frutas em cestas exige contagens em grupos, uma repetição aninhada.

7. Falso – Repetições simples aninhadas aparecem frequentemente em várias atividades do dia a dia.

8. A resposta deve esboçar um algoritmo que inclua repetição, como “para cada tarefa, listar os passos a serem realizados”.

9. c – x começa em 1, incrementa 1 durante 6 iterações, resultando em 7.

10. uma vez – Quando usamos repetições aninhadas, uma rotina é executada uma vez para cada execução da rotina interna.

11. Falso – O valor inicial depende do contexto do algoritmo.

12. A resposta deve simplificar o conceito e usar um exemplo como “contar a quantidade de brinquedos em caixas”.

13. b – Para repetir um conjunto de instruções quantas vezes forem necessárias.

14. A resposta deve incluir um algoritmo simples que itere pelas constelações e suas estrelas.

15. b – Eles economizam tempo e simplificam tarefas repetitivas.

16. Verdadeiro – É uma aplicação prática de repetições simples aninhadas.

17. repetir – Em um algoritmo, temos um bloco de instruções que podem ser repetidas várias vezes, permitindo que o algoritmo repita, sem precisar escrever tudo de novo.

18. A resposta deve descrever um lanche e as etapas para prepará-lo, exemplificando a repetição.

19. d – O resultado de 10 decorre de multiplicações não contabilizando 12.

20. Falso – Algoritmos podem ter diferentes tipos e níveis de repetição.

Instruções Finais:

Certifique-se de revisar suas respostas antes de entregar a prova. Boa sorte!


Botões de Compartilhamento Social