User Tools

Site Tools


laboratoare:10-prolog-introducere

This is an old revision of the document!


A PCRE internal error occured. This might be caused by a faulty plugin

===== Laborator 10 - Prolog: Introducere ===== ==== Practice ==== - Definiti predicatul ''firstTwo(X,Y,L)'' care leaga variabilele ''X'', ''Y'' la primele doua elemente din lista ''L'', daca acestea exista. - Definiti predicatul ''contains(E,L)'' care verifica daca elementul la care este legat ''E'' exista in lista ''L''. - Definiti predicatul ''notcontains(E,L)''. * Poate acest predicat sa fie folosit pentru a genera toate elementele care nu sunt in ''L''? Justificati raspunsul. - Definiti predicatul ''unique(L1,L2)''. ''L2'' este lista ''L1'' fara elemente duplicate. - Definiti predicatul ''listOnly(L1,L2)''. ''L2'' este lista ''L1'' care contine doar elementele de tip lista. Exemplu: ''listOnly([1,[2,3],4,[5],6], [ [2,3],[5]]).'' ==== Probleme interesante ==== -

laboratoare/10-prolog-introducere.1430741920.txt.gz · Last modified: 2015/05/04 15:18 by matei.popovici