GeraProva GeraProva Provas com IA para professores do Brasil
Questoes

Algoritmo de repetição: por que o aluno inclui o limite final

O erro de incluir o limite final revela como a turma interpreta a condição de parada. Veja como diagnosticar pré-requisitos, ensinar laços passo a passo e escolher questões para cada momento.

Algoritmo de repetição: por que o aluno inclui o limite final

Foi numa aula de computação do 6º ano que percebi o problema. Pedi para a turma escrever um passo a passo que somasse os números de 1 a 10, e a maioria escreveu dez linhas quase iguais, cada uma com uma soma diferente, sem nenhum mecanismo que mandasse o algoritmo voltar atrás.

Quando perguntei por que tinham escrito tudo daquele jeito, a resposta foi honesta: "professora, porque eram dez contas". Ninguém tinha enxergado que aquelas dez linhas eram a mesma ideia repetida, e que o trabalho de verdade era dizer ao computador para repetir uma vez só o que se repete. Esse é o ponto de partida deste guia.

O que é algoritmo de repetição, explicado para o professor?

Um algoritmo de repetição é uma sequência de passos que é executada várias vezes, enquanto uma condição for atendida ou até que um contador chegue a um limite. Em vez de escrever a mesma instrução dez vezes, o algoritmo declara o bloco uma única vez e diz quantas vezes ele deve rodar. Na prática, isso aparece como um laço: começa, faz, verifica, e volta ao início até a condição mudar.

Esse conceito costuma aparecer em situações do dia a dia, como contar passos em uma caminhada, guardar brinquedos um a um, mostrar uma mensagem várias vezes ou acumular uma soma. Os exemplos mais comuns na escola usam caminhadas, contagem de objetos e cálculos de somatório, porque a criança já vive essas situações antes de ver qualquer código.

No currículo, o tema aparece em várias etapas. No 1º ano, a habilidade de algoritmos básicos sustenta a ideia de repetir uma ação com objetos concretos (EF01CO02). No 2º ano, a noção de repetição simples surge em sequências de comandos (EF02CO02). No 3º ano, o foco passa a ser a função da repetição dentro de um algoritmo (EF03CO02). No 4º ano, a repetição condicional simples entra como estrutura de controle (EF04CO03). No 5º ano, o aluno passa a interpretar laços com condição de parada (EF05CO04). No 6º ano, a ideia de repetir a mesma solução para várias entradas aparece com pensamento computacional (EF06CO06). Nos anos finais, no 8º e no 9º ano, o conceito se conecta a algoritmos com condicionais e laços em linguagem de programação (EF69CO02).

Vale notar que, nas escolas em que a computação é dada por professores de matemática ou de ciências, o termo "laço" ou "loop" pode aparecer antes do conceito de repetição. Isso não é problema, desde que o aluno entenda que é a mesma ideia com nomes diferentes.

O que o aluno precisa saber antes de aprender algoritmo de repetição?

Os pré-requisitos mais recorrentes nas questões validadas são sequência de passos, noção de padrão, contagem de objetos e incremento de variáveis. Em outras palavras: o aluno precisa saber que um algoritmo é uma lista ordenada de ações, perceber quando duas ações se parecem, contar sem erro e entender que uma variável pode mudar de valor a cada passo.

Nas fichas técnicas do acervo, o pré-requisito "estrutura de repetição" aparece em praticamente todas as questões de 4º ano em diante, e "soma de números" aparece quando o problema envolve acumular valores. Por isso, antes de pedir que a turma escreva um laço, vale verificar a base com perguntas simples: "quantas vezes você faz essa ação?", "o que muda de uma volta para outra?", "quando você para?".

Uma forma prática de diagnosticar isso é pedir que a turma descreva, sem usar código, como faria para contar de 1 a 5 em voz alta. Quem consegue descrever o início, o passo e o fim já tem a base. Quem diz apenas "conto 1, 2, 3, 4, 5" ainda não separou a sequência da regra que a produz.

