Um algoritmo verifica se um número digitado é positivo. Se sim, imprime 'Número Válido'. Se não, imprime…
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
Um algoritmo verifica se um número digitado é positivo. Se sim, imprime 'Número Válido'. Se não, imprime 'Número Inválido'. Qual o resultado para -5?
- A) Número Válido
- B) Número Inválido
- C) Erro no número
- D) Número Positivo
- E) Número Aprovado
✅ Resposta correta: alternativa B
Resolução passo a passo
- O algoritmo testa se o número digitado é positivo. Se for, imprime 'Número Válido'; caso contrário, imprime 'Número Inválido'.
- O número digitado é -5, que é negativo, portanto não é positivo.
- Como a condição 'é positivo' é falsa, o algoritmo segue para o ramo 'Se não', imprimindo 'Número Inválido'.
- A alternativa B está correta e coincide com o gabarito oficial.
- A alternativa A está errada, pois 'Número Válido' só é impresso quando a condição de positividade é verdadeira, o que não ocorre com -5.
- A alternativa C está errada, pois o algoritmo não possui nenhum tratamento de erro e apenas escolhe entre duas mensagens.
- A alternativa D está errada, pois 'Número Positivo' não é uma das mensagens que o algoritmo imprime.
- A alternativa E está errada, pois 'Número Aprovado' também não é uma das mensagens definidas no algoritmo.
💡 Dica: Analise o algoritmo e verifique a condição do número.
Alternativa por alternativa
O aluno pode ter associado a palavra 'válido' a qualquer número digitado, achando que todo valor informado é aceito pelo sistema, sem verificar a condição de ser positivo.
Por que engana: O aluno pode confundir a definição de números positivos e negativos, acreditando que -5 é um número válido.
-5 não é positivo.
O aluno pode ter imaginado que um número negativo causa um erro de execução ou de entrada, em vez de simplesmente cair no ramo 'Se não' da estrutura condicional.
O aluno pode ter confundido a condição do teste com a saída do programa, pensando que o algoritmo imprimiria a palavra usada na pergunta ('positivo') em vez das mensagens definidas.
O aluno pode ter se deixado levar por uma intuição de senso comum, em que 'aprovado' seria o resultado esperado de uma verificação, sem conferir as mensagens realmente programadas.
Raio-X da questão
números positivos e negativos
avaliacao
números positivos e negativos · lógica de programação
Revisar a definição de números positivos e negativos.
O aluno pode confundir a definição de números positivos e negativos, acreditando que -5 é um número válido.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Qual o resultado da execução do algoritmo que verifica se um número é positivo, negativo ou zero? Considere o número 5.
- Descreva um algoritmo que verifica se um número é positivo ou negativo, utilizando repetições condicionais simples…
- Escreva um algoritmo que verifique se um número fornecido é positivo ou negativo utilizando uma repetição condicional.
- Um algoritmo precisa verificar se um número informado é negativo. Qual estrutura de seleção deve ser utilizada?
- Qual a saída do algoritmo a seguir se o número inicial for 5? Início; enquanto (número > 0) faça; imprima número; número…
- Descreva um algoritmo que classifica um número informado pelo usuário como "Negativo", "Zero" ou "Positivo". Explique…
🔎 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
