GeraProva GeraProva Provas com IA para professores do Brasil
Computação1º anoBNCC EF15CO02Difícil⏱ longo

Projete em pseudocódigo um algoritmo de triagem para uma fila digital cujas variáveis são prioridade (inteiro…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

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 em pseudocódigo um algoritmo de triagem para uma fila digital cujas variáveis são prioridade (inteiro 1–5, 1 = maior prioridade), tempoEspera (inteiro, minutos) e ticketVIP (boolean). Use seleção condicional para decidir entre: atender imediatamente, manter na fila ou redirecionar para suporte humano. Explique as regras escolhidas.

✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.

Resposta esperada

Pseudocódigo (exemplo): // 1 = maior prioridade se ticketVIP == true então acao <- "atender imediatamente" senão se prioridade <= 2 OU tempoEspera > 30 então acao <- "atender imediatamente" senão se prioridade == 3 E tempoEspera <= 30 então acao <- "manter na fila" senão se prioridade >= 4 OU tempoEspera > 60 então acao <- "redirecionar para suporte humano" senão acao <- "manter na fila" fim se Justificativa das regras: - ticketVIP tem prioridade imediata para reduzir impacto a usuários especiais. - prioridades 1–2 são atendidas imediatamente; são casos críticos. - prioridade 3 costuma esperar, salvo que já espere muito (tempoEspera > 30) então passa a prioridade de atendimento. - prioridades 4–5 ou espera muito longa (tempoEspera > 60) indicam necessidade de intervenção humana (problema ou insatisfação). - As condições combinam operadores lógicos para cobrir cenários comuns e evitar contradições, mantendo decisões determinísticas.

Explicação

As regras estabelecidas priorizam o atendimento a usuários VIP e casos críticos, garantindo que situações urgentes sejam resolvidas rapidamente. A combinação de prioridades e tempo de espera permite uma gestão eficiente da fila, equilibrando a necessidade de atendimento imediato com a possibilidade de espera em casos menos urgentes. Além disso, a intervenção humana é prevista para situações de insatisfação prolongada, assegurando um suporte adequado.

Raio-X da questão

Dificuldade Difícil
Bloom Criar
Leitura medio
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 desafio
🎯 Conceito central

algoritmo de triagem

📌 Objetivo

avaliacao

🧱 Pré-requisitos

lógica de programação · estrutura de controle condicional

📚 Reveja

Revisar conceitos de seleção condicional e pseudocódigo.

⚠️ Erro mais comum

O aluno pode confundir as prioridades e não aplicar corretamente as condições de triagem, resultando em um algoritmo que não atende às regras estabelecidas.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Algoritmos

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.