1
Estrutura de Dados
PUC
7
Estrutura de Dados
PUC
27
Estrutura de Dados
PUC
3
Estrutura de Dados
PUC
9
Estrutura de Dados
PUC
1
Estrutura de Dados
PUC
21
Estrutura de Dados
PUC
1
Estrutura de Dados
PUC
9
Estrutura de Dados
PUC
1
Estrutura de Dados
PUC
Texto de pré-visualização
Trabalho prático 2 Algoritmo e Estrutura de dados I 231 Sistema de monitoramento de qualidade de atendimento Objetivo do trabalho O presente trabalho tem por objetivo explorar estruturas de dados exploradas em sala de aula no início deste semestre Para tanto devese desenvolver um software que implementa uma solução para o problema detalhado a seguir Detalhamento Nos hospitais principalmente nas urgências e emergências utilizase um sistema de classificação de cores para indicar o nível de risco de pacientes As cores empregadas são vermelha amarela verde e azul conforme Figura 1 Figura 1 Classificação de risco de pacientes empregado em urgências e emergências A quantidade de cores adotada nos hospitais para classificar o risco de um paciente pode variar um pouco mas o princípio de classificação se mantém Assumindo as cores apontadas anteriormente temse que pacientes classificados como vermelho tem maior risco e por isso tem prioridade sobre as demais cores A ordem de prioridade é Vermelho Amarelo Verde e por fim Azul Entendida a dinâmica de priorização de atendimento elabore um sistema que represente um fluxo de atendimento de pacientes em uma emergência A dinâmica é representada na Figura 2 Figura 2 Fluxo de atendimento na emergência O fluxo é tal que a cada momento um paciente pode dar entrada na emergência Ao entrar este paciente aguarda na sala de espera até ser chamado para a triagem Ao ser chamado para a triagem este paciente tem seu risco classificado e é encaminhado para uma fila de atendimento correspondente ao seu risco Quando chegar o seu momento este então é atendido pelo médico e então encaminhado para internação ou liberado para voltar a sua casa Construa um sistema que represente esta dinâmica ilustrada acima Durante a elaboração da sua solução considere os seguintes detalhes Sua solução deve ser implementada considerando que a cada rodada devese contabilizar uma unidade de tempo A Figura 3 apresenta um trecho de código exemplo para contribuir com o entendimento A cada rodada a chance de um paciente dar entrada na sala de espera da emergência é de 50 Uma vez na sala de espera este permanecerá lá até ser chamado para realizar a triagem É importante ressaltar que a sala de espera suporta no máximo 50 pacientes Caso um paciente dê entrada na emergência mas a sala de espera esteja lotada este vai embora Quando chamado para fazer a triagem o procedimento dura de 1 a 3 unidades de tempos antes de ser classificado o seu risco Uma vez classificado o seu risco o paciente vai para a fica da cor indicada Conforme apresentado anteriormente o médico atende os pacientes conforme a priorização do risco O atendimento dos pacientes pelo médico dura de 2 a 5 unidades de tempo Caso o tempo de espera de um paciente supere 50 unidades de tempo este deve abrir uma ouvidoria informado o atraso Sempre que mais de 10 ouvidorias forem realizadas uma ação deve ser tomada Se a ouvidoria tiver origem na sala de espera devese aumentar em um número de atendentes na triagem Sempre que a ouvidoria tiver origem nas filas de classificação de risco devese aumentar em um o número de médicos atendendo Figura 3 Trecho de código exemplo da solução a ser implementada Por fim ao finalizar a simulação devese informar a a quantidade de pacientes que não ficaram por lotação na sala de espera b o tempo médio de espera na sala de espera e em cada fila de atendimento c o número de atendentes na triagem e de médicos para atender aos pacientes Considere que inicialmente somente um atendente e um médico estão disponíveis Considerações finais O trabalho pode ser desenvolvido em duplas formada por alunos de uma mesma turma da disciplina A tecnologia a ser empregada na elaboração do trabalho é a linguagem Java Além da solução em software elaborada devese enviar um relatório contendo detalhes da implementação bem como um passo a passo para a compilaçãoexecução e exemplos de execução da solução utilizadas para validar o funcionamento O trabalho deve ser encaminhado na sala de entrega do moodle contendo os códigos fonte e um relatório breve descrevendo as classes que foram idealizadas e a forma de funcionamento do programa elaborado Todos os arquivos devem ser compactados em um arquivo zip que deve ter o nome e sobrenome do autor eg JosePenteadoMariaErnestinazip Por fim cabe reforçar que a percepção de plágio de trabalhos acarretará grau zero para todos os envolvidos Portanto não compartilhe o seu código Caso perceba que seu trabalho foi plagiado notifique imediatamente o professor
1
Estrutura de Dados
PUC
7
Estrutura de Dados
PUC
27
Estrutura de Dados
PUC
3
Estrutura de Dados
PUC
9
Estrutura de Dados
PUC
1
Estrutura de Dados
PUC
21
Estrutura de Dados
PUC
1
Estrutura de Dados
PUC
9
Estrutura de Dados
PUC
1
Estrutura de Dados
PUC
Texto de pré-visualização
Trabalho prático 2 Algoritmo e Estrutura de dados I 231 Sistema de monitoramento de qualidade de atendimento Objetivo do trabalho O presente trabalho tem por objetivo explorar estruturas de dados exploradas em sala de aula no início deste semestre Para tanto devese desenvolver um software que implementa uma solução para o problema detalhado a seguir Detalhamento Nos hospitais principalmente nas urgências e emergências utilizase um sistema de classificação de cores para indicar o nível de risco de pacientes As cores empregadas são vermelha amarela verde e azul conforme Figura 1 Figura 1 Classificação de risco de pacientes empregado em urgências e emergências A quantidade de cores adotada nos hospitais para classificar o risco de um paciente pode variar um pouco mas o princípio de classificação se mantém Assumindo as cores apontadas anteriormente temse que pacientes classificados como vermelho tem maior risco e por isso tem prioridade sobre as demais cores A ordem de prioridade é Vermelho Amarelo Verde e por fim Azul Entendida a dinâmica de priorização de atendimento elabore um sistema que represente um fluxo de atendimento de pacientes em uma emergência A dinâmica é representada na Figura 2 Figura 2 Fluxo de atendimento na emergência O fluxo é tal que a cada momento um paciente pode dar entrada na emergência Ao entrar este paciente aguarda na sala de espera até ser chamado para a triagem Ao ser chamado para a triagem este paciente tem seu risco classificado e é encaminhado para uma fila de atendimento correspondente ao seu risco Quando chegar o seu momento este então é atendido pelo médico e então encaminhado para internação ou liberado para voltar a sua casa Construa um sistema que represente esta dinâmica ilustrada acima Durante a elaboração da sua solução considere os seguintes detalhes Sua solução deve ser implementada considerando que a cada rodada devese contabilizar uma unidade de tempo A Figura 3 apresenta um trecho de código exemplo para contribuir com o entendimento A cada rodada a chance de um paciente dar entrada na sala de espera da emergência é de 50 Uma vez na sala de espera este permanecerá lá até ser chamado para realizar a triagem É importante ressaltar que a sala de espera suporta no máximo 50 pacientes Caso um paciente dê entrada na emergência mas a sala de espera esteja lotada este vai embora Quando chamado para fazer a triagem o procedimento dura de 1 a 3 unidades de tempos antes de ser classificado o seu risco Uma vez classificado o seu risco o paciente vai para a fica da cor indicada Conforme apresentado anteriormente o médico atende os pacientes conforme a priorização do risco O atendimento dos pacientes pelo médico dura de 2 a 5 unidades de tempo Caso o tempo de espera de um paciente supere 50 unidades de tempo este deve abrir uma ouvidoria informado o atraso Sempre que mais de 10 ouvidorias forem realizadas uma ação deve ser tomada Se a ouvidoria tiver origem na sala de espera devese aumentar em um número de atendentes na triagem Sempre que a ouvidoria tiver origem nas filas de classificação de risco devese aumentar em um o número de médicos atendendo Figura 3 Trecho de código exemplo da solução a ser implementada Por fim ao finalizar a simulação devese informar a a quantidade de pacientes que não ficaram por lotação na sala de espera b o tempo médio de espera na sala de espera e em cada fila de atendimento c o número de atendentes na triagem e de médicos para atender aos pacientes Considere que inicialmente somente um atendente e um médico estão disponíveis Considerações finais O trabalho pode ser desenvolvido em duplas formada por alunos de uma mesma turma da disciplina A tecnologia a ser empregada na elaboração do trabalho é a linguagem Java Além da solução em software elaborada devese enviar um relatório contendo detalhes da implementação bem como um passo a passo para a compilaçãoexecução e exemplos de execução da solução utilizadas para validar o funcionamento O trabalho deve ser encaminhado na sala de entrega do moodle contendo os códigos fonte e um relatório breve descrevendo as classes que foram idealizadas e a forma de funcionamento do programa elaborado Todos os arquivos devem ser compactados em um arquivo zip que deve ter o nome e sobrenome do autor eg JosePenteadoMariaErnestinazip Por fim cabe reforçar que a percepção de plágio de trabalhos acarretará grau zero para todos os envolvidos Portanto não compartilhe o seu código Caso perceba que seu trabalho foi plagiado notifique imediatamente o professor