Formare, Educație și școlile secundare
Ce să limbaje formale pot fi atribuite? exemple de utilizare
Care este limba oficială și modul în care aceasta diferă de natural? Cum a fost format? Ce să limbaje formale pot fi atribuite? Și este folosit pentru a se referi la el?
Caracteristicile limbilor oficiale
definiție
- O simplă listă de cuvinte în limba - spune, de obicei, atât în ceea ce privește tipul de construcție finală și despre cele care au o structură simplă.
- Cuvintele generate de o anumită gramatica formală.
- Structura creată de expresii regulate.
- Cuvintele generate de FTB-proiectare.
- Structura, recunoscut de către un automat finit.
Să ne uităm la un exemplu. Să presupunem că avem întregul alfabet, având în vedere două numere de 1 și 0. Pentru a afișa litera „O“, vom folosi o combinație de 1010001. Aceasta este utilizarea unui limbaj formal. De asemenea, este posibil să se utilizeze cuvinte goale (în cazul în care șirul are o lungime de zero, și nu este nimic), cu o denumire specială în formularul de familiar pentru noi. Dar, mai în detaliu pentru a înțelege ce este un limbaj formal, ajuta la 4 exemple care vor fi prezentate în continuare. Ce face? Pentru înțelegerea cititorului că a fost un limbaj formal poate fi atribuită. Dar un pic mai mult despre modul în care acestea sunt create.
Construcție de limbi oficiale
- Pentru a începe, alege alfabetul, sau un anumit set de caractere specifice, care vor fi construite și expresiile utilizate în limba. Prin limbajul formal este orice mod de a programa folosind un computer.
- Aceasta descrie sintaxa, care este, caracteristici și reguli care vor construi propoziții semnificative.
- Pe anumite reguli pentru cuvinte și expresii. Aici există o regulă: orice secvență de litere trebuie să fie în măsură să numere de cuvinte.
Prin limbaj formal se referă la orice structură care are reguli clare - ar trebui să fie amintit. La construirea, există unele caracteristici. Astfel, termenul „caracter“ este foarte multi-funcțional în termeni de sens, astfel încât cea mai mare parte a folosit termenul ca „literă“. Dar sub ele pot fi înțelese nu numai notația obișnuită pentru noi, dar, de asemenea, paranteze, caractere speciale, și mai mult. Acest lucru se aplică numai pentru limbile oficiale.
EXEMPLUL 1
Să începem cu 1 și 0. În astfel de cazuri, utilizați mai mult conceptul de „termen“ și „formulă“. Primul acționează ca un analog al obiectului și numele folosit pentru a se referi la ceva anume. În primul rând să înțeleagă constantele și variabilele individuale sub ele. Dintre acestea, la rândul lor, să construiască structuri mai complexe, care este folosit în unele funcție de limbă. În conformitate cu termenii grupului să înțeleagă formula, a căror utilizare într-un anumit limbaj de programare este posibilă. Această „instrucțiune“ va fi procesată, iar persoana va obține rezultatul dorit.
EXEMPLUL 2
- A;
- A∧V ⇒ ¬A
- ¬ (A∨¬S)
După cum caracterele A, B, C, înlocuiți variabilele și veți obține operațiile logice. În cazul în care să aplice limbile oficiale ale acestui tip? Utilizarea pe scară largă a unui astfel de mecanism se găsește în limbaje de programare, matematică, relații, funcții logice și matematice, sau părți din care au fost descrise de către programator.
EXEMPLUL 3
Să ne uităm la o mai complexe formule logice:
¬ (A∨¬S) ⇔ ¬A∧S = 1
De aceea avem nevoie de limbaje formale. Imaginează-ți ce s-ar fi întâmplat dacă acesta a fost descris în cuvinte? Acum, pe baza unei formule deducem concluzii. expresii semnificative pot fi obținute în limbajul formal numai atunci când anumite reguli sunt respectate de pre-formare, schimbare și „înțelegere“ a formulelor și a termenilor din care sunt realizate:
- formule pe termen de constructii;
- Studiul aspectului semantic și interpretarea;
- Secvența uneia dintre formulele și celălalt termen.
Fiecare limbă oficială ar trebui să fie bine stabilit un set de reguli.
EXEMPLUL 4
Datorită prezenței în regulile de ieșire sintaxa limbii pentru termeni și formule pot fi realizate modele de transformare izomorfe. Deci, aceasta va fi efectuată nu numai reflectarea (reprezentarea) unui organism specific de cunoștințe care există deja, dar pot primi informații noi. Mai mult decât atât, transformarea, deși, și va avea loc în conformitate cu reguli clare și stricte, acesta poate fi automatizat. Tehnici similare sunt utilizate în sisteme expert, baze de cunoștințe, și produse de suport al deciziilor de software.
concluzie
Similar articles
Trending Now