„Deklaratív programozás” változatai közötti eltérés

A VIK Wikiből
U944eq (vitalap | szerkesztései)
Nincs szerkesztési összefoglaló
U944eq (vitalap | szerkesztései)
Nincs szerkesztési összefoglaló
27. sor: 27. sor:
* [[SmlReferencia|Válogatás az SML alapkönyvtárából]] (könyv, B függelék)
* [[SmlReferencia|Válogatás az SML alapkönyvtárából]] (könyv, B függelék)


==Fakultatív gyakorlat==
==Gyakorlatok==
 
A tárgyból kéthetente gyakorlatok vannak, az előadáson szereplő programozási nyelvnek megfelelően.
Vannak ún. fakultatív gyakorlatok, szerintem érdemes bemenni néha, általában az előadás után. Lehet kérdezni, elmondanak sok mindent, ha nem tudsz semmit, akkor is elmagyarázzák a dolgokat. Kishf megoldásban is lehet segítséget kérni, persze nem írják meg senki helyett, de segítenek ötletet adni vagy ilyesmi.


==Számonkérés==
==Számonkérés==
84. sor: 83. sor:
Írtam egy rövid összegzést arról, hogy az emacsot mi módon lehet Windows alatt összekapcsolni az SML és Prolog fordítókkal: [[DeklaPoEmacsHowTo|Emacs howto]].
Írtam egy rövid összegzést arról, hogy az emacsot mi módon lehet Windows alatt összekapcsolni az SML és Prolog fordítókkal: [[DeklaPoEmacsHowTo|Emacs howto]].


==Kedvcsináló==


[[Category:Infoalap]]
[[Category:Infoalap]]

A lap 2013. február 3., 13:44-kori változata

Ez az oldal a korábbi SCH wikiről lett áthozva.

Ha úgy érzed, hogy bármilyen formázási vagy tartalmi probléma van vele, akkor, kérlek, javíts rajta egy rövid szerkesztéssel!

Ha nem tudod, hogyan indulj el, olvasd el a migrálási útmutatót.


Mottó: Ami igaz, nem biztos, hogy gyors is.

A tárgyról

Kapcsolódó tárgyak:

Miből érdemes tanulni?

Gyakorlatok

A tárgyból kéthetente gyakorlatok vannak, az előadáson szereplő programozási nyelvnek megfelelően.

Számonkérés

Kis házi feladatok

  • Kötelező beadni a 7 kisháziből 3-at, de mindét nagy nyelvből legalább 1-1 kell hogy legyen. („Felhívjuk mindenki figyelmét, hogy a beadás kötelező, még akkor is, ha a program tesztelése nem sikeres.”)
  • 3-3 feladat Prologból és Erlang-ból.
  • Beadás ETS-en keresztül.
  • Minden feladat jó megoldásáért 1-1 jutalompont a vizsgán.

Nagy házi feladat

  • Nem kötelező beadni.
  • 1 feladat, amit Prologban és Erlangban is meg lehet oldani.
  • 10 teszteset, 0.5 pont/helyes lefutás/nyelv.
  • 5 pont a doksi.
  • A 15 pont a vizsga max. 100 pontjának része!

Egy 2004-es feladat + megoldás + doksi: felhok.zip (létraversenyen 4 pontot ért el).
A doksi legyártásához írtam egy programot, ami a Prolog fejkommenteket html-lé alakítja: prolog2html.php.
Használat: =php.exe prolog2html.php input.pl output.html=

Létraverseny

  • Ha a házi feladat mindegyik tesztesetre lefutott, indul a létraversenyen.
  • 10 teszteset van, az időlimit általában 120-180 másodperc/teszteset.
  • Pontszám = ∑ min(futási idő, időlimit).
  • Ha valamelyik nyelven n. helyezést érsz el, max(8-n/2, 0) pluszpontot kapsz vizsgán.

Zárthelyi

  • Kötelező!
  • Semmilyen jegyzet, segédlet nem használható.
  • A megtanulandó könyvtári függvények és eljárások listája előre meg van adva, a ZH anyaga az előző hét végéig leadott anyag.
  • A sikeres ZH feltétele a maximális részpontszám 40%-ának megszerzése mindkét nyelven.
  • GyakIV a vizsgaidőszak első hetében.
  • Súlya az osztályzatban 15%

Vizsga

  • Írásbeli feladatmegoldással kombinált szóbeli vizsga.
  • Prolog, Erlang: több kisebb feladat, kétszer 35 pontért (programírás, -elemzés).
  • Semmilyen jegyzet, segédlet nem használható.
  • A megtanulandó könyvtári függvények és eljárások listája előre meg van adva.
  • A sikeres vizsga feltétele a maximális részpontszám 40%-ának megszerzése mindkét nyelven.

Emacs howto Windows alá

Írtam egy rövid összegzést arról, hogy az emacsot mi módon lehet Windows alatt összekapcsolni az SML és Prolog fordítókkal: Emacs howto.

Kedvcsináló