/Linguagens-de-Programacao

Trabalhos desenvolvidos na disciplina de Linguagens de Programação 2022.1

Primary LanguageHaskell

Linguagens de Programação

Trabalhos desenvolvidos na disciplina de Linguagens de Programação da UnB em 2022.1

Desenvolvido por: Maria Eduarda M. de Holanda

Linguagem utilizada: Haskell

Trabalho 1

Trata-se de um conjunto de exercícios de nível iniciante em Haskell, com o objetivo de praticar os conhecimentos básicos de programação funcional e compreensão de lista.

Resolução

Trabalho 2

O objetivo desse trabalho é fornecer apoio ao gerenciamento de cuidados a serem prestados a um paciente. O paciente tem um receituario médico, que indica os medicamentos a serem tomados com seus respectivos horários durante um dia. Esse receituário é organizado em um plano de medicamentos que estabelece, por horário, quais são os remédios a serem tomados. Cada medicamento tem um nome e uma quantidade de comprimidos que deve ser ministrada. Um cuidador de plantão é responsável por ministrar os cuidados ao paciente, seja ministrar medicamento, seja comprar medicamento. Eventualmente, o cuidador precisará comprar medicamentos para cumprir o plano. O modelo de dados do problema (definições de tipo) está disponível no arquivo Modelo/ModeloDados.hs Defina funções que simulem o comportamento descrito acima e que estejam de acordo com o referido modelo de dados.

Resolução

Trabalho 3

Trata-se de um conjunto de exercícios em Haskell com o objetivo de praticar os fundamentos da linguagem funcional assim como compreender como funciona o processo de implementação de um tradutor e qual sua funcionalidade.

Resolução