Se a turma ainda tropeça na sequência de passos, vale revisar antes com definição de algoritmo. Se o problema está em entender o que muda a cada volta, o caminho é variáveis em programação. E se a dificuldade é a ideia de contar e acumular, o material sobre soma de quantidades ajuda bastante.

Quais são os erros mais comuns de algoritmo de repetição e por que acontecem?

Nas oito questões validadas, o erro típico se repete em torno de três causas: confundir repetição com execução única, errar o limite da condição e pensar que repetir é apenas juntar ações diferentes. Vou detalhar cada um, com a causa provável e a forma de intervir.

Confundir repetição com execução única

Este é o erro mais frequente no conjunto analisado. Em questões do 2º, 3º e 8º anos, o aluno escolhe uma ação que acontece uma vez só, como "guardar um número" ou "somar 2 e 3", porque entende que o algoritmo "faz coisas" e não percebe que a repetição é o elemento que define o bloco. Em duas questões, o distrator mais escolhido é justamente a alternativa que descreve uma tarefa simples e isolada.

A causa costuma ser a leitura literal do enunciado: o aluno procura a instrução mais parecida com "algoritmo" e ignora a palavra "várias vezes". Para intervir, peça que a turma sublinhe no enunciado as palavras que indicam quantidade, como "várias", "enquanto", "até" e "cada". Depois, faça a turma marcar, em cada alternativa, quantas vezes a ação acontece. A repetição fica visível quando o aluno precisa contar as execuções.

Errar o limite da condição de parada

Em questões de 5º, 9º e 4º anos, o erro é de fronteira. Na questão do 5º ano em que a variável começa em 0 e o laço imprime enquanto o valor for menor que 5, o distrator mais escolhido foi a sequência que inclui o 5, porque o aluno trocou "menor que" por "menor ou igual a". Na questão de soma de 1 a 10, o erro é semelhante: o limite superior vira 9 ou 11, e o total sai errado sem que o aluno perceba.

A causa aqui é a pouca prática com intervalos. Muitos alunos sabem que o laço "para", mas não sabem exatamente quando. Para intervir, use a cena da fila: "o último da fila é o que ainda entra?". Peça que escrevam, em voz alta, cada valor de uma execução pequena, com 3 ou 4 passos, antes de qualquer código. Depois, mostrem onde o laço para e por que aquele valor não entrou.

Achar que repetir é juntar ações diferentes

Este erro aparece nas questões em que o enunciado pede a ideia computacional por trás de uma solução. O aluno lista várias ações diferentes, com uma calculadora, um teste de conferência ou uma escolha entre caminhos, e acredita que isso já é repetição. Em duas das oito questões, a alternativa que confunde repetição com decisão ou com ferramenta foi escolhida com frequência.

A causa é a falta de distinção entre estrutura de repetição e estrutura de decisão. O aluno vê "se" e "enquanto" como equivalentes. Para intervir, faça a turma separar duas situações: uma em que a mesma ação se repete com números diferentes, e outra em que o algoritmo escolhe um caminho conforme uma condição. Peça que classifiquem exemplos do cotidiano em uma das duas colunas.

Como ensinar algoritmo de repetição passo a passo?

A sequência que funciona melhor, a partir da experiência em sala, começa sempre sem computador. Primeiro, a turma descreve uma tarefa repetitiva em linguagem natural, como guardar os brinquedos ou contar passos. Segundo, identifica o que se repete e o que muda a cada volta. Terceiro, decide a condição de parada. Só então a turma escreve o laço, em pseudocódigo ou em um bloco visual, e depois testa com valores pequenos.

A dica de resolução que aparece nas fichas técnicas resume bem essa lógica: veja o que se repete e o que muda. Em sala, transformo isso numa pergunta que a turma responde em duplas: "qual parte fica igual e qual parte depende do número?". A resposta costuma revelar, de imediato, quem entendeu e quem ainda confunde a ação com a regra.

