Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/viniciuscassemira/fatec-provaalgoritmo2

2º prova de Algoritmos e Lógica de Programação - FATEC Jahu SP
https://github.com/viniciuscassemira/fatec-provaalgoritmo2

Last synced: 2 days ago
JSON representation

2º prova de Algoritmos e Lógica de Programação - FATEC Jahu SP

Awesome Lists containing this project

README

        

# P2 Algoritmos e Lógica de Programação
Segunda prova da matéria de Algoritmos e Lógica de Programação pelo curso de Desenvolvimento de Software Multiplataforma - Fatec Jahu-SP

## Colaboradores

- [Arthur Chagas da Costa](https://github.com/arthurch-costa)
- [Vinícius Cruz Cassemira](https://github.com/ViniciusCassemira)

## Links

- Para ver os demais conteúdos de algoritmos realizados em sala de aula, [clique aqui](https://github.com/ViniciusCassemira/algoritmos)
- Para visitar o repositório da primeira prova de algoritmos, [clique aqui](https://github.com/ViniciusCassemira/Fatec-ProvaAlgoritmo1)
- No meu linkedin apresento o exercício acima. [clique aqui para ver o vídeo da apresentação](https://www.linkedin.com/feed/update/urn:li:ugcPost:7210635625757134848/)

## Enunciado

**Instruções**
- I. Leiam a prova com atenção e discutam as soluções em voz baixa.
- II. A prova é em dupla e com consulta apenas entre o material da dupla.
- III. Ao término da prova, cada um deverá entrar no Teams e enviar sua cópia do
algoritmo desenvolvido. Coloquem o nome da dupla em cada prova (arquivo .alg)
- IV. A prova se inicia às 9h30m e terminará às 13:00. Não serão aceitos envios tardios.
Tempo mínimo de permanência: 1h30m.
- V. Dúvidas? Retorne ao primeiro item.

**Questões**

Você e sua dupla estão encarregados de desenvolver um algoritmo para processar
a fila de atendimento de um hospital. A fila de pacientes deve conter: nome do
paciente, idade e queixa, além de uma classificação de prioridade: grave, médio,
leve. No momento da inserção do paciente na fila, sua posição deverá seguir o
seguinte critério: pacientes mais velhos e em prioridade grave deverão ser
atendimentos primeiros. Dessa forma seu sistema deverá ter a opção de inserir
pacientes na fila, ver a fila de atendimentos e uma tela onde o médico chamará o
próximo a ser atendimento e então a fila de pacientes será atualizada. A cada
chamada de pacientes e a cada inserção de novo paciente mostre a fila com as
posições atualizadas.

**Para o correto desenvolvimento do algoritmo vocês deverão considerar:**

- a) Desenvolver um menu de navegação entre as opções do sistema.
- b) Armazenar os dados dos pacientes em um único vetor.
- c) Adotar o uso de funções ou procedimentos quando necessário.
- d) Adicionar comentários explicando o que cada função ou procedimento faz.