- Use listas e dicionários para armazenar os dados
- Implemente um menu simples para navegação
- Trate possíveis erros de entrada
- O programa deve funcionar em loop até o usuário escolher sair
Exemplo de execução esperada:
=== SISTEMA CLÍNICA VIDA+ ===
- Cadastrar paciente
- Ver estatísticas
- Buscar paciente
- Listar todos os pacientes
- Sair
Escolha uma opção: 1
Nome do paciente: João Silva
Idade: 45
Telefone: (11) 99999-9999
Paciente cadastrado com sucesso!
Passo 3:
A Clínica Vida+ está implementando um sistema de controle de acesso automático para determinar se um paciente pode ser atendido. O sistema deve considerar múltiplas condições antes de liberar o atendimento.
O sistema de controle precisa verificar as seguintes condições para liberar o atendimento: Variáveis lógicas:
A: Paciente tem agendamento marcado
B: Paciente está com documentos em dia (RG/CPF válidos)
Público
PROJETO INTEGRADO
C: Há médico disponível no horário
D: Paciente está em dia com pagamentos anteriores
Regras do sistema:
Para CONSULTA NORMAL: O paciente será atendido SE:
(Tem agendamento E documentos OK E médico disponível) OU
(Documentos OK E médico disponível E pagamentos em dia)
Para EMERGÊNCIA: O paciente será atendido SE:
(Há médico disponível) E (Tem documentos OU pagamentos em dia)
Tarefas:
- Escreva as expressões lógicas usando operadores AND (∧), OR (∨) e NOT (¬):
Consulta Normal: ______________________
Emergência: ______________________
- Construa a tabela verdade completa para Consulta Normal (16 linhas) 3. Construa a tabela verdade completa para Emergência (16 linhas)
- Análise: Em quantas situações diferentes o paciente pode ser atendido em cada modalidade? 5. Situação prática: Se um paciente chega com as seguintes condições, ele será atendido? Sem agendamento (A = F)
Documentos OK (B = V)
Médico disponível (C = V)
Pagamentos atrasados (D = F)
Público
PROJETO INTEGRADO
Passo 4:
Na Clínica Vida+, os pacientes são atendidos na ordem em que chegam. Para isso, a secretária deseja organizar os atendimentos como uma fila, onde o primeiro que chega é o primeiro a ser atendido.
Construa um algoritmo em pseudocódigo que:
- Permita inserir 3 pacientes na fila (nome e CPF).
- Remova o primeiro paciente da fila para atendimento.
- Mostre quem ainda está na fila após o primeiro atendimento.
Passo 5:
A clínica Vida+ está informatizando seus processos de atendimento médico e, para isso, está sendo desenvolvido um sistema de gestão de consultas. O sistema deverá permitir que a secretária realize o cadastro de pacientes, o agendamento, a confirmação e o cancelamento de consultas. Para agendar ou confirmar a consulta, o paciente deve estar cadastrado. Já o médico poderá cancelar consultas e gerar receitas para os pacientes, sendo que, sempre que uma receita for gerada, o sistema incluirá automaticamente a funcionalidade de impressão da receita. Com base nesse cenário, elabore um diagrama de casos de uso que represente corretamente as funcionalidades e as interações entre os usuários e o sistema, utilizando os relacionamentos apropriados entre os casos de uso e identificando os atores envolvidos.
Bons estudos!!!
Docentes do curso
Público