Depois da descrição, vale fazer um rastreamento. Escolha um algoritmo com 3 ou 4 voltas e peça que a turma preencha uma tabela com o valor da variável em cada passo. Esse exercício é especialmente útil para o erro de limite, porque o aluno enxerga o momento exato em que a condição deixa de ser verdadeira.

Na sequência, proponha uma variação. Se a turma fez a soma de 1 a 10, peça a soma de 1 a 20 ou de números pares. Se fez a contagem de passos, peça que altere a quantidade de dias. A mudança de parâmetro é a forma mais clara de mostrar que o laço é reutilizável, e que a repetição resolve vários casos com a mesma estrutura.

Por fim, feche com uma conversa sobre onde a repetição aparece fora da tela: em uma fila, em uma receita, em um ciclo de jogo. Isso ajuda o aluno a levar o conceito para além da aula de computação e a reconhecer padrões que antes passavam despercebidos.

Como avaliar algoritmo de repetição: que tipo de questão usar em cada momento?

Nem toda questão serve para o mesmo momento. As oito validadas têm perfis diferentes, e a escolha depende do que você quer saber. Em geral, questões de reconhecimento simples, com tempo curto e enunciado direto, funcionam bem na abertura de um tema, como diagnóstico ou atividade rápida. Já questões interpretativas, com tempo médio e leitura mais exigente, servem melhor para consolidar ou para simulado.

No conjunto analisado, a maior parte das questões tem poder de discriminação médio, o que significa que separa razoavelmente os alunos que dominam o conceito dos que ainda não dominam. Para um diagnóstico de início de unidade, use as questões de identificação, como as de "qual passo repete uma ação" e "o que é um algoritmo com repetição". Para verificar se a turma consegue prever resultados, use as questões que pedem o rastreamento de um laço com limite, como a do 5º ano.

Quanto ao tempo, a maioria das questões validadas foi classificada como de resolução curta, de 2 a 3 minutos, e algumas como de tempo médio. Isso significa que, em uma prova de 20 questões, é possível combinar bem as de abertura com as de progressão. Nas questões que exigem cálculo, como a de contagem de brinquedos e a da soma de 1 a 10, o aluno precisa fazer a conta antes de escolher; nas demais, a leitura é o principal desafio.

Observe também o papel que cada questão cumpre. Questões de abertura servem para o aluno se situar. Questões de consolidação e progressão exigem mais do que reconhecimento. Ao montar uma avaliação, equilibre os papéis para que a prova não fique só na identificação do conceito.

Por fim, todas as oito podem ser usadas em prova, atividade e lição, e a maioria também é indicada para diagnóstico e avaliação rápida. Já para lição de casa, algumas funcionam melhor que outras, porque dependem de interpretação e não de consulta. Use o gerador de provas do GeraProva para montar uma seleção com a combinação de papéis e tempos que você precisa. Se ainda não tem conta, o cadastro grátis permite começar sem custo.

O que ensinar antes de algoritmo de repetição?

Antes do laço, três conceitos precisam estar consolidados. O primeiro é a estrutura de repetição em sua forma mais simples, com a diferença entre repetir por quantidade e repetir por condição. O segundo é a definição de algoritmo, que evita a confusão entre o algoritmo e o programa que o executa. O terceiro é a lógica de programação, especialmente o uso correto de "e" e "ou" nas condições, que aparece quando o laço depende de mais de um critério.

Esses três conceitos se sustentam mutuamente. A estrutura de repetição sem a noção de algoritmo vira só um truque; a lógica sem a estrutura fica abstrata demais. Se a turma tem dificuldade em qualquer um deles, o laço vai parecer incompreensível, mesmo que o professor explique bem.

Também vale retomar variáveis em programação antes do laço. A ideia de que uma variável guarda um valor que muda é o que faz o contador funcionar. Quem acredita que a variável tem sempre o mesmo valor não consegue acompanhar o laço e tende a errar o resultado final.

