Documente Academic
Documente Profesional
Documente Cultură
lab1SBC Mihz
lab1SBC Mihz
Raport
Sisteme Bazate pe Cunostinta
Lucrare de laborator nr.1
Subiectul lucrării:
Crearea exemplului bazei de cunoştinţe
Chișinău 2020
Sarcina:
De efectuat un program în Prolog care realizează un exemplu mic a bazei de
cunoştinţe conform varianelor date
Tema: Cântece
Cod sursa:
isa_general(rock,cântec).
isa_general(hiphop,cântec).
isa_general(trap,cântec).
isa_general(house,cântec).
isa_general(dubstep,cântec).
isa_general(retro,cântec).
isa(Nume_cântec,Tip_cântec,Durata_cântec).
isa(pro-leto,hiphop,160).
isa(look-at-me,house,259).
isa(love-i,house,178).
isa(montesque,retro,185).
isa(zana-zorilor,trap,167).
isa(dune,retro,189).
isa(la-isla-bonita,retro,198).
isa(frunze-de-dor,retro,290).
isa(trenchtown,rock,175).
isa(hotel-california,rock,167).
isa(3x3,hiphop,180).
isa(back-to-me,retro,169).
isa(sixteen-tons,retro,132).
isa(so-long,dubstep,166).
isa(gods-plan,trap,132).
isa(ti-tak-krasiva,retro,132).
isa(corrido-a-felix,retro,186).
isa(never-too-late,rock,33).
Interogări :
property(C,durata-mic):-
isa(C,_,M),M<150.
property(C,durata-mediu):-
isa(C,_,Med), Med>150,Med<200.
property(C,durata-inalt):-
isa(C,_,I),I>250.
Concluzie:
In urma acestei lucrari de laborator am acumulat cunostinte in limbajul
Prolog, respectiv familiarizandu-ma cu modalitatea de utilizare acestuia
pentru tematica respectiva