- Opakování - operátor řezu, negace
- Řešení algebrogramu
- predikát repeat
- "Edinburgský" model vstupu a výstupu: otvírání, zavírání, zjištění aktuálního streamu,
Vstup/výstup termů
- Kopírování souboru
- Příklady programování cyklů v Prologu
( "věčný" cyklus repeat .... fail a jeho ukončení,
"repeat until" cyklus , "for" cyklus ).
- vstup a výstup znaků, příklady
SWI Prolog umožňuje složitější práci se soubory.
Pro použití na cvičeních a při zkouškách vystačíme s touto podmnožinou
(v SWI je realizována s drobnými odchylkami).
- Definice operátorů, standardní predikát op/3.
- Zavináčové uspořádání
- Predikáty bagof a setof, "existenční kvantifikátor ^ ", jednoduché příklady užití.
- Procedury realizující jednoduchý algoritmus
pro zjednodušování aritmetických výrazů
- Na co se hodí Prolog
K Prologu se ještě za několik přednášek vrátíme
Na příští přednášce začneme probírat jazyk Scheme, vytiskněte si jeho
syntaxi
K Prologu se ještě vrátíme