Como regra prática, não avance para o laço enquanto a turma não consegue descrever, sem código, o que muda a cada passo. Esse critério simples evita muitos erros que, depois, parecem ser de sintaxe quando são, na verdade, de compreensão.

Para onde o conceito de algoritmo de repetição leva?

Depois que a repetição está firme, o aluno pode avançar para dois conceitos que dependem dela. O primeiro é o algoritmo de soma, em que o laço acumula valores e o resultado final depende da ordem e da entrada. Quase todas as questões de soma do acervo pressupõem que o aluno já domina o laço.

O segundo é o algoritmo de contagem, em que o laço conta ocorrências e decide algo com base no total. Esse uso aparece em situações como contar quantos itens atendem a uma condição, e exige que o aluno entenda que o contador é uma variável que cresce a cada volta.

Por fim, a condição de parada é o conceito que amarra tudo. Um laço sem condição de parada bem definida pode nunca terminar, e esse é um dos erros mais instrutivos para discutir em sala. Pergunte à turma o que aconteceria se a condição nunca fosse falsa. A resposta costuma abrir uma conversa rica sobre cuidado e planejamento.

Quais as ligações de algoritmo de repetição com outros temas?

O tema transversal mais presente nas fichas é tecnologia e pensamento computacional, e ele conversa diretamente com o conceito: a repetição é uma das ideias centrais para automatizar tarefas e resolver problemas grandes com poucas instruções. Em sala, isso permite conectar a aula de computação com matemática, com ciências e até com língua portuguesa, quando a turma descreve passos de forma clara.

Do ponto de vista socioemocional, as fichas indicam habilidades como persistência, pensamento crítico e tomada de decisão. Essas competências aparecem de forma natural quando o aluno testa um laço, erra o limite, rastreia o erro e corrige. O ciclo de tentar, falhar e ajustar é, em si, uma experiência de persistência, e vale nomeá-la para a turma.

Os contextos de aplicação mais comuns são as caminhadas, a contagem de objetos e as sequências de mensagens. São situações concretas que aproximam o conceito abstrato da experiência da criança. Em turmas mais velhas, o contexto pode migrar para jogos, cálculo de notas ou processamento de listas de dados.

Essa variedade de conexões é um bom motivo para não tratar o tema como um capítulo isolado. Ao relacionar a repetição com outros assuntos, o professor dá sentido ao conceito e ajuda o aluno a reconhecê-lo fora da aula.

8 questões comentadas sobre algoritmo de repetição

As questões a seguir foram validadas e cobrem do 1º ao 9º ano. Para cada uma, indico a resposta correta, explico por que as alternativas erradas atraem o aluno e o que o erro revela sobre a compreensão dele. A ficha técnica completa aparece logo após cada comentário.

Questão 1 — Ideia computacional para repetir a mesma solução

Para calcular a quantidade de passos em vários dias de caminhada, um estudante percebe que faz a mesma conta muitas vezes, trocando apenas os números.

Qual ideia computacional ajuda a repetir a mesma solução para várias entradas?

  • ❌ A) O uso de um teste de conferência, porque ele verifica se o resultado está certo depois de cada conta feita. — O aluno confunde conferir o resultado com a estratégia de resolver o problema. A verificação pode acontecer depois, mas não é o recurso que permite repetir a solução.
  • ❌ B) O uso de uma escolha entre dois caminhos, porque cada dia exige uma conta diferente e sem repetição. — O aluno trocou repetição por decisão. Escolha entre caminhos serve para comparar condições, não para repetir a mesma solução com números trocados.
  • ❌ C) O uso de uma calculadora ou de uma planilha, porque elas fazem a conta mais rápido em qualquer situação. — O aluno extrapola a ferramenta para qualquer caso, mas o enunciado pergunta pela ideia computacional. Calculadora e planilha podem ajudar, porém não definem a repetição da solução.
  • ❌ D) O uso de uma sequência fixa de passos, porque ela resolve apenas um caso e evita mudar os números. — O aluno percebeu a ideia de fazer contas, mas ignorou que o problema pede uma solução para vários dias e várias entradas; uma sequência fixa não se adapta a valores diferentes.
  • ✅ E) O uso de um algoritmo com repetição, porque ele permite executar a mesma sequência de passos várias vezes. — Corresponde exatamente à ideia pedida: repetir a mesma solução para várias entradas usando uma estrutura de repetição.

