Կազմում, Միջնակարգ կրթություն եւ դպրոցները
Թե ինչ է ֆորմալ լեզուների կարելի վերագրել. օրինակներ, օգտագործման
Որն է պաշտոնական լեզու, եւ ինչպես է այն տարբերվում է բնական: Ինչպես է այն ստեղծվել է: Թե ինչ է ֆորմալ լեզուների կարելի վերագրել. Եւ այն օգտագործվում է վերաբերում նրան.
Բնութագրիչները ֆորմալ լեզուների
սահմանումը
- Մի պարզ բառերի ցուցակի մեջ լեզվի սովորաբար ասում են, որ հետ կապված վերջնական տեսակի շինարարության եւ են նորերը, որոնք ունեն մի պարզ կառույց:
- Բառեր գեներացվել է որոշակի ֆորմալ քերականության.
- Որ կառույցը ստեղծվել է կանոնավոր արտահայտություններ:
- Բառեր գեներացվել է BPF-դիզայն.
- Կառուցվածքը, ճանաչելի է վերջավոր ավտոմատի:
Եկեք նայենք մի օրինակ. Եկեք ասում են, մենք ունենք ամբողջ այբուբենը, հաշվի առնելով երկու համարները 1 եւ 0. է դրսեւորել նամակը «O», մենք օգտագործում ենք մի համադրություն 1010001. Այս օգտագործումը ֆորմալ լեզվով. Դա նաեւ հնարավոր է օգտագործել դատարկ խոսքեր (երբ լարային ունի զրոյական երկարությունը, եւ չկա ոչինչ), ինչպես նաեւ հատուկ նշանակման ձեւով ծանոթ է մեզ. Բայց ավելի մանրամասն հասկանալ, թե ինչ է պաշտոնական լեզու, օգնել 4 օրինակներ, որոնք պիտի տրուի հաջորդ. Ինչ է դա անել: Է ընթերցողի ընկալման էր, որ մի պաշտոնական լեզու կարող է վերագրել: Բայց մի քիչ ավելի շատ, թե ինչպես են նրանք ստեղծվում.
Շինարարությունը ֆորմալ լեզուների
- Որպեսզի սկսվի, ընտրել այբուբենը, կամ ինչ - որ շարք կոնկրետ կերպարների, որոնք պետք է կառուցված, եւ արտահայտությունները օգտագործվում են լեզվով. Ի ֆորմալ լեզվով է որեւէ կերպ է ծրագրավորել օգտագործելով համակարգչի համար.
- Այն նկարագրում է շարահյուսական, այսինքն, բնութագրեր եւ կանոնները, որոնք պետք է կառուցել իմաստալից նախադասություններ:
- Որոշակի կանոնների բառեր եւ արտահայտություններ: Այստեղ կա մի կանոն. Ցանկացած տառերի հաջորդականություն պետք է կարողանա հաշվել խոսքերը.
Ըստ պաշտոնական լեզվով վերաբերում է ցանկացած կառույց, որը ունի հստակ կանոններ, այն պետք է հիշել: Երբ կառուցում, կան որոշ առանձնահատկություններ: Այսպիսով, տերմինը «հերոսը» շատ բազմաբնակարան ֆունկցիոնալ առումով իմաստով, այնպես որ, քանի որ մեծ մասը օգտագործեց որպես «նամակի»: Բայց տակը նրանց կարելի է հասկանալ ոչ միայն սովորական նշում մեզ համար, այլ նաեւ փակագծերը, հատուկ նիշ, եւ ավելի. Սա վերաբերում է միայն ֆորմալ լեզուների.
ՕՐԻՆԱԿ 1
Սկսենք հետ 1 եւ 0: Նման դեպքերում, օգտագործել ավելի հայեցակարգը »տերմինի» եւ «բանաձեւով»: Առաջին հանդես է գալիս որպես անալոգ օբյեկտի եւ անունը օգտագործվում է անդրադառնալ, որ մի բան կոնկրետ. Առաջին հերթին հասկանալ, հաստատուններ եւ անհատական փոփոխականներ տակ նրանց. Դրանցից, իր հերթին, կառուցել ավելի բարդ կառույցներ, որն օգտագործվում օգտագործվել ինչ-որ լեզվի գործառույթը: Տակ պայմանները խմբի հասկանալ բանաձեւը, որոնց օգտագործումը որոշակի ծրագրավորման լեզվի հնարավոր է. Այս «հրահանգ» է մշակվում, եւ անձը կստանա ցանկալի արդյունքի:
ՕՐԻՆԱԿ 2
- Ա.
- A∧V ⇒ ¬A
- ¬ (A∨¬S)
Որպես հերոսների A, B, C, փոխարինել փոփոխականները եւ դուք կստանաք այն տրամաբանական գործողությունները: Որտեղ է կիրառել ֆորմալ լեզուների այս տեսակի. Համատարած օգտագործումը նման մեխանիզմի, որը հայտնաբերվել է ծրագրավորման լեզուների, մաթեմատիկայի, հարաբերություններ, տրամաբանական եւ մաթեմատիկական գործառույթների կամ մասերի, որոնցից նկարագրված են ծրագրավորող:
ՕՐԻՆԱԿ 3
Եկեք նայենք մի ավելի բարդ տրամաբանական բանաձեւով `
¬ (A∨¬S) ⇔ ¬A∧S = 1
Ահա թե ինչու մենք պետք է ձեւական լեզուներով. Պատկերացրեք, թե ինչ տեղի կունենար, եթե դա եղել նկարագրել բառերով. Այժմ, հիմնված բանաձեւով ենք հասկանալ, եզրակացություններ: Իմաստալից արտահայտությունները կարող է ձեռք բերել ֆորմալ լեզվով, միայն այն ժամանակ, երբ որոշակի կանոններ, որոնք հարգված նախապատմություն ձեւավորմանը, փոխել եւ «ըմբռնումով» է բանաձեւերի եւ պայմանները, որոնց նրանք կարող են պատրաստված:
- Շինարարություն երկարաժամկետ բանաձեւեր եւ,
- Ուսումնասիրությունը իմաստային առումով եւ մեկնաբանության.
- Այդ հերթականությունը մեկի բանաձեւեր եւ այլ ժամկետով:
Յուրաքանչյուր պաշտոնական լեզու պետք է լավ հաստատված սահմանված կանոնների:
ՕՐԻՆԱԿ 4
Պայմանավորված է ներկայության կանոնների լեզվի շարահյուսական թողարկման համար ժամկետների եւ բանաձեւեր կարող են կատարվել isomorphic վերափոխման մոդելներ. Այնպես որ, դա կիրականացվի ոչ միայն արտացոլումն (ներկայացուցչություն) հատուկ մարմին գիտելիքների, որ արդեն գոյություն ունի, բայց կարող է ստանալ նոր տեղեկություններ: Ավելին, տրանսֆորմացիայի, չնայած, եւ տեղի կունենա, ըստ հստակ եւ խիստ կանոնների, այն կարող է ավտոմատացված: Նմանատիպ տեխնիկան օգտագործվում են փորձագիտական համակարգերի, գիտելիքների հիմքերի, եւ ծրագրային ապահովման որոշումների աջակցության արտադրանք.
եզրափակում
Similar articles
Trending Now