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
- Os aplicativos de mapa, como o GPS, ajudam o carro de entregas a chegar à casa do cliente. O aplicativo compara dois…
- Lia organiza carrinhos, bonecas e blocos separando cada tipo, colocando-os em caixas e guardando as caixas na…
- Em um jogo, uma personagem controlada por IA precisa chegar a um tesouro sem bater nas paredes. Qual instrução ajuda a…
- Desenhe um algoritmo em pseudocódigo que, dada uma matriz M[N][M] com 0 (livre) e 1 (bloqueado), identifique todas as…
- Em um programa, Substring(codigo, início, quantidade) pega letras do texto a partir da posição indicada, e…
- Considere um algoritmo com duas estruturas de repetição aninhadas, cada uma iterando de 1 até n. Qual é a complexidade…
🔎 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
