Analise o seguinte algoritmo: Se o número for par, imprima 'par'; caso contrário, imprima 'ímpar'. Qual é a…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Analise o seguinte algoritmo: Se o número for par, imprima 'par'; caso contrário, imprima 'ímpar'. Qual é a condição e o resultado esperado?
- A) A condição é a paridade do número.
- B) O resultado será sempre 'par'.
- C) Não há impressão no algoritmo.
- D) O algoritmo não usa seleção condicional.
- E) A condição é irrelevante.
✅ Resposta correta: alternativa A
Resolução passo a passo
- Identifique a estrutura do algoritmo. Ele é uma seleção condicional (se-senão): verifica se o número é par e, conforme o resultado, imprime 'par' ou 'ímpar'. Passo 2: A condição é o teste que decide qual ramo executar, neste caso 'o número é par', ou seja, a paridade do número. Por isso a alternativa A está correta. Passo 3: O resultado não é fixo. Para um número par, imprime 'par'; para um número ímpar, imprime 'ímpar'. Passo 4: A alternativa B está errada porque o resultado depende do número recebido, e 'ímpar' também pode ser impresso. A alternativa C está errada porque o algoritmo tem dois comandos de impressão, um em cada ramo. A alternativa D está errada porque o algoritmo usa exatamente uma seleção condicional. A alternativa E está errada porque a condição é o próprio critério que determina o resultado, portanto é essencial e não irrelevante. Passo 5: O gabarito oficial A coincide com a resolução obtida.
💡 Dica: Identifique a condição e o resultado do algoritmo.
Alternativa por alternativa
A paridade é a base da seleção condicional no algoritmo.
O aluno provavelmente supõe que o algoritmo sempre imprime 'par', confundindo o caminho do teste com um resultado fixo. Não percebe que o ramo 'senão' imprime 'ímpar' para outros valores.
Por que engana: Confundir a condição de paridade com o resultado fixo, acreditando que o algoritmo sempre imprime 'par'.
O aluno pode não reconhecer que 'imprima' é uma instrução de saída presente nos dois ramos da condição. Talvez confunda a ausência de variável ou de retorno com ausência de impressão.
O aluno parece não identificar o 'se... caso contrário' como uma seleção condicional, talvez por achar que só existe seleção quando há muitas condições ou comandos de repetição explícitos.
O aluno imagina que a condição é apenas um detalhe de escrita, sem perceber que é ela que decide qual mensagem será impressa. Isso revela uma intuição do senso comum de que o critério seria secundário.
Raio-X da questão
condição de paridade
avaliacao
condicao de paridade · estrutura condicional simples
Revisar como identificar números pares e ímpares.
Confundir a condição de paridade com o resultado fixo, acreditando que o algoritmo sempre imprime 'par'.
pensamento_critico
abstrato
Questões parecidas com resolução
- Identifique a sequência correta para um algoritmo que determina se um número é par ou ímpar. O que deve ser considerado…
- Escreva um algoritmo simples em pseudocódigo que receba um número e informe se ele é par ou ímpar. Explique o seu…
- Crie um algoritmo simples que determine se um número é par ou ímpar, utilizando seleção condicional. Explique sua…
- Em um algoritmo, como você utilizaria a instrução de seleção para verificar se um número é par ou ímpar?
- Descreva um algoritmo que determine se um número informado é par ou ímpar. Utilize sequências e seleções condicionais.
- Desenvolva um algoritmo em linguagem escrita que determine se um número é par ou ímpar. O algoritmo deve incluir a…
🔎 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
