Em uma atividade de introdução à programação, uma estudante escreveu um algoritmo para orientar o corte de…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em uma atividade de introdução à programação, uma estudante escreveu um algoritmo para orientar o corte de maçãs: 1. Pegue uma maçã. 2. Corte a maçã ao meio. 3. Repita as instruções 1 e 2 para mais duas maçãs. Considerando a sequência de instruções apresentada, qual resultado será obtido ao executar o algoritmo?
- A) Cortará uma maçã ao meio, formando duas metades.
- B) Cortará três maçãs ao meio, formando seis metades.
- C) Cortará uma maçã em três partes iguais.
- D) Cortará duas maçãs ao meio, formando quatro metades.
- E) Pegará três maçãs, sem realizar cortes.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Leia a instrução 1 do algoritmo. Ela manda pegar uma maçã, e a instrução 2 manda cortá-la ao meio. Essas duas ações formam um bloco que resulta em uma maçã cortada, com duas metades.
- Leia a instrução 3. Ela manda repetir as instruções 1 e 2 para mais duas maçãs. Como 'mais duas' significa duas maçãs além da primeira, o total de maçãs processadas é 1 + 2 = 3.
- Cada maçã é cortada ao meio uma vez, então são três cortes, cada um formando duas metades. Ao final, o total é de 3 x 2 = 6 metades.
- Conclusão: a alternativa correta é a B, que descreve corretamente três maçãs cortadas ao meio, formando seis metades. Gabarito oficial confirmado.
- Por que as outras estão erradas: A ignora a repetição da instrução 3, considerando apenas a primeira maçã. C descreve um corte em três partes iguais, que não aparece em nenhuma instrução do algoritmo. D conta apenas duas maçãs, esquecendo que a primeira também é cortada. E afirma que não há cortes, mas a instrução 2 os determina explicitamente.
💡 Dica: Siga as instrucoes na ordem e conte quantas macas serao cortadas.
Alternativa por alternativa
O aluno leu apenas a primeira execução das instruções 1 e 2 e não percebeu que a instrução 3 manda repetir o processo para mais duas maçãs.
A primeira execução pega e corta uma maçã. Em seguida, as instruções 1 e 2 são repetidas para mais duas maçãs. Assim, três maçãs são cortadas ao meio, produzindo seis metades.
O aluno confundiu o corte ao meio, descrito na instrução 2, com um corte em três partes iguais, misturando a ideia de divisão com o número de maçãs.
O aluno considerou que 'repita para mais duas maçãs' significa cortar apenas duas maçãs no total, esquecendo que a primeira maçã também foi cortada.
Por que engana: O aluno pode interpretar que as instrucoes 1 e 2 serao executadas apenas uma vez ou contar somente as duas macas adicionadas, esquecendo a maca inicial.
O aluno acreditou que a instrução 3 só pega as maçãs e não executa as instruções 1 e 2 novamente, ignorando que a repetição inclui o corte.
Raio-X da questão
Sequencia de instrucoes algoritmicas
diagnostico
Leitura de sequencias ordenadas · Contagem de elementos
Revise sequencia, repeticao de instrucoes e contagem de execucoes.
O aluno pode interpretar que as instrucoes 1 e 2 serao executadas apenas uma vez ou contar somente as duas macas adicionadas, esquecendo a maca inicial.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- Crie e descreva um algoritmo, em linguagem simples ou pictográfica, que ajude uma criança a decidir se deve levar um…
- Crie um algoritmo em linguagem oral ou escrita que controle a rega de um vaso por 7 dias: diariamente verificar se…
- Projete em pseudocódigo um algoritmo que reconstrua uma mensagem a partir de pacotes recebidos onde cada pacote contém…
- Elabore em pseudocódigo um algoritmo que, dado um vetor de registros 'tarefas' (descricao, duracao_horas, prioridade) e…
- Elabore em pseudocódigo um algoritmo que, dado um array de registros 'alunos' com campos (nome, notas[4]…
- Projete um algoritmo e descreva as estruturas de dados para implementar operações de desfazer/refazer (undo/redo) em um…
🔎 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
