Turingův stroj: Porovnání verzí

Smazaný obsah Přidaný obsah
Vaclav.Makes (diskuse | příspěvky)
m →‎Konfigurace: překlep
JOb (diskuse | příspěvky)
Řádek 93:
 
== Subrutiny ==
Tvorba složitějších TS není jednoduchá záležitost a subrutiny slouží k usnadnění této činnosti. Subrutina je množina stavů, která obsahuje počáteční a koncový stav. Z pravidlaZpravidla řeší nějaký dílčí problém v TS. V běžném programování má ekvivalent ve funkci, která také má nějaké vstupní a výstupní stavy a řeší z pravidla nějaký dílčí problém celého programu. V předchozím příkladě kontroly 0<sup>n</sup>1<sup>n</sup> by mohla být subrutina například vrácení čtecí hlavy na začátek nebo kontrola, zda už máme označena všechna čísla.
 
== Zakódování Turingova stroje ==