Projete um algoritmo em pseudocódigo que, dadas as variáveis temperatura (inteiro ºC), ocupacao (inteiro…
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 temperatura (inteiro ºC), ocupacao (inteiro, número de pessoas) e horario (inteiro 0–23), determine o modo do sistema: 'eco' se ocupacao = 0 OU horario entre 0 e 5; 'conforto' se ocupacao > 0 e (temperatura < 20 OU temperatura > 25); caso contrário retorne 'padrão'. Apresente o pseudocódigo e explique as decisões condicionais.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Pseudocódigo exemplo: Algoritmo AjustaModo(temperatura, ocupacao, horario) se ocupacao = 0 OU (horario >= 0 E horario <= 5) então modo <- 'eco' senao se ocupacao > 0 E (temperatura < 20 OU temperatura > 25) então modo <- 'conforto' senao modo <- 'padrão' fimse retorne modo FimAlgoritmo Explicação: A primeira seleção prioriza economia quando não há pessoas ou é horário noturno; a segunda ativa conforto só se houver ocupação e a temperatura estiver fora da faixa confortável; o caso padrão cobre situações restantes. As seleções condicionais são aninhadas para testar critérios em ordem de prioridade.
Explicação
O algoritmo considera primeiro a condição de economia, que é a prioridade quando não há ocupação ou durante a madrugada. Em seguida, verifica se há pessoas e se a temperatura está fora da faixa confortável, ativando o modo de conforto apenas nessas circunstâncias. Por fim, o modo padrão é aplicado para todas as outras situações, garantindo que todas as possibilidades sejam contempladas de forma lógica e eficiente.
Raio-X da questão
algoritmo e condicionais
avaliacao
lógica de programação · condicionais em pseudocódigo
Revisar estruturas de controle e pseudocódigo.
O aluno pode confundir as condições de ocupação e horário, resultando em um modo de sistema incorreto.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Projete um algoritmo em pseudocódigo que, dadas as variáveis co2PPM (inteiro), modoEmergencia (booleano) e ocupacaoAtual…
- Projete um algoritmo (pseudocódigo ou fluxograma) que leia as temperaturas de três sensores, calcule a média e ative a…
- Projete em pseudocódigo um algoritmo que, dada uma sequência (lista) de leituras diárias de temperatura (inteiros)…
- Elabore um algoritmo em pseudocódigo (linguagem escrita ou pictográfica) que receba uma lista de temperaturas diárias…
- Em uma incubadora usada em pesquisas científicas, um sensor mede a temperatura. A equipe considera adequada uma leitura…
- Projete um algoritmo em pseudocódigo que, dada a variável umidade (0–100) e chuvaPrevista (boolean), decida se 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
