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

Ovo je ime grupe veštačkih jezika koje karakterišu precizna pravila u vezi sa izgradnjom izraza, kao i njihovo razumevanje. Formalni jezici mogu se klasifikovati kao sistemi koji se koriste u primijenjene svrhe. Sagrađeni su u skladu sa jasnim pravilima, pružaju konzistentno, kompaktno i tačno mapiranje odnosa i svojstava studiranog domena ili simuliranih objekata. Značenje i značenje korišćenih znakova ne mogu se menjati od nekih pragmatičnih osobina (kontekst upotrebe). Ovo je moguće zbog prisustva na formalnim jezicima pravila sintaktičke transformacije i semantičke interpretacije. Često su konstruisani kada se koriste kao osnova matematike. Zbog činjenice da su u njemu, tokom celog razvojnog perioda, korišteni različiti simbolički simboli koji se koriste za različite koncepte i objekte. Za to su formalni jezici. Oni vam omogućavaju da značajno smanjite podatke. Ranije su, uz formalne, prirodne jezike korišćene, ali sa postepenom komplikacijom subjekta i potrebom da se izvrši rigorozna logička analiza matematičkih presuda, odlučeno je napustiti drugu. Ovaj proces se protezao od XVII do XX vijeka. Prošli vek koji se smatra najplodnijim sa stanovišta razvoja zvaničnih jezika. Stvorene su razne specijalne grane. Na primer, programiranje i algebra logike su od posebne važnosti za računarsku nauku, ne samo sa teorijskog stanovišta, već i sa praktične tačke gledišta.

Definicija

Ono što se može pripisati formalnim jezicima, već smo ukratko objasnili. Ali šta je sa njima? Formalnim jezicima date su mnoge različite definicije. Da ih sve popišemo, to će potrajati puno vremena, pa ćemo se upoznati sa najpopularnijim:

  1. 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.
  2. Reči koje generiše određena formalna gramatika.
  3. Struktura stvorena regularnim izrazima.
  4. Riječi generisane BNF-konstrukcijom.
  5. 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

Svaki zvanični jezik je građevina koja je nastala negde i neko. Obično su izgrađeni prema jednoj šemi:

  1. 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.
  2. Opisuje sintaksu, odnosno karakteristike i pravila pomoću kojih će biti izgrađene značajne rečenice.
  3. 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

Razmotrimo primjer logike u kojoj postoji inverzija (¬), disjunkcija (∧), konjunkcija (∨) i implikacija (⇒), kao i niz drugih. Kao slike, možete napisati takve zapise:

  1. A;
  2. A∧V ⇒ ¬A
  3. ¬ (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:

  1. Izgradnja termina i formula;
  2. Proučavanje semantičkog aspekta i tumačenja;
  3. 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

Formalni jezici pronalazili su široku primenu u nauci, posebno u inženjeringu. Prilikom sprovođenja naučnih istraživanja ili u realizaciji praktičnih aktivnosti, oni mogu da komuniciraju sa prirodnim, imajući u vidu značajne izrazne sposobnosti drugog. Uprkos tome, formalni jezici omogućavaju preciznije prenošenje znanja i sprovode objektivnu razmjenu informacija akumuliranih od strane čovečanstva.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bs.delachieve.com. Theme powered by WordPress.