Hledat:

Invia.cz Last minute Tunisko Dovolená v Chorvatsku Pojeďte do Egypta Bulharsko Vydělávejte peníze s INVIA.CZ
 

Formální jazyk

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 pojmu 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 \left \{ a , b \right \}, slovem nad touto abecedou je například ababba. Příkladem jazyka můžou být slova nad touto abecedou, která obsahují stejný počet symbolů a a b.

Prázdné slovo (tj. slovo, které se skládá z nulového počtu znaků) se značí e, ε nebo Λ. Ačkoli abeceda je konečná množina a každé slovo je konečná množina, jazyk konečný být nemusí, jelikož délka slov nemusí být shora omezena.

Abeceda je obvykle značena symbolem Σ. Zápis Σ * pak označuje jazyk, obsahující všechna slova nad danou abecedou, včetně prázdného slova. Každý jazyk Lnad určitou abecedou Σ je podmnožinou jazyka Σ * .

Příklady formálních jazyků:

Formální jazyk může být definován různými způsoby, například :

 
Formální jazyk v jiných jazycích: العربية, Български, Bosanski, Dansk, Deutsch, Ελληνικά, English, Español, فارسی, Suomi, Français, עברית, हिन्दी, Hrvatski, Magyar, Italiano, 日本語, 한국어, Македонски, Nederlands, Polski, Português, Română, Русский, Srpskohrvatski / Српскохрватски, Simple English, Slovenčina, Türkçe, Українська, 中文
Tento článek je převzat z české wikipedie - otevřené encyklopedie, originální článek naleznete na adrese: „http://cs.wikipedia.org/wiki/Form%C3%A1ln%C3%AD_jazyk
Stránka byla naposledy upravena v Stránka byla naposledy editována 7. 10. 2008 v 08:33.
Veškerý text je dostupný za podmínek GNU Free Documentation License (Autorské právo pro podrobnosti).
Další služby: Portál | Katalog | Hledej | Zprávy | Počasí | Kurzy | Práce | Slovník | TV | Online hry | Java hry | SMS | Loga a melodie | Chat | Fórum | Kontakt