O que o erro revela: quando o aluno escolhe a alternativa com calculadora ou com sequência fixa, ele ainda não separou a ideia da ferramenta. Vale perguntar o que, exatamente, se repete no problema da caminhada.

Questão 2 — Quantas vezes guardar os brinquedos

Maria está criando um algoritmo para organizar seus brinquedos. Se ela tem 5 carrinhos e 3 bonecas, quantas vezes ela deve repetir a ação de guardar os brinquedos?

  • ❌ A) 5 vezes — Esse número se refere apenas aos carrinhos.
  • ❌ B) 3 vezes — Esse número se refere apenas às bonecas.
  • ✅ C) 8 vezes — É a soma total dos brinquedos.
  • ❌ D) 10 vezes — Esse número é maior que a quantidade total de brinquedos.
  • ❌ E) 6 vezes — Esse número não corresponde ao total de brinquedos.

O que o erro revela: a escolha de 5 ou 3 mostra que o aluno lê apenas parte do enunciado. Na prática, o distrator mais provável é o 6, que sugere uma soma feita de forma errada. Peça que a criança conte os brinquedos um a um, em voz alta.

Questão 3 — Função da repetição condicional simples

Qual a função de um algoritmo que utiliza uma repetição condicional simples?

  • ❌ A) Executar um conjunto de instruções uma única vez. — Essa afirmação é falsa, pois o algoritmo repete as instruções enquanto a condição for atendida.
  • ❌ B) Parar a execução ao encontrar um erro. — Essa opção não descreve corretamente a função de uma repetição condicional.
  • ✅ C) Executar instruções até que uma condição seja falsa. — Correto! O algoritmo continua enquanto a condição for verdadeira.
  • ❌ D) Executar instruções de maneira aleatória. — As instruções não são executadas aleatoriamente em um algoritmo.
  • ❌ E) Realizar a soma de números de forma infinita. — Isso não é uma definição correta para repetição condicional simples.

O que o erro revela: o distrator mais escolhido é a execução única. O aluno que marca a letra A ainda imagina o algoritmo como uma lista que roda uma vez, e precisa voltar à ideia de que a condição controla a volta.

Questão 4 — Números impressos pelo laço

Na aula, Lia começa com o número 0. Ela imprime o número enquanto ele for menor que 5 e soma 1 a cada passo. Quais números aparecem?

  • ❌ A) 1, 2, 3, 4, 5 — A criança pode esquecer o número inicial 0 e começar pelo número seguinte, além de continuar até 5.
  • ❌ B) 0, 1, 2, 3, 4, 5 — A criança pode entender que o número 5 também deve ser impresso, confundindo “menor que 5” com “menor ou igual a 5”.
  • ❌ C) 0, 1, 2, 3 — A criança pode parar um número antes do momento correto, esquecendo de imprimir o 4.
  • ❌ D) 0, 2, 4 — A criança pode somar 2 em vez de somar 1 a cada passo.
  • ✅ E) 0, 1, 2, 3, 4 — Lia começa no 0. Ela imprime 0, 1, 2, 3 e 4. Quando chega ao 5, para, pois 5 não é menor que 5.

O que o erro revela: esta é a questão que melhor separa quem entende o limite. O distrator mais escolhido é a alternativa que inclui o 5. Use-a como diagnóstico do erro de fronteira e peça que a turma faça o rastreamento passo a passo.

