dp-home Deklaratív programozás / Declarative programming
2024. őszi félév / ... semester ...
VISZAD00 (2/1/0/f, 3 kredit), VISZAD01 (2/2/0/f, 5 kredit)
dp-current

Friss hírek / News

Általános tudnivalók / General information

Kapcsolattartás

A tantárgy hallgatóival a kapcsolatot az előadások és gyakorlatok mellett itt, azaz a DP-honlapon, az ETS-en, a Teams-en és a Neptunon keresztül tartjuk.

Követelmények, osztályzás

A tantárgyi követelményeket és az osztályzat meghatározásának módját a VISZAD00, illetve a VISZAD01 tantárgyi adatlapokon találja meg.

IMSc-pontok

A tantárgyból háromféle módon szerezhető IMSc-pont: A hallgató a fenti három pontszám összegét, de legfeljebb a tárgy kreditértékenek ötszörösét kapja meg IMSc-pontként.

Előadások / Lecture classes

Előadásdiák (Utolsó feltöltés: 2024-11-10):

Gyakorlatok / Practice classes

Feladatsorok

Az Elixir feladatsort tartalmazó Markdown fájlt töltse le saját számítógépére (ahhoz, hogy a képek is megjelenjenek, a zipelt verziót töltse le), majd oldja meg az Elixir Livebook alkalmazásban. Az alkalmazás letöltéséről, használatáról az előadásdiákon, még részletesebben itt olvashat: https://livebook.dev/
  1. gyakorlat (Elixir) feladatsora: Livebook Markdown képekkel - Livebook Markdown - PDF, megoldása: EXS
  2. gyakorlat (Elixir) feladatsora: Livebook Markdown - PDF, megoldása: EXS
  3. gyakorlat (Elixir) feladatsora: Livebook Markdown - PDF, megoldása: EXS
  4. gyakorlat (Elixir) feladatsora: Livebook Markdown ábrával - Livebook Markdown - PDF, megoldása: EXS
  5. gyakorlat (Prolog) feladatsora (okt. 15.): TXT megoldás
  6. gyakorlat (Prolog) feladatsora (okt. 22.): TXT megoldás
  7. gyakorlat (Prolog) feladatsora (okt. 29.): TXT megoldás
  8. gyakorlat (Prolog) feladatsora (nov. 5.): TXT megoldás
  9. gyakorlat (Prolog) feladatsora (nov. 12.): TXT megoldás

Házi feladatok / Homeworks

A házi feladatokat az ETS-sel kell beadni (l. a Feladatbeadás menüpontot az ETS-ben).

Ütemterv

HF Kiírás Beküldés
Khf 1 (FP) 2024-09-10 2024-09-22, vasárnap, 23:59
Khf 2 (FP) 2024-09-17 2024-09-29, vasárnap, 23:59
Khf 3 (FP) 2024-09-24 2024-10-06, vasárnap, 23:59
Nhf 1 (FP) 2024-09-24 2024-10-13, vasárnap, 23:59
Khf 4 (LP) 2024-10-15 2024-10-28, hétfő, 23:59
Khf 5 (LP) 2024-10-22 2024-11-06, szerda, 23:59
Khf 6 (LP) 2024-10-29 2024-11-13, szerda, 23:59
Khf 7 (LP) 2024-11-09 2024-11-30, szombat, 23:59
Nhf 2 (LP) 2024-10-15 2024-11-30, szombat, 23:59
Nhf dokumentáció 2024-12-08, vasárnap, 23:59

A házi feladatok kiírása

Nagy házi feladatként a számtekercs feladvány megoldására kell programot írni, ehhez kapcsolódnak a kis házi feladatok is.
  1. kis házi feladat Elixir nyelven: Feladványleíró konvertálása és ellenőrzése. 2024. szeptember 12-étől beadható az ETS-sel. Pótlási lehetőség nincs.
  2. kis házi feladat Elixir nyelven: Számtekercs kiterítése. 2024. szeptember 20-ától beadható az ETS-sel. Pótlási lehetőség nincs.
  3. kis házi feladat Elixir nyelven: Ciklikus számlisták. 2024. október 1-jétől beadható az ETS-sel. Pótlási lehetőség nincs.
  4. kis házi feladat Prolog nyelven: A számtekercs feladvány megoldásának ellenőrzése. 2024. október 20-ától beadható az ETS-sel.
  5. kis házi feladat Prolog nyelven: Ismert értékeken alapuló sor-oszlop szűkítés. 2024. október 28-ától beadható az ETS-sel.
  6. kis házi feladat Prolog nyelven: Értékek kizárásán alapuló sor-oszlop szűkítés. 2024. november 9-étől beadható az ETS-sel.
  7. opcionális kis házi feladat Prolog nyelven: A számtekercs szűkítése. 2024. november 12-étől beadható az ETS-sel.
  1. nagy házi feladat Elixir nyelven: Számtekercs. 2024. október 3-ától beadható az ETS-sel. Pótlási lehetőség nincs.
  2. nagy házi feladat Prolog nyelven: Számtekercs. 2024. november 22-étől beadható az ETS-sel. Pótlási lehetőség nincs.
    Tippek 2. változata a nagy házi feladat megvalósításához.

Nagy házi feladatok futási idői, a létraverseny eredménye, megajánlott jegyek

Zárthelyik / Tests

Az FP-zéhákat Livebookban vagy más Elixir környezetben kell megírni, és az ETS-be kell feltölteni .exs fájlként. Azok, akik nem tudnak számítógépet hozni, kivételesen papíron is megírhatják a zéhát. Ezeket a dolgozatokat szkenneljük, majd pdf-fájlként elküldjük a szerzőnek, akitől a megoldások utólagos begépelését és a .exs fájl megküldését fogjuk kérni.

Mivel nem tudjuk, hogy ki bízik a megajánlott jegy megszerzésében, ezért kérjük, hogy az ETS Adataim menüpontjában, a Körkérdések részben jelentkezzenek a zéhára 2024. október 28-áig. Itt adják meg azt is, ha nem tudnak számítógépet hozni, és ezért papíron akarják megírni a zéhát.

FP-mintazéhá: mintazh.exs

Elektronikus TanárSegéd / Electronic Tutoring System

Az Elektronikus TanárSegéd (ETS) Az ETS felületre a DP minden hallgatója és oktatója a Neptun-kódjával léphet be "BME login" autentikáció után.

DP Admin: dvacakrobotjaitoknakp@iit.bme.hu $LastChangedDate: 2024-12-10 20:47:11 +0100 (Tue, 10 Dec 2024) $ Vissza az elejére / Back to the top