Hľadaj Zobraz: Univerzity Kategórie Rozšírené vyhľadávanie

45 037   projektov
0 nových

Logické programovanie

«»
Prípona
.pdf
Typ
prednášky
Stiahnuté
2 x
Veľkosť
0,4 MB
Jazyk
český
ID projektu
11619
Posledná úprava
11.12.2018
Zobrazené
703 x
Autor:
zadsemuser
Facebook icon Zdieľaj na Facebooku
Detaily projektu
Popis:
Logické programovanie (prednášky) 1993

Kľúčové slová:

Logické programovanie

ladenie

rekurzívne dátove štruktúry

abstraktný interpret

predikát



Obsah:
  • 1 Úvodní poznámky
    1.1 Slovo autora
    1.2 Historie Prologu
    2 Prolog od základů
    2.1 Základní pojmy
    2.2 Peanova aritmetika
    2.3 Predikát řezu
    2.4 Predikát f ail. negace
    2.5 Operátory
    2.6 Unifikace
    3 Vestavěné predikáty
    3.1 Vstupy a výstupy
    3.2 Metalogické predikáty a manipulace s programem
    3.2.1 Metalogické predikáty
    3.2.2 Načítání databáze, predikáty skupiny consult . . . .
    3.2.3 Zásahy do databáze - predikáty pro práci s klausulemi
    3.3 Složené termy
    3.3.1 Seznamy
    3.3.2 Funktorové složené termy
    3.4 Interní databáze
    3.5 Aritmetika
    3.6 Nalezení všech řešení
    4 Ladění
    4.1 Krabičkový model
    4.2 Predikáty trace a notrace
    4.3 Ostatní predikáty pro ladění
    5 Rekurzívní datové struktury
    5.1 Seznamy
    5.1.1 Rozdílové seznamy
    5.1.2 Uspořádané seznamy
    5.2 Čítače
    5.3 Slovník
    5.3.1 Implementace pomocí databáze . . .
    5.3.2 Implementace datovou strukturou .
    5.3.3 Výpis slovníku
    5.3.4 Transformace stromu na seznam . .
    5.4 Pole
    5.4.1 Pole jako seznam nebo binární strom
    5.4.2 Pole konstantní délky
    5.5 Fronta
    6 Abstraktní interpret
    6.1 Schéma výpočtu
    6.2 Funkce zásobníku
    6.3 Optimalizace základního modelu
    6.4 Vyjádření iterace rekurzí
    7 Kompilátor Prologu
    7.1 Schéma WAM
    7.2 Práce se seznamy
    7.3 Vyjádření cyklů a if-then-else .
    7.3.1 Cyklus
    7.3.2 Cyklus repeat
    7.3.3 Jak psát tělo cyklu
    7.3.4 Definice if-then-else . .
    7.4 Datovod (pipe, roura)
    7.5 Predikáty skupiny retract . . . .
    8 Vyjádření gramatik v Prologu
    8.1 Rozdílové seznamy
    8.2 Kontextová gramatika
    8.3 DCG - Definite Clause Grammars
    9 Predikátový počet
    9.1 Predikátová logika 1. řádu
    9.2 Herbrandova interpretace
    9.3 Rezoluce v logice 1. řádu
    9.3.1 Varianty rezoluční metody .
    9.3.2 Neúplné varianty rezoluce .
    10 Prolog s omezujícími podmínkami
    10.1 NU Prolog
    10.2 Náhrada Herbrandova univerza . . .
    11 Prohledávání stavového prostoru
    11.1 Nevýhody backtrackingu
    11.2 Apriorní kontrola
    11.3 Specializace
    12 Paralelní logické programování
    12.1 Transparentní paralelismus
    12.1.1 and paralelismus
    12.1.2 or paralelismus
    12.2 Explicitní paralelismus
    12.2.1 Procesová sémantika
    12.2.2 Don't Know nedeterminismus
    12.2.3 Don't Care nedeterminismus
    12.2.4 Stráže
    12.2.5 Chování procesu
    12.3 Omezený or paralelismus
    12.4 Ploché (fiat) jazyky
O súboroch cookie na tejto stránke

Súbory cookie používame na funkčné účely, na zhromažďovanie a analýzu informácií o výkone a používaní stránky.

Nastavenia Povoliť všetko