Questão 5 — O que é um algoritmo com repetições condicionais simples

O que é um algoritmo que utiliza repetições condicionais simples?

  • ❌ A) Um conjunto de dados. — Dados são informações, não um algoritmo.
  • ✅ B) Uma estrutura de repetição em um programa. — Uso de condições para repetir ações em um algoritmo.
  • ❌ C) Um tipo de rede de computadores. — Redes de computadores não são algoritmos.
  • ❌ D) Um produto final de um programa. — Um algoritmo é um processo, não um resultado.
  • ❌ E) Um tipo de mensagem de erro. — Mensagens de erro são respostas a falhas, não algoritmos.

O que o erro revela: o distrator mais provável é o conjunto de dados. O aluno confunde o algoritmo, que é um processo, com a informação que ele manipula. Essa é uma confusão que vale desfazer logo no início.

Questão 6 — Soma de 1 a 10 com repetição simples

Qual das alternativas representa um algoritmo que utiliza repetição simples para somar os números de 1 a 10?

  • ✅ A) soma = 0; for i in range(1, 11): soma += i; print(soma) — Esta alternativa usa um loop para somar os números de 1 a 10.
  • ❌ B) soma = 0; while i <= 10: soma += i; i++ — Alternativa contém erro na sintaxe do loop.
  • ❌ C) soma = 0; for i in range(1, 10): soma += i; print(soma) — Esta soma não inclui o número 10.
  • ❌ D) soma = 1; for i in range(10): soma += i; print(soma) — O loop deve começar em 1, não em 0.
  • ❌ E) soma = 0; for i in range(1, 12): soma += i; print(soma) — Esta soma inclui um número a mais do que o desejado.

O que o erro revela: o distrator mais escolhido é o limite superior 10 no lugar de 11. O aluno entende que o laço soma, mas erra a fronteira. A mesma dificuldade aparece na questão 4, o que confirma que o erro de limite é recorrente.

Questão 7 — Passo que repete uma ação várias vezes

Na aula, Ana criou uma lista de passos para o computador. Qual passo repete uma ação várias vezes?

  • ❌ A) Guardar um número — Realiza uma única ação de guardar. Não há repetição.
  • ❌ B) Somar 2 e 3 — Faz uma única soma. Não repete uma ação.
  • ❌ C) Apagar um desenho — Realiza uma única ação de apagar. Não há repetição.
  • ✅ D) Mostrar “Oi” 5 vezes — Mostrar “Oi” 5 vezes repete a mesma ação. Isso é uma repetição simples.
  • ❌ E) Mostrar “Oi” 1 vez — Mostra a mensagem apenas uma vez. Não há repetição.

O que o erro revela: o distrator mais escolhido é guardar um número, que é uma ação isolada. O aluno que marca essa opção associa algoritmo a qualquer passo e esquece que a repetição precisa de quantidade explícita.

Questão 8 — Função de uma repetição em um algoritmo

Identifique a afirmação correta sobre algoritmos que utilizam repetições. Qual é a função de uma repetição em um algoritmo?

  • ❌ A) Repetições são usadas apenas uma vez. — Repetições são projetadas para serem executadas várias vezes, não apenas uma.
  • ❌ B) Repetições ajudam a evitar erros na programação. — Repetições ajudam a executar tarefas repetitivas, mas não evitam erros diretamente.
  • ✅ C) Permitem executar instruções múltiplas repetidamente. — Repetições permitem que um bloco de instruções seja executado várias vezes até que uma condição seja atendida.
  • ❌ D) Repetições geram resultados diferentes toda vez. — Repetições podem gerar o mesmo resultado se não houver mudança nas condições.
  • ❌ E) Repetições são desnecessárias em algoritmos. — Repetições são essenciais em muitos algoritmos para simplificar tarefas repetitivas.

O que o erro revela: o distrator mais provável é a ideia de que a repetição gera resultados diferentes a cada volta. O aluno que escolhe essa alternativa imagina a repetição como aleatoriedade, quando ela é determinística enquanto a condição e as entradas forem as mesmas.

