I. Objetivos
Objetivos
Pretende-se com esta unidade curricular desenvolver o conceito da programação em lógica, isto é, a utilização da lógica de 1ª ordem para resolver problemas de programação.
Durante a unidade curricular, espera-se que os estudantes:
- adquiram conhecimento do modelo de programação em lógica;
- pratiquem a programação e resolução de problemas num ambiente de desenvolvimento de Prolog;
- adquiram gradualmente o conhecimento da sintaxe e da semântica da linguagem Prolog;
- adquiram gradualmente conhecimento dos predicados essenciais para aplicarem na sua programação;
- apliquem técnicas de controlo do fluxo de programa para garantir a eficiência e eficácia das soluções;
- aprendam a consultar guias de referência da linguagem Prolog por forma a utilizar todas as potencialidades da linguagem.