Formalaşma, Orta təhsil və məktəblər
Formal dillər nə aid edilə bilər? istifadə nümunələri
Nə formal dil və necə təbii fərqlənir? Necə yaradılmışdır? formal dillər nə aid edilə bilər? Və ona istinad üçün istifadə olunur?
formal Dil Xüsusiyyətlər
müəyyən
- dilində sözlərin sadə siyahısı - adətən tikinti final növü və sadə strukturu olanları haqqında hörmətlə belə deyirlər.
- müəyyən bir formal qrammatika tərəfindən Words.
- normal ifadeler yaratdığı strukturu.
- BPF-dizayn yaradılan Words.
- məhdud automaton ilə tanınan struktur.
Nin bir misal baxaq. biz bütün əlifba, məktub "O" keçirmək üçün iki ədəd 1 və 0 verilmiş var deyirlər, biz 1010001. Bu birləşməsi bir formal dil istifadə istifadə. Bu boş sözləri istifadə etmək mümkündür (string sıfır uzunluğu zaman və heç bir şey yoxdur) bizə tanış şəklində xüsusi təyinatlı ilə. Amma daha ətraflı, bir formal dil nə anlamaq növbəti veriləcək 4 nümunələri kömək edir. O nə edir? oxucu anlaşma rəsmi dil aid edilə bilər idi. Lakin onlar yaradılmışdır necə haqqında bir az daha çox.
formal Dil Construction
- Başlamaq üçün, əlifbası, və ya daxili və ifadələr dil istifadə olunacaq xüsusi simvol bəzi seçə. formal dil Bir kompüter istifadə edərək, proqram hər hansı bir şəkildə deyil.
- Bu mənalı cümlələr inşa edəcək, xüsusiyyətləri və qaydaları sintaksis, təsvir edir.
- söz və ifadələr üçün müəyyən qaydaları haqqında. Burada bir qayda var: məktublar hər hansı ardıcıllıqla sözləri saymaq lazımdır.
formal dil aydın qaydaları var, hər hansı bir strukturu aiddir - bu yadda olmalıdır. tikinti zaman, bəzi xüsusiyyətləri var. Belə ki, termini "xarakter" məna baxımından çox multi-funksional, belə ki, çox hissəsi üçün "məktub" kimi termini istifadə olunur. Lakin onların altında bizim üçün adi notation, həm də mötərizədə, xüsusi simvollar və daha çox yalnız başa düşülə bilər. Bu yalnız formal dillər aiddir.
NÜMUNƏ 1
daha "termini" və anlayışı istifadə Belə hallarda 1 və 0 ilə başlamaq edək "formulu". ilk obyektin bir analoq və xüsusi bir şey istinad üçün istifadə adı kimi çıxış edir. İlk növbədə onların altında sabitləri və fərdi dəyişənlərin başa düşürük. Bu, öz növbəsində, bəzi dil funksiyası istifadə istifadə daha kompleks strukturları qurmaq. qrup şərtləri formula anlamaq əsasən, müəyyən bir proqramlaşdırma dili istifadə mümkündür. Bu, "təlimat" emal olunacaq və şəxs istənilən nəticə əldə edəcək.
NÜMUNƏ 2
- A;
- A∧V ⇒ ¬A
- ¬ (A∨¬S)
simvol kimi A, B, C, dəyişənlərin əvəz və almaq məntiqi əməliyyatları. Bu tipli formal dillər tətbiq etmək? Belə bir mexanizmin geniş istifadə proqramçı tərəfindən təsvir edilmişdir ki, proqramlaşdırma dilləri, riyaziyyat, münasibətlər, məntiqi və riyazi funksiyaları, və ya hissələri var.
NÜMUNƏ 3
Bir daha mürəkkəb məntiqi düsturlar baxaq:
¬ (A∨¬S) ⇔ ¬A∧S = 1
biz formal dillər lazımdır ki. bu sözləri təsvir əgər nə olacaqdı Təsəvvür edin? İndi, bir düstur əsasında biz nəticələr anlamak. Mənalı ifadələri müəyyən qaydalar pre-formalaşması, dəyişiklik və onlar edilir olan düsturlar və şərtlər "anlayışı" hörmət yalnız formal dilində əldə edə bilərsiniz:
- Tikinti müddəti düsturlar və;
- semantik aspekt və şərh öyrənilməsi;
- düsturlar və digər müddəti bir ardıcıllığı.
Hər bir formal dil də qaydaları müəyyən yaradılmalıdır.
NÜMUNƏ 4
Due şərtləri və düsturlar üçün dil sintaksis çıxış qaydaları olması isomorphic transformasiya modelləri edilə bilər. Belə ki, yalnız əks (təmsil) artıq mövcud bilik xüsusi orqanı həyata keçiriləcək, lakin yeni məlumat ala bilər. Bundan başqa, transformasiya, baxmayaraq ki, və aydın və ciddi qaydalara uyğun baş tutacaq, bu avtomatik ola bilər. Oxşar üsulları istifadə olunur ekspert sistemləri, biliklər bazaları, və proqram qərar dəstək məhsulları.
nəticə
Similar articles
Trending Now