User Tools

Site Tools


laboratoare:11-prolog-diverse

This is an old revision of the document!


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

===== Laborator 11 - Programare in Prolog ===== ==== Multimi ==== - 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 ''intersection(L1,L2,R)'' - Definiti predicatul ''diff(L1,L2,R)'' care construieste diferenta pe multimi intre ''L1'' si ''L2'' ==== Permutari, Aranjamente, Combinari ==== - 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 ''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'' ==== Alte exercitii ==== -

laboratoare/11-prolog-diverse.1431371050.txt.gz · Last modified: 2015/05/11 22:04 by matei.popovici