• Home
  • Chat IA
  • Guru IA
  • Tutores
  • Central de ajuda
Home
Chat IA
Guru IA
Tutores

·

Sistemas de Informação ·

Linguagens de Programação

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

2ª Avaliação Atividade Prática de Programação Lógica: Desenvolvimento de um Sistema de Suporte à Decisão para o Diagnóstico de Diabetes em PROLOG

6

2ª Avaliação Atividade Prática de Programação Lógica: Desenvolvimento de um Sistema de Suporte à Decisão para o Diagnóstico de Diabetes em PROLOG

Linguagens de Programação

UFPI

Simulação de Concorrência com Threads

86

Simulação de Concorrência com Threads

Linguagens de Programação

UFPI

Texto de pré-visualização

UNIVERSIDADE FEDERAL DO PIAUÍ UFPI CAMPUS SENADOR HELVÍDIO NUNES DE BARROS PICOS Disciplina Programação Lógica Curso Bacharelado em Sistemas de Informação 2ª AVALIAÇÃO ATIVIDADE PRÁTICA Recomendações A atividade é prática e colaborativa entre a dupla e não ente a turma sendo estritamente proibido a troca de códigosfontes ou de partes deles Caso seja constatado a prática de plágio a nota de todas as implementações será zerada Mantenha a simplicidade do códigofonte e revise antes de enviálos Não utilize códigos ou parte de códigos produzidos por chatbot Esse tipo de ferramenta é útil para compreender a lógica de codificação Logo tente desenvolver o seu próprio códigofonte Não deixe para a última hora o desenvolvimento da atividade Evite a procrastinação 1 Considere a criação de um sistema de suporte à decisão para o diagnóstico de diabetes que se baseia nos sintomas apresentados pelo paciente Nesse contexto desenvolva um programa em PROLOG que faça uso de uma base de dados para armazenar e inferir diagnósticos da doença A utilização de listas se faz necessária para otimizar o desempenho da solução A Tabela 1 é sugerida como uma base de conhecimento e inferência para abordar o problema Paciente Sexo Idad e Hipertensã o Cardíac o Fumante IMC Hemoglobina Glicose Diabetes Maria Feminino 370 não não passad o 305 57 100 não Gorete Feminino 530 não não passado 263 7 45 112 não Pedro masculin o 540 não não nunca 318 6 66 145 não Juliana Feminino 370 não não passado 212 5 61 200 não Catisvalda Feminino 560 não não nunca 309 5 65 145 não Ursulino masculin o 790 não não passado 311 9 58 155 não José masculin o 670 não não sim 273 2 68 220 sim Marta Feminino 740 não não sim 295 1 82 240 sim Jussara Feminino 370 não não passado 368 7 88 160 sim Katia Feminino 650 sim sim nunca 335 5 89 202 sim Marcelo masculin o 550 não sim passado 304 2 62 300 sim Ayla Feminino 610 não não passado 344 5 65 280 sim Rafaela Feminino 580 sim não nunca 383 70 200 sim 1 Cássia Feminino 610 não não sim 301 1 62 240 sim Elisa Feminino 260 não não passado 273 2 40 200 não Alice Feminino 740 não não passado 281 2 50 100 não Jade Feminino 450 sim não nunca 230 5 48 130 não Heloise masculin o 560 não não nunca 267 8 48 200 não Benício masculin o 200 não não passado 230 4 57 160 não Paulo masculin o 700 não não passado 159 4 58 158 não Otávio masculin o 300 não não passado 158 62 90 não Isis Feminino 800 não não nunca 220 4 90 209 sim Francivaldo masculin o 630 não sim passado 273 2 66 300 sim Juvelino masculin o 580 não não passado 323 8 66 159 sim Maya Feminino 430 sim não nunca 342 1 90 160 sim Genetíldes masculin o 560 não não nunca 375 9 40 159 não Waldisney masculin o 600 não não passado 254 40 200 não Reinaldo masculin o 270 não não passado 273 2 35 100 não Frederico masculin o 540 não não passado 304 1 50 158 não Tabela 1 Base de Dados Diabetes IMC Índice de Massa Corpórea Doente Cardíaco Níveis de Hemoglobina e Glicose passado já foi fumante O programa desenvolvido abranger o diagnóstico de diabetes permitindo a interação do usuário por meio de consultas específicas As principais consultas disponíveis devem ser adicionarpacienteConjuntoCaracterísticas Diabetes Este recurso permite ao usuário inserir novos pacientes fornecendo um conjunto de características associadas e indicando se essas características levam ao diagnóstico de diabetes editarpacienteConjuntoCaracterísticas Diabetes Permite ao usuário editar os dados de pacientes já cadastrados modificando as características e o status de diabetes conforme necessário removerpacienteConjuntoCaracterísticas Diabetes Possibilita ao usuário excluir informações de pacientes previamente cadastrados removendo características e o status de diabetes associado calcularIMC Peso Altura IMC Essa regra é responsável por calcular o Índice de Massa Corporal IMC Seu uso está integrado em outras regras do sistema diagnosticardiabetesConjuntoCaracterísticas sim Ao receber um conjunto de características de um novo paciente o sistema realiza um diagnóstico para determinar a presença de diabetes Para isso deve utilizar um mecanismo de inferência que analisa as relações entre as características explorando subconjuntos e valores que podem ampliar as possibilidades de diagnóstico Uma dica é considerar a probabilidades de que algumas características sejam maiores no diagnóstico Além disso a regra deve ser interativa caso o número de características fornecidas seja inferior ao total o sistema pode sugerir perguntas adicionais para obter informações mais detalhadas e refinar o diagnóstico seja criterioso e criativo Se por algum motivo a regra não obter uma resposta coerente o sistema deve retornar uma mensagem sugerindo a realização de novos exames A nota da segunda avaliação está vinculada à entrega e apresentação deste trabalho

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

