dokončit zcela nový balíček 1 000 000 fotografií na plných 100 procent !
Nedostižná hranice 4 000 000 fotografií se února 2026 už nedožije...

Formální jazyk
Z Multimediaexpo.cz
(+ Výrazné vylepšení) |
m (Nahrazení textu „</math>“ textem „\)</big>“) |
||
(Nejsou zobrazeny 3 mezilehlé verze.) | |||
Řádka 1: | Řádka 1: | ||
- | + | '''Formální jazyk''' v [[Matematika|matematice]], [[logika|logice]] a [[Informatika|informatice]] označuje [[množina|množinu]] konečných slov (tj. slov konečné délky) nad určitou [[Abeceda (formální jazyky)|abecedou]]. Místo výrazu "slovo" se někdy užívá výraz "[[textový řetězec|řetězec]]". Definice pojmu ''formální jazyk'' se může měnit podle toho, v jakém kontextu a v jakém vědním oboru jej používáme. | |
+ | Příkladem abecedy může být <big> | ||
+ | |||
+ | '''Prázdné slovo''' (tj. slovo, které se skládá z nulového počtu znaků) se značí <big> | ||
+ | |||
+ | Abeceda je obvykle značena symbolem <big> | ||
+ | |||
+ | Příklady formálních jazyků: | ||
+ | |||
+ | * [[množina]] všech slov nad abecedou <big> | ||
+ | * množina <big> | ||
+ | * [[Konečný jazyk|konečné jazyky]] jako například ''a,aa,bba'' | ||
+ | * množina všech programů v daném [[programovací jazyk|programovacím jazyce]] | ||
+ | * množina všech slov, nad kterými daný [[Turingův stroj]] zastaví. | ||
+ | |||
+ | Formální jazyk může být definován různými způsoby, například : | ||
+ | |||
+ | * slova generovaná nějakou [[formální gramatika|formální gramatikou]] (viz [[Chomského hierarchie]]); | ||
+ | * slova vyhovující nějakému [[regulární výraz|regulárnímu výrazu]]; | ||
+ | * slova akceptovaná nějakým [[automat]]em, například [[Turingův stroj|Turingovým strojem]] nebo [[konečný automat|konečným automatem]]; | ||
+ | |||
+ | |||
+ | {{Formální jazyky a gramatiky}}{{Článek z Wikipedie}} | ||
[[Kategorie:Formální jazyky]] | [[Kategorie:Formální jazyky]] |
Aktuální verze z 14. 8. 2022, 14:51
Formální jazyk v matematice, logice a informatice označuje množinu konečných slov (tj. slov konečné délky) nad určitou abecedou. Místo výrazu "slovo" se někdy užívá výraz "řetězec". Definice pojmu formální jazyk se může měnit podle toho, v jakém kontextu a v jakém vědním oboru jej používáme.
Příkladem abecedy může být
Prázdné slovo (tj. slovo, které se skládá z nulového počtu znaků) se značí
Abeceda je obvykle značena symbolem
Příklady formálních jazyků:
- množina všech slov nad abecedou
- množina
, n je přirozené číslo a znamená, že se vyskytuje -krát za sebou. - konečné jazyky jako například a,aa,bba
- množina všech programů v daném programovacím jazyce
- množina všech slov, nad kterými daný Turingův stroj zastaví.
Formální jazyk může být definován různými způsoby, například :
- slova generovaná nějakou formální gramatikou (viz Chomského hierarchie);
- slova vyhovující nějakému regulárnímu výrazu;
- slova akceptovaná nějakým automatem, například Turingovým strojem nebo konečným automatem;
[zobrazit] Náklady na energie a provoz naší encyklopedie prudce vzrostly. Potřebujeme vaši podporu... Kolik ?? To je na Vás. Náš FIO účet — 2500575897 / 2010 |
---|