Qual é a estrutura de um algoritmo simples que soma números inteiros de 1 a 5?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências e repetições simples e aninhadas (iterações definidas e indefinidas), para resolver problemas de forma independente e em colaboração.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual é a estrutura de um algoritmo simples que soma números inteiros de 1 a 5?
- A) Soma(1, 2, 3, 4, 5);
- B) Para i de 1 até 5: soma = soma + i;
- C) Soma(1, 5);
- D) 1 + 2 + 3 + 4 + 5;
- E) Enquanto i menor que 5: soma++;
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pede a estrutura de um algoritmo, ou seja, uma sequência de passos que repete uma operação e acumula o resultado. Resolvi sem olhar o gabarito: para somar 1 a 5 é preciso uma variável acumuladora (soma) e uma repetição que percorra os valores de i de 1 a 5, somando cada um. Passo 2: A alternativa B, 'Para i de 1 até 5: soma = soma + i;', tem exatamente essa estrutura: uma estrutura de repetição (Para), um contador i que vai de 1 a 5 e uma atualização do acumulador a cada passo. Ela assume implicitamente que soma começa valendo 0, o que é o usual em algoritmos desse tipo. Passo 3: A alternativa A, 'Soma(1, 2, 3, 4, 5);', é uma chamada de função, mas não mostra como a soma é calculada; ela apenas pressupõe que a função já exista. Passo 4: A alternativa C, 'Soma(1, 5);', chama uma função com apenas dois valores, o que soma 1 e 5 e não todos os números de 1 a 5. Passo 5: A alternativa D, '1 + 2 + 3 + 4 + 5;', produz o resultado correto (15), mas é apenas uma expressão escrita à mão, sem estrutura algorítmica: não há repetição nem variável que possa ser generalizada para outros intervalos. Passo 6: A alternativa E, 'Enquanto i menor que 5: soma++;', é uma estrutura de repetição, mas está incompleta e incorreta: i nunca é inicializado nem incrementado, então o laço seria infinito, e soma++ soma 1 em vez de somar o valor de i. Conclusão: a alternativa B é a estrutura correta, em concordância com o gabarito oficial.
💡 Dica: Pense na sequência de passos para somar os números.
Alternativa por alternativa
O aluno pode achar que basta chamar uma função chamada Soma com os números para ter um algoritmo, sem perceber que o algoritmo deve descrever como a soma é feita.
Esta opção usa uma repetição para somar os números.
O aluno pode ter lido a expressão 'de 1 a 5' como se bastasse indicar os extremos do intervalo na chamada da função, ignorando os valores intermediários.
O aluno pode ter confundido resolver a conta com construir um algoritmo: a soma correta de 15 é obtida, mas sem estrutura de repetição nem variável acumuladora, o que não generaliza.
Por que engana: Escolher uma alternativa que apenas soma valores fixos ou que nao utiliza repeticao para acumular a soma.
O aluno pode ter reconhecido a ideia de laço de repetição, mas não percebeu que o contador i não é inicializado nem atualizado, e que soma++ acrescenta 1 em vez de somar i.
Raio-X da questão
estrutura de algoritmo
avaliacao
estrutura de repeticao · operacoes com variaveis
Revisar como estruturar algoritmos simples.
Escolher uma alternativa que apenas soma valores fixos ou que nao utiliza repeticao para acumular a soma.
pensamento_critico
abstrato
Questões parecidas com resolução
- Descreva um algoritmo que utilize uma repetição simples para calcular a soma de números de 1 a 5. Quais são os passos a…
- Qual das opções abaixo descreve corretamente um algoritmo que utiliza repetição simples para somar os números de 1 a 5?
- Qual a estrutura correta de um algoritmo que utiliza uma repetição simples para somar os números de 1 a 10?
- O que é um algoritmo de repetição? Dê um exemplo simples que utilize repetição para calcular a soma de números de 1 a 5.
- Qual o algoritmo correto para somar números inteiros até 10?
- Qual é a estrutura correta de um algoritmo que utiliza uma repetição simples para contar de 1 até 5?
Todas as questões de Algoritmos com repetições simples e aninhadas
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
