Em uma atividade de introdução à programação, uma estudante analisa o algoritmo a seguir: início total <- 3…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Realizar operações de negação, conjunção e disjunção sobre sentenças lógicas e valores 'verdadeiro' e 'falso'. Decomposição
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em uma atividade de introdução à programação, uma estudante analisa o algoritmo a seguir: início total <- 3 para contador de 1 até 4 faça total <- total + 2 fim-para exiba total fim O comando "total <- total + 2" atualiza o valor de total, acrescentando 2 a cada repetição. O comando "exiba total" mostra na tela o valor final armazenado nessa variável. Com base no funcionamento do algoritmo, identifique se a sentença a seguir é verdadeira ou falsa: “A saída exibida pelo algoritmo é 11.”
- A) Verdadeira
- B) Indefinida
- C) Parcial
- D) Falsa
- E) Incompatível
✅ Resposta correta: alternativa A
Resolução passo a passo
- Lemos o algoritmo. A variável total começa com o valor 3.
- O laço para contador de 1 até 4 faça repete o comando total <- total + 2 exatamente 4 vezes, pois contador assume os valores 1, 2, 3 e 4.
- Acompanhando as repetições: 3 + 2 = 5; 5 + 2 = 7; 7 + 2 = 9; 9 + 2 = 11. Após o fim do laço, total vale 11.
- O comando exiba total mostra na tela o valor final armazenado, ou seja, 11. Logo, a saída do algoritmo é 11 e a sentença é verdadeira.
- Por que as outras alternativas estão erradas: B (Indefinida) não serve, porque todos os valores do algoritmo são conhecidos e o resultado é determinado; C (Parcial) não serve, porque a saída é o valor completo de total, não uma parte dele; D (Falsa) não serve, porque a saída é de fato 11; E (Incompatível) não serve, porque a sentença afirma exatamente o resultado calculado pelo algoritmo.
- Conferência do gabarito: a alternativa correta é A (Verdadeira), coincidindo com o gabarito oficial.
💡 Dica: Conte as quatro repetições e some 2 ao total em cada uma delas.
Alternativa por alternativa
O algoritmo começa com total igual a 3. O laço é executado quatro vezes, e em cada execução são acrescentadas 2 unidades: 3 + 2 + 2 + 2 + 2 = 11. Portanto, a sentença é verdadeira.
Acredita que o algoritmo não tem um resultado determinado, como se faltasse algum dado para calcular o valor de total. Não percebe que o valor inicial e a quantidade de repetições estão explicitamente definidos.
Imagina que a saída seria apenas uma parte do resultado, por exemplo ao contar 3 repetições em vez de 4 e obter 9, ou ao considerar que o valor exibido não é o total final. Confunde a contagem das iterações do laço com o cálculo completo.
Calcula o valor final incorretamente, por exemplo somando 2 apenas uma vez ou contando 3 repetições, e conclui que a saída não é 11. Também pode ter esquecido de atualizar total a cada passagem pelo laço.
Por que engana: O aluno pode considerar apenas três repetições ou somar 2 uma única vez, chegando a um valor diferente de 11.
Considera que a sentença não tem relação com o algoritmo apresentado, possivelmente por não associar a palavra saída ao valor exibido pelo comando exiba. Não percebe que a afirmação trata diretamente do resultado do programa.
Raio-X da questão
laço de repetição e variável
diagnostico
adição de números naturais · variáveis em algoritmos
Revise como laços de repetição alteram o valor de uma variável a cada iteração.
O aluno pode considerar apenas três repetições ou somar 2 uma única vez, chegando a um valor diferente de 11.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- Em uma aula de programação, Ana cria um algoritmo para contar até cinco. Antes de iniciar a repetição, ela define…
- Em uma atividade de Computação, um estudante analisa um programa que repete uma ação enquanto uma condição for…
- Analise o pseudocódigo: total <- 0 para i de 1 até 6 faça se i mod 2 = 0 então total <- total + i imprimir total Qual…
- Analise o pseudocódigo abaixo: SOMA <- 0 PARA i DE 1 ATÉ 5 FAÇA SOMA <- SOMA + i FIM PARA Qual é o valor final de SOMA…
- No algoritmo a seguir, qual é a instrução repetida? '1. Escolha um número. 2. Adicione 5. 3. Repita o passo 2 até…
- Analise o pseudocódigo: contador <- 0 para i de 1 até 3 faça para j de 1 até 2 faça contador <- contador + 1 fimpara…
🔎 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