Perguntas frequentes sobre algoritmo de repetição

Algoritmo de repetição é a mesma coisa que laço de repetição?

Na prática, sim. O termo "algoritmo de repetição" descreve a ideia de executar um conjunto de passos várias vezes, e "laço" ou "loop" é o nome dado à estrutura que implementa essa ideia em uma linguagem. Para a turma, vale usar os dois termos, mas deixar claro que o conceito vem antes do nome técnico.

Em que série devo começar a ensinar repetição?

As habilidades do acervo começam a tratar repetição de forma intuitiva já no 1º e no 2º ano, com sequências de passos e ações repetidas. A estrutura formal, com condição de parada, aparece com mais clareza a partir do 4º e do 5º ano, e se aprofunda nos anos finais. Comece sempre pela ideia concreta, antes de qualquer código.

Como saber se a turma já domina o conceito?

Use uma questão de identificação e uma de rastreamento. Se a turma reconhece a repetição em situações do cotidiano e consegue prever os valores de um laço pequeno, a base está firme. Se erra a fronteira ou marca execuções únicas como repetição, ainda precisa de prática com a ideia antes de avançar para o código.

Qual a diferença entre repetição e decisão?

A repetição executa o mesmo bloco várias vezes enquanto uma condição for verdadeira ou até uma quantidade ser atingida. A decisão escolhe entre caminhos conforme uma condição, executando um bloco ou outro, sem voltar. Os alunos confundem as duas com frequência, por isso vale ensinar a diferença com exemplos claros, lado a lado.

Preciso usar linguagem de programação para ensinar repetição?

Não. Nos anos iniciais, o ideal é trabalhar com descrições em linguagem natural, objetos concretos e pseudocódigo simples. A linguagem de programação pode entrar nos anos finais, quando o aluno já domina a ideia e precisa escrever a solução em uma sintaxe real.

Como o GeraProva ajuda nessa avaliação?

Com o gerador de provas do GeraProva, você monta uma prova ou uma atividade sobre algoritmo de repetição escolhendo o nível de dificuldade, o tempo e o tipo de questão que precisa. Para começar sem custo, faça o cadastro grátis.

Se você chegou até aqui, provavelmente já reconheceu alguma turma sua nessas cenas. Experimente o gerador de provas do GeraProva para montar uma avaliação sobre algoritmo de repetição, com as questões certas para o momento da sua turma. O cadastro grátis leva menos de um minuto.

Encontrou um erro neste conteúdo? Veja nossa política editorial e avise a gente.

Monte uma prova com questões como estas

O GeraProva busca questões com gabarito comentado e BNCC no acervo e monta a prova pronta para imprimir.

Criar minha prova

Questões deste artigo com resolução completa

  1. Para calcular a quantidade de passos em vários dias de caminhada, um estudante percebe que faz a mesma conta…
  2. Maria está criando um algoritmo para organizar seus brinquedos. Se ela tem 5 carrinhos e 3 bonecas, quantas…
  3. Qual a função de um algoritmo que utiliza uma repetição condicional simples?
  4. Na aula, Lia começa com o número 0. Ela imprime o número enquanto ele for menor que 5 e soma 1 a cada passo…
  5. O que é um algoritmo que utiliza repetições condicionais simples?
  6. Qual das alternativas representa um algoritmo que utiliza repetição simples para somar os números de 1 a 10?
  7. Na aula, Ana criou uma lista de passos para o computador. Qual passo repete uma ação várias vezes?
  8. Identifique a afirmação correta sobre algoritmos que utilizam repetições. Qual é a função de uma repetição em…

Fontes

Artigos relacionados

0 comentários

Nome
E-mail (não é publicado)
Comentário
Questões resolvidas Resolução passo a passo, gabarito e o erro de cada alternativa315.741 questões
Ver todas as questões →
Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.