Teoretické základy informatiky

Содержание

Слайд 2

Alan Turing (1912-1954) “the father of modern computer science”

Alan Turing (right)

Alan Turing (1912-1954) “the father of modern computer science” Alan Turing (right)
at the console of the Manchester computer

The Enigma cipher machine

Alan Turing

ZDROJE:
http://www.turing.org.uk/turing/
http://en.wikipedia.org/wiki/Alan_Turing

Replica of a bombe machine

1936 práca "On Computable Numbers with an application to the Entscheidungsproblem" -model abstraktných výpočtových strojov pre rôzne výpočty, používal unárnu číselnu sústavu, pripočítanie zreťazením, dokáže realizovať akýkoľvek algoritmus
1940 Turing-Welchman Bombe, 1939-1942 práca na dešifrovacom stroji pre Enigmu počas 2. svetovej vojny
1950 Computing Machinery and Intelligence
Turingov test v umelej inteligencii, ako dosiahnuť, aby stroj myslel ako človek

Слайд 3

Turingov stroj – neformálny popis

Výpočtový model reprezentovaný Turingovým strojom:
riadiaca jednotka,
čítacia/zapisovacia hlava
nekonečná vstupná

Turingov stroj – neformálny popis Výpočtový model reprezentovaný Turingovým strojom: riadiaca jednotka,
páska.

Слайд 4

Turingov stroj

Turingov stroj = Turing machine
TS, TM
Hlava – číta aj prepisuje
Pohyb hlavy

Turingov stroj Turingov stroj = Turing machine TS, TM Hlava – číta
– vpravo, stoj, vľavo
Páska – nekonečná, za hranicami slova sú symboly „blank“ - B

RJ

Слайд 5

Definícia - Turingov Stroj


Definícia - Turingov Stroj ≤

Слайд 6

TS: Konfigurácia, krok výpočtu

TS: Konfigurácia, krok výpočtu

Слайд 7

Riešený príklad TM pre L1={anbncn | nЄN+}

Riešený príklad TM pre L1={anbncn | nЄN+}

Слайд 8

Techniky pri konštrukcii TM

Viacnásobné stopy
Zapamätanie si symbolov v stave
Označovanie symbolov
Podprogramy - simulovanie

Techniky pri konštrukcii TM Viacnásobné stopy Zapamätanie si symbolov v stave Označovanie symbolov Podprogramy - simulovanie

Слайд 9

Príklady

L2={w1i#1i#1iwR | wЄ{a,b}*, iЄN+}
L3={wcw | wЄ{a,b}*} Є LCS
L4={wwR | wЄ{a,b}+} - NPDA, DTM

Príklady L2={w1i#1i#1iwR | wЄ{a,b}*, iЄN+} L3={wcw | wЄ{a,b}*} Є LCS L4={wwR | wЄ{a,b}+} - NPDA, DTM

Слайд 10

Trieda jazykov rozpoznávaná TS

Trieda jazykov rozpoznávaná TS

Слайд 11

Uzáverové vlastnosti triedy LRE

Uzáverové vlastnosti triedy LRE

Слайд 12

Chomského hierarchia jazykov

LRE Trieda rekurzívne vyčísliteľných jazykov, generovaných frázovou gramatikou (Turingov Stroj)
LCS

Chomského hierarchia jazykov LRE Trieda rekurzívne vyčísliteľných jazykov, generovaných frázovou gramatikou (Turingov
Trieda kontextových jazykov, generovaných kontextovou gramatikou (Lineárne ohraničený Automat)
LCF Trieda bezkontextových jazykov, generovaných bezkontextovou gramatikou (Zásobníkový Automat)
R Trieda regulárnych jazykov, generovaných regulárnou gramatikou (Konečný Automat)

LRE

LRE, TS

LCS, LOA

LCF, ZA

R,, KA

Слайд 13

Vzťah automatov a jazykov z Chomského hierarchie

Vzťah automatov a jazykov z Chomského hierarchie

Слайд 14

Teoretické základy informatiky

Lineárne ohraničený automat

Mgr. Daniela Chudá, PhD., [email protected]

Teoretické základy informatiky Lineárne ohraničený automat Mgr. Daniela Chudá, PhD., chuda@fiit.stuba.sk

Слайд 15

Lineárne ohraničený automat – neformálny popis

Výpočtový model reprezentovaný Lineárne ohraničeným automatom:
riadiaca jednotka,
čítacia/zapisovacia

Lineárne ohraničený automat – neformálny popis Výpočtový model reprezentovaný Lineárne ohraničeným automatom:
hlava
ohraničená vstupná páska.

Слайд 16

Trieda jazykov rozpoznávaná LBA

Trieda jazykov rozpoznávaná LBA

Слайд 17

Uzáverové vlastnosti triedy LCS

Uzáverové vlastnosti triedy LCS

Слайд 18

Chomského hierarchia jazykov

LRE Trieda rekurzívne vyčísliteľných jazykov, generovaných frázovou gramatikou (Turingov Stroj)
LCS

Chomského hierarchia jazykov LRE Trieda rekurzívne vyčísliteľných jazykov, generovaných frázovou gramatikou (Turingov
Trieda kontextových jazykov, generovaných kontextovou gramatikou (Lineárne ohraničený Automat)
LCF Trieda bezkontextových jazykov, generovaných bezkontextovou gramatikou (Zásobníkový Automat)
R Trieda regulárnych jazykov, generovaných regulárnou gramatikou (Konečný Automat)

LRE


LRE, TS

LCS, LOA

LCF, ZA

R,, KA

Слайд 19

Vzťah automatov a jazykov z Chomského hierarchie

Vzťah automatov a jazykov z Chomského hierarchie
Имя файла: Teoretické-základy-informatiky.pptx
Количество просмотров: 33
Количество скачиваний: 0