Máte zapnutý náhled celé osnovy, zpět na běžné zobrazení.
Načítání a prohlížení osnovy může být v závislosti na množství obsahu pomalejší.
V tomto bloku najdete informace o vyučujících a o náplni předmětu.
V tomto bloku získáte informace o způsobu zakončení předmětu, tedy podmínkách udělení zápočtu.
Zde jsou odkazy na studijní materiály, které použijete při výuce a přípravě na zápočet.
Zde najdete několik testů, které se nezapočítávají do zápočtu, ale mohou pomoci při přípravě na něj.
Doporučená literatura, odkazy
Základní informace
Výuka v kombinované formě studia probíhá podle rozvrhu zveřejněného na https://www.slu.cz/fpf/cz/uistudiumkombinovanerozvrhy
Kontakty na vyučující
RNDr. Šárka Vavrečková, Ph.D.
- e-mail: sarka.vavreckova@fpf.slu.cz
- telefon: (+420) 553 684 366
- konzultační hodiny najdete na https://www.slu.cz/fpf/cz/layout/1018
- web: http://vavreckova.zam.slu.cz
Ing. Tomáš Vícha
- e-mail: tomas.vicha@fpf.slu.cz
- konzultační hodiny najdete na https://www.slu.cz/fpf/cz/layout/3749
Náplň předmětu
Navazujeme na předmět Logika a logické programování, ze kterého studenti znají základy logického programování a měli by se v základních úlohách orientovat.
Osnova předmětu:
- Principy logického programování.
- Syntax jazyku Prolog - fakta, pravidla, unifikace, specifika v logickém programování.
- Práce se seznamy.
- Třídicí algoritmy.
- Grafové algoritmy.
- Pattern Matching.
- Programování jednoduché hry.
Požadavky na studenta
Studijní materiály
Skripta do tohoto předmětu najdete na následujícím odkazu:
Protože tento předmět úzce souvisí s předmětem Logika a logické programování, přidáváme zde odkaz i na skripta do předchůdce (občas se hodí tam podívat):
Dále jsou k dispozici ukázkové příklady:
Procvičování - autotesty
Tyto testy se nezapočítávají do hodnocení k zápočtu, účelem je procvičit si pár základních pojmů a postupů před samotným zápočtem. První dva testy jsou vyhodnocovány automaticky (výsledek zjistíte hned po odevzdání), třetí vyžaduje ruční hodnocení (je třeba počkat na vyhodnocení vyučujícím).
Další informace
Nejdůležitějším odkazem je web SWI-Prologu:
Zajímavým projektem je Learn Prolog Now! dostupný na
http://lpn.swi-prolog.org/lpnpage.php?pageid=online
Vyzkoušejte také Adventure in Prolog:
https://www.amzi.com/AdventureInProlog/advtop.php
Může pomoci také Online Guie to Prolog Programming: