Projete um algoritmo em pseudocódigo que, dadas as variáveis idade (inteiro), estudante (booleano) e renda…
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
Projete um algoritmo em pseudocódigo que, dadas as variáveis idade (inteiro), estudante (booleano) e renda (real), determine a tarifa de transporte com as regras: idade < 6 => 'Gratuito'; idade >= 65 => 'Meia'; caso contrário, se estudante for verdadeiro e renda < 1200 => 'Meia'; senão => 'Inteira'. Escreva o pseudocódigo usando if/else e explique a ordem das condições, dando um exemplo de entrada que resulte em 'Meia'.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Pseudocódigo: if idade < 6 then tarifa = "Gratuito" elseif idade >= 65 then tarifa = "Meia" elseif estudante == true AND renda < 1200 then tarifa = "Meia" else tarifa = "Inteira" end if Explicação: verificar primeiro grupos com prioridade (crianças e idosos) evita mascarar benefícios; em seguida checa estudante de baixa renda. Exemplo: idade=20, estudante=true, renda=900 -> 'Meia'.
Explicação
A ordem das condições no pseudocódigo é fundamental para garantir que os grupos com direitos prioritários, como crianças e idosos, sejam atendidos primeiro, evitando que suas tarifas sejam afetadas por outras condições. Após verificar esses grupos, a condição para estudantes de baixa renda é avaliada, assegurando que eles também recebam um desconto quando necessário. O exemplo dado demonstra como um estudante com idade e renda adequadas pode se qualificar para a tarifa "Meia".
Raio-X da questão
algoritmo em pseudocódigo
avaliacao
estrutura de controle if/else · tipos de dados em programação
Revisar estruturas condicionais e pseudocódigo.
O aluno pode confundir a ordem das condições, aplicando a regra de estudante antes da verificação de idade.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Um aplicativo de voz transforma fala em texto usando dados e algoritmo. Selecione o exemplo de inteligencia artificial.
- Crie um algoritmo em pseudocódigo que solicite números ao usuário até que digite 0; para cada número conte quantos são…
- Elabore um algoritmo em pseudocódigo que, dado um grafo representado por lista de adjacência e dois vértices (origem…
- Ao decompor um algoritmo que calcula o produto de elementos de uma lista de dados, qual subtarefa isola a inicialização…
- Projete em pseudocódigo um algoritmo que, dada uma lista de leituras (lista[1..n]) e um limiar T, retorne o índice da…
- Projete um autômato baseado em eventos para tocar o sinal de entrada e saída das aulas numa escola: descreva estados…
🔎 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
