User Tools

Site Tools


laboratoare:11-prolog-diverse

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
laboratoare:11-prolog-diverse [2015/05/11 22:04]
matei.popovici
laboratoare:11-prolog-diverse [2016/05/17 20:30] (current)
cristian_emil.marin [Multimi]
Line 3: Line 3:
 ==== Multimi ==== ==== Multimi ====
   - Definiti predicatul ''​cartesian(L1,​L2,​R)''​ care construieste produsul cartezian al ''​L1''​ cu ''​L2''​   - Definiti predicatul ''​cartesian(L1,​L2,​R)''​ care construieste produsul cartezian al ''​L1''​ cu ''​L2''​
-  - Definiti predicatul ''​reunion(L1,​L2,​R)''​ care construieste reuniunea a doua multimi codificate ca liste.+  - Definiti predicatul ''​union(L1,​L2,​R)''​ care construieste reuniunea a doua multimi codificate ca liste.
   - Definiti predicatul ''​intersection(L1,​L2,​R)''​   - Definiti predicatul ''​intersection(L1,​L2,​R)''​
   - Definiti predicatul ''​diff(L1,​L2,​R)''​ care construieste diferenta pe multimi intre ''​L1''​ si ''​L2''​   - Definiti predicatul ''​diff(L1,​L2,​R)''​ care construieste diferenta pe multimi intre ''​L1''​ si ''​L2''​
Line 10: Line 10:
   - Definiti predicatul ''​pow(S,​R)''​ care construieste ''​power-set''​-ul multimii ''​S''​.   - Definiti predicatul ''​pow(S,​R)''​ care construieste ''​power-set''​-ul multimii ''​S''​.
   - Definiti predicatul ''​perm(S,​R)''​ care genereaza toate permutarile lui ''​S''​.   - Definiti predicatul ''​perm(S,​R)''​ care genereaza toate permutarile lui ''​S''​.
-  - Definiti predicatul ''​ar(k,​S,​R)''​ care genereaza toate aranjamentele de dimensiune ''​K''​ cu elemente luate din ''​S''​ +  - Definiti predicatul ''​ar(K,​S,​R)''​ care genereaza toate aranjamentele de dimensiune ''​K''​ cu elemente luate din ''​S''​ 
-  - Definiti predicatul ''​comb(k,​S,​R)''​ care genereaza toate combinarile de dimensiune ''​K''​ cu elemente luate din ''​S''​+  - Definiti predicatul ''​comb(K,​S,​R)''​ care genereaza toate combinarile de dimensiune ''​K''​ cu elemente luate din ''​S''​
  
-==== Alte exercitii ==== +=== Solutii ​=== 
-  +[[https://​github.com/​Programming-Paradigms/​Labs/​archive/​master.zip|Solutii]]
  
laboratoare/11-prolog-diverse.1431371050.txt.gz · Last modified: 2015/05/11 22:04 by matei.popovici