A kis házi feladatok beadásához be kell jelentkezni az NDP ETS rendszerébe. Ezután "HF beadás" menűpont alatt lehet a kis házi feladatot beadni.
A kiírás
innen
letölthető. A kiírás kiegészítéseként pontosítjuk a count/2
predikátummal szembeni elvárásokat:
count(L, N)
-ben, ha az L
lista N
db eleméről kiderül, hogy 1-es, akkor nem
vár további változó-behelyettesítésre és a fennmaradó változókat
behelyettesíti 0-ra.
Pl. a `count([X,Y,Z], 1), Z=1
' célsorozat az `X=0, Y=0, Z=1
' eredményt adja.
count(L, N)
-ben, ha az L
lista len(L)-N
db eleméről kiderül, hogy 0, akkor nem
vár további változó-behelyettesítésre és a fennmaradó változókat
behelyettesíti 1-re.
Pl. a `count([X,Y,Z], 2), Z=0
' célsorozat az `X=1, Y=1, Z=0
' eredményt adja.
A kis házi feladat "minta"-megvalósítása (.po formában, tehát futtathatóan, de nem olvashatóan) és tesztpéldái az első három előadás példaprogramjaival együtt letölthetőek innen.
A beadási határidő 2018. március 26, hétfő, 23:59.
A határidőig beadott, jól működő programokra 2 pluszpont jár.
A házi feladat ez után a határidő után is beadható,
1 pluszpontért.
A kiírás a fóliákon megtalálható, de a szóbanforgó egy oldal (PDF alakban) innen is letölthető.
Fontos megjegyzesek:
p2
példában a mátrix 4. sorának 3. oszlopában szereplő x\x
értéket!).
A kis házi feladat tesztpéldái megtalálhatók itt.
A beadási határidő 2018. április 9. hétfő, 23:59.
A határidőig beadott, jól működő programokra 2 pluszpont jár.
A házi feladat a határidő után is beadható,
1 pluszpontért.
Régebbi beszámolók (vizsgák) feladatsorai:
Egy közelmúltbeli vizsga feladatsora, megoldásokkal : vizsga-minta