Obrazovanje:, Srednje obrazovanje i škole
Šta se može pripisati formalnim jezicima? Primjeri korištenja
Šta je formalni jezik i kako se to razlikuje od prirodnog? Kako se formiralo? Šta se može pripisati formalnim jezicima? I šta se koristi za to?
Karakteristike formalnih jezika
Definicija
- Jednostavna lista reči koje su uključene u određeni jezik - obično tako govore o konačnoj vrsti konstrukcije i onima od onih koji imaju jednostavnu strukturu.
- Reči koje generiše određena formalna gramatika.
- Struktura stvorena regularnim izrazima.
- Riječi generisane BNF-konstrukcijom.
- Struktura prepoznata od strane konačne državne mašine.
Pogledajmo primer. Pretpostavimo da imamo cijelu alfabetu dvoje: 1 i 0. Za prikaz slova "O" koristimo kombinaciju 1010001. Ovo je primjena formalnog jezika. Takođe je moguće koristiti praznu reč (kada niz ima nulu i nema ništa) sa posebnim oznakama u obliku koji smo upoznati. Ali, detaljnije razumevanje onoga što je formalni jezik, pomoći će vam 4 primera, koji će biti dati dalje. Za šta je to? Da je čitalac imao razumevanja da je moguće pripisati formalnim jezicima. Ali malo više o tome kako su stvorene.
Izgradnja zvaničnih jezika
- Za početak, izaberite abecedu ili neku zbirku određenih simbola, iz kojih će se koristiti izrazi koji se koriste na jeziku. Formalni jezici uključuju bilo koji način programiranja pomoću računara.
- Opisuje sintaksu, odnosno karakteristike i pravila pomoću kojih će biti izgrađene značajne rečenice.
- Prema određenim pravilima, sastoje se riječi i izrazi. Postoji pravilo: bilo koji niz poruka mora biti u stanju da se smatra riječju.
Formalnim jezicima je svaki dizajn koji ima jasna pravila - ovo treba zapamtiti. Prilikom izgradnje postoje neke funkcije. Dakle, koncept "simbola" je veoma multifunkcionalan sa stanovišta semantičkog opterećenja, pa se u svojoj masi koristi izraz "slovo". Ali ispod njih može se razumeti ne samo uobičajena notacija za nas, već i zagrade, posebne znakove i još mnogo toga. Ovo se odnosi samo na formalne jezike.
Primjer 1
Počnimo sa 1 i 0. U takvim slučajevima se koriste termini "pojam" i "formula". Prvi se ponaša kao analogni naziv objekta i koristi se da se odnosi na nešto specifično. Prvo, oni znače konstante i objektivne varijable. Od ovih, s druge strane, izgrađuju složenije konstrukcije, za koje se koristi funkcija koja se koristi na nekom jeziku. Formula podrazumeva grupu termina, čija je upotreba u određenom programskom jeziku moguća. Ova "instrukcija" će biti obrađena, a osoba će dobiti potreban rezultat.
Primer 2
- A;
- A∧V ⇒ ¬A
- ¬ (A ¬ ¬)
Dok simboli A, B, C zamenjuju varijable i dobićete logičke operacije. Gde se koriste formalni jezici ovog tipa? Široko korišćenje takvog mehanizma koji se nalazi u programskim jezicima, matematici, odnosima, logičkim i matematičkim funkcijama ili pojedinačnim delovima koje je sam opisao sam programer.
Primer 3
Pogledajmo složeniju logičku formulu:
¬ (A∨¬S) ⇔ ¬A∧S = 1
Zato su nam potrebni formalni jezici. Zamislite šta će se desiti ako je opisano rečima? I sada, na osnovu formule, zaključićemo zaključke. Značajni izrazi mogu se dobiti na zvaničnom jeziku samo kada se poštuju unapred utvrđena pravila za formiranje, promjenu i "razumijevanje" formulara i pojmova iz kojih su napravljene:
- Izgradnja termina i formula;
- Proučavanje semantičkog aspekta i tumačenja;
- Redosled nekih formula i uslova od drugih.
Na svakom formalnom jeziku, skup ovih pravila mora biti dobro izrađen.
Primer 4
Zbog prisustva izlaznih pravila za termine i formule u sintaksi jezika, moguće je izvršiti izomorfne transformacije modela. Ovo ne samo da odražava (predstavlja) određeni skup znanja koji već postoji, već, možda, dobijaju i nove informacije. Štaviše, transformacija, iako se to dešava u skladu sa jasnim i striktnim pravilima, može biti automatizovana. Slične tehnologije se koriste u stručnim sistemima, bazama znanja i softverskim proizvodima za podršku odlučivanju.
Zaključak
Similar articles
Trending Now