2ª Avaliação Atividade Prática de Programação Lógica: Desenvolvimento de um Sistema de Suporte à Decisão para o Diagnóstico de Diabetes em PROLOG

6

2ª Avaliação Atividade Prática de Programação Lógica: Desenvolvimento de um Sistema de Suporte à Decisão para o Diagnóstico de Diabetes em PROLOG

Linguagens de Programação

UFPI

Simulação de Concorrência com Threads

86

Simulação de Concorrência com Threads

Linguagens de Programação

UFPI

Texto de pré-visualização

UNIVERSIDADE FEDERAL DO PIAUÍ UFPI CAMPUS SENADOR HELVÍDIO NUNES DE BARROS PICOS Disciplina Programação Lógica Curso Bacharelado em Sistemas de Informação 2ª AVALIAÇÃO ATIVIDADE PRÁTICA Recomendações A atividade é prática e colaborativa entre a dupla e não ente a turma sendo estritamente proibido a troca de códigosfontes ou de partes deles Caso seja constatado a prática de plágio a nota de todas as implementações será zerada Mantenha a simplicidade do códigofonte e revise antes de enviálos Não utilize códigos ou parte de códigos produzidos por chatbot Esse tipo de ferramenta é útil para compreender a lógica de codificação Logo tente desenvolver o seu próprio códigofonte Não deixe para a última hora o desenvolvimento da atividade Evite a procrastinação 1 Considere a criação de um sistema de suporte à decisão para o diagnóstico de diabetes que se baseia nos sintomas apresentados pelo paciente Nesse contexto desenvolva um programa em PROLOG que faça uso de uma base de dados para armazenar e inferir diagnósticos da doença A utilização de listas se faz necessária para otimizar o desempenho da solução A Tabela 1 é sugerida como uma base de conhecimento e inferência para abordar o problema Paciente Sexo Idad e Hipertensã o Cardíac o Fumante IMC Hemoglobina Glicose Diabetes Maria Feminino 370 não não passad o 305 57 100 não Gorete Feminino 530 não não passado 263 7 45 112 não Pedro masculin o 540 não não nunca 318 6 66 145 não Juliana Feminino 370 não não passado 212 5 61 200 não Catisvalda Feminino 560 não não nunca 309 5 65 145 não Ursulino masculin o 790 não não passado 311 9 58 155 não José masculin o 670 não não sim 273 2 68 220 sim Marta Feminino 740 não não sim 295 1 82 240 sim Jussara Feminino 370 não não passado 368 7 88 160 sim Katia Feminino 650 sim sim nunca 335 5 89 202 sim Marcelo masculin o 550 não sim passado 304 2 62 300 sim Ayla Feminino 610 não não passado 344 5 65 280 sim Rafaela Feminino 580 sim não nunca 383 70 200 sim 1 Cássia Feminino 610 não não sim 301 1 62 240 sim Elisa Feminino 260 não não passado 273 2 40 200 não Alice Feminino 740 não não passado 281 2 50 100 não Jade Feminino 450 sim não nunca 230 5 48 130 não Heloise masculin o 560 não não nunca 267 8 48 200 não Benício masculin o 200 não não passado 230 4 57 160 não Paulo masculin o 700 não não passado 159 4 58 158 não Otávio masculin o 300 não não passado 158 62 90 não Isis Feminino 800 não não nunca 220 4 90 209 sim Francivaldo masculin o 630 não sim passado 273 2 66 300 sim Juvelino masculin o 580 não não passado 323 8 66 159 sim Maya Feminino 430 sim não nunca 342 1 90 160 sim Genetíldes masculin o 560 não não nunca 375 9 40 159 não Waldisney masculin o 600 não não passado 254 40 200 não Reinaldo masculin o 270 não não passado 273 2 35 100 não Frederico masculin o 540 não não passado 304 1 50 158 não Tabela 1 Base de Dados Diabetes IMC Índice de Massa Corpórea Doente Cardíaco Níveis de Hemoglobina e Glicose passado já foi fumante O programa desenvolvido abranger o diagnóstico de diabetes permitindo a interação do usuário por meio de consultas específicas As principais consultas disponíveis devem ser adicionarpacienteConjuntoCaracterísticas Diabetes Este recurso permite ao usuário inserir novos pacientes fornecendo um conjunto de características associadas e indicando se essas características levam ao diagnóstico de diabetes editarpacienteConjuntoCaracterísticas Diabetes Permite ao usuário editar os dados de pacientes já cadastrados modificando as características e o status de diabetes conforme necessário removerpacienteConjuntoCaracterísticas Diabetes Possibilita ao usuário excluir informações de pacientes previamente cadastrados removendo características e o status de diabetes associado calcularIMC Peso Altura IMC Essa regra é responsável por calcular o Índice de Massa Corporal IMC Seu uso está integrado em outras regras do sistema diagnosticardiabetesConjuntoCaracterísticas sim Ao receber um conjunto de características de um novo paciente o sistema realiza um diagnóstico para determinar a presença de diabetes Para isso deve utilizar um mecanismo de inferência que analisa as relações entre as características explorando subconjuntos e valores que podem ampliar as possibilidades de diagnóstico Uma dica é considerar a probabilidades de que algumas características sejam maiores no diagnóstico Além disso a regra deve ser interativa caso o número de características fornecidas seja inferior ao total o sistema pode sugerir perguntas adicionais para obter informações mais detalhadas e refinar o diagnóstico seja criterioso e criativo Se por algum motivo a regra não obter uma resposta coerente o sistema deve retornar uma mensagem sugerindo a realização de novos exames A nota da segunda avaliação está vinculada à entrega e apresentação deste trabalho

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Central de ajuda Contato Blog

Legal

Termos de uso Política de privacidade Política de cookies Código de honra

Baixe o app

4,8
(35.000 avaliações)
© 2025 Meu Guru®