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.
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.
O GeraProva busca questões com gabarito comentado e BNCC no acervo e monta a prova pronta para imprimir.
Questões deste artigo com resolução completa
- Para calcular a quantidade de passos em vários dias de caminhada, um estudante percebe que faz a mesma conta…
- Maria está criando um algoritmo para organizar seus brinquedos. Se ela tem 5 carrinhos e 3 bonecas, quantas…
- Qual a função de um algoritmo que utiliza uma repetição condicional simples?
- 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…
- O que é um algoritmo que utiliza repetições condicionais simples?
- Qual das alternativas representa um algoritmo que utiliza repetição simples para somar os números de 1 a 10?
- Na aula, Ana criou uma lista de passos para o computador. Qual passo repete uma ação várias vezes?
- Identifique a afirmação correta sobre algoritmos que utilizam repetições. Qual é a função de uma repetição em…
Fontes
- Base Nacional Comum Curricular (BNCC), Ministério da Educação: basenacionalcomum.mec.gov.br
- Questões do acervo GeraProva sobre Programação - Linguagem de programação, com resolução comentada e análise de cada alternativa.
