Skip to content

Latest commit

 

History

History
41 lines (29 loc) · 1.74 KB

File metadata and controls

41 lines (29 loc) · 1.74 KB

Programação Funcional e em Lógica (PFL) - Year 3, Semester 1 (Y3S1)

This repository contains all the exercises and assessments of the UC Programação Funcional e em Lógica, taught by Mário Florido and Gonçalo Leão at Integrated Master in Informatics and Computing Engineering [MIEIC] at the Faculty of Engineering of the University of Porto [FEUP].

Final Grade: 19/20

FEUP Logo

Here are several documents, namely:

Notes

Notes that I take during theoretical lectures in Markdown

Exercises

Varied exercises of easy, medium and difficult level, about the subject taught in the present week. They complement the weekly work developed during the practical classes.

Workshop

On December 10th, at the invitation of NIAEFEUP, I conducted a Prolog Workshop. The slides used are available in the /Workshop directory and also online at: https://slides.niaefeup.pt/prolog-workshop

Project 1 - Algebric Manipulation of Polynoms with Haskell (Grade 18.7/20)

  • Polynoms normalize;
  • Add polynoms;
  • Subtract polynoms;
  • Multiply polynoms;

Project 2 - Barca Board Game with Prolog (Grade: 19.8/20)

  • Human vs Human;
  • Human vs Bot;
  • Bot vs Bot;
  • AI application with Minimax algorithm with depth two and board evaluation.

@ Fábio Araújo de Sá
2022/2023