Tvoření, Sekundárního vzdělávání a školy
Co formálních jazyků lze přičíst? příklady použití
Jaký je formální jazyk a jak se liší od přirozené? Jak to vzniklo? Co formálních jazyků lze přičíst? A je používán odkazovat se na něj?
Charakteristika formálních jazyků
definice
- Jednoduchý seznam slov v jazyku - obvykle to tak říci, pokud jde o konečné typu konstrukce ao těch, které mají jednoduchou strukturu.
- Slova generované určité formální gramatiky.
- Struktura vytvořená regulárních výrazů.
- Slova generované BPF-design.
- Struktura, rozpoznatelný konečný automat.
Podívejme se na příklad. Řekněme, že máme celou abecedu, daný dvě čísla 1 a 0. Chcete-li zobrazit písmeno „O“, využíváme kombinace 1010001. Jedná se o využití formální jazyk. Je také možné používat prázdná slova (pokud řetězec má nulovou délku, a není nic) se speciálním označením v podobě známe. Ale blíže k pochopení toho, co je formální jazyk, pomáhají 4 příklady, které budou uvedeny dále. Co to dělá? K porozumění čtenáře bylo, že formální jazyk lze přičíst. Ale trochu víc o tom, jak jsou vytvořeny.
Výstavba formálních jazyků
- Chcete-li začít, zvolte abecedu, nebo nějaký soubor specifických znaků, které bude postaven a výrazy používané v tomto jazyce. Formálním jazykem je nějaký způsob, jak programovat pomocí počítače.
- Popisuje syntaxi, tedy vlastnosti a pravidla, která budou vycházet smysluplné věty.
- O některých pravidel pro slov a výrazů. Zde platí pravidlo: všechna sled písmen musí být schopni počítat slova.
Formálním jazyce se vztahuje na jakékoliv struktuře, která má jasná pravidla - je třeba mít na paměti. Při stavbě, tam jsou některé funkce. To znamená, že pojem „znak“ je velmi multi-funkční, pokud jde o významu, takže ve většině případů používá termín jako „písmeno“. Ale pod nimi lze chápat nejen obvyklou notaci pro nás, ale také držáky, speciální znaky a další. To se vztahuje pouze na formálních jazyků.
Příklady provedení vynálezu Příklad 1
Začněme s 1 a 0. V takovém případě použijte více pojetí „pojmu“ a „formule.“ První se chová jako analog objektu a název se používá pro označení něco konkrétního. Za prvé pochopit konstanty a jednotlivé proměnné pod nimi. Z nich pak stavět složitější struktury, která se používá použité v některých jazykových funkcí. V souladu s podmínkami skupiny pochopit vzorec, jehož použití v určitém programovacím jazyce je to možné. Tento „návod“ budou zpracovány, a osoba získat požadovaný výsledek.
Příklad 2
- A;
- A∧V ⇒ ¬A
- ¬ (A∨¬S)
Jako znaky A, B, C, nahradit proměnné a dostanete logických operací. Kde podat žádost formální jazyky tohoto typu? Rozšířené používání takového mechanismu lze nalézt v programovacích jazyků, matematiky, vztahy, logické a matematické funkce, nebo jejich části, které byly popsány programátorem.
Příklad 3
Podívejme se na složitějších logických vzorců:
¬ (A∨¬S) ⇔ ¬A∧S = 1
To je důvod, proč potřebujeme formálních jazyků. Představte si, co by se stalo, kdyby to bylo popisováno ve slovech? Nyní, na základě vzorce odvodíme závěry. Smysluplné výrazy mohou být získány ve formálním jazyce pouze tehdy, pokud jsou určitá pravidla dodržována pre-vznik, změnu a „porozumění“ ze vzorců a podmínek, z nichž jsou vyrobeny:
- Stavební dlouhodobé vzorce a;
- Studium sémantického hlediska a interpretace;
- Sekvence jednoho ze vzorců a jiným termínem.
Každé formální jazyk by měl být dobře zavedeným souborem pravidel.
Příklad 4
Vzhledem k přítomnosti v pravidlech výstupu syntaxe jazyka pro termíny a formulí může být vyroben isomorphic modelů transformace. Takže to bude provedeno nejen odrazu (reprezentaci) specifický soubor znalostí, které již existují, ale mohou přijímat nové informace. Kromě toho je transformace, i když, a bude probíhat podle jasných a přísných pravidel, to může být automatizován. Podobné metody se používají v expertních systémů, znalostních bází a produkty pro podporu rozhodování software.
závěr
Similar articles
Trending Now