Vajag, vajag, vajag - Post a comment [entries|archive|friends|userinfo]
Vajadzību katalogs

[ userinfo | sc userinfo ]
[ archive | journal archive ]

Vajag datoriķi.... Apr. 10th, 2008|08:42 pm

indeed_girl
Ne man, bet kādam paziņam vajag izpalīdzēt studijās un izpildīt 5 uzdevumus no kādiem 15 uzdevumiem pēc izvēles un nopelnīt 100 latus. Darbs būtu vajadzīgs līdz aprīļa beigām.

Te ir piemērs vienam no uzdevumiem:

1. Uzrakstīt valodā PROLOG predikātu p(A,B,C,D,E,F), kas ir patiess tad un tikai tad, ja visi tā argumenti ir saraksti, pie tam:
- saraksts D satur visus tos un tikai tos saraksta A elementus, kas ir elementi arī sarakstā B;
- saraksts E satur visus tos un tikai tos saraksta A elementus, kas nav elementi sarakstā C;
- saraksts F satur visus tos un tikai tos saraksta A elementus, kas nav elementi ne sarakstā D, ne sarakstā E;
- katrs no sarakstiem D un E satur katru tajā iekļautu A elementu tik pat daudz reižu, kā sarakstā A;
- saraksts F satur katru tajā iekļautu A elementu trīs reizes vairāk, nekā šis elements ieiet sarakstā A;
- citu elementu sarakstos D, E un F nav.
Elementu secība sarakstos D, E un F var atšķirties no elementu secības sarakstā A. Komentēt katru izveidoto un katru izmantoto predikātu.

Risinājumā nav atļauts izmantot skaitļu un citu termu salīdzināšanas uz lielāks / mazāks un kārtošanas iespējas PROLOG vidē.

Risinājums iesniedzams .pl faila veidā, tam jāstrādā SWI Prolog vidē.
(8p)
link Read Comments

Reply:
From:
Username:
Password:
Ievadi te 'qws' (liidzeklis pret spambotiem):
Subject:
No HTML allowed in subject
  
Message: