Վերջավոր ավտոմատներ և դրանք սահմանելու եղանակներ: Ավտոմատա Հիմնական սահմանումները սահմանելու եղանակներ n Վերջնական: Ստանդարտ կամ ավտոմատ նկարագրության լեզուներ

Վերջավոր ավտոմատի ներկայացումը իրականում կրճատվում է մինչև այն սահմանող ավտոմատի գործառույթների նկարագրությունը:

Վերջավոր ավտոմատները սահմանելու երեք եղանակ կա.

· Աղյուսակային (անցումների և ելքերի մատրիցներ);

Գրաֆիկական (գրաֆիկների օգտագործմամբ);

· Վերլուծական (օգտագործելով բանաձևեր):

Վերլուծական մեթոդ– ավտոմատը տրված է հավասարումների համակարգով: Նման համակարգից հետևում է, որ վերջավոր թվով հնարավոր ներքին վիճակների համար ավտոմատ գործառույթների հնարավոր արժեքների թիվը նույնպես վերջնական է ստացվում: Նման առաջադրանքի օրինակ է հավասարումների համակարգը, որը սահմանում է Mealy ավտոմատները և Moore ավտոմատները:

աղյուսակային ձևով.Անցումային ֆունկցիայի՝ δ-ի և ելքային ֆունկցիայի համար կազմվում է ավտոմատի վիճակի աղյուսակ։ Որտեղ:

աղյուսակի սյունակները համապատասխանում են մուտքային այբուբենի տարրերին x,

աղյուսակի տողերը համապատասխանում են վիճակներին (վերջավոր բազմության տարրեր Q):

i-րդ ​​շարքի և j-րդ սյունակի հատումը համապատասխանում է (i, j) բջիջին, որը ավտոմատի 8 և λ ֆունկցիաների արգումենտն է այն պահին, երբ այն գտնվում է վիճակում։ qiիր մուտքի մոտ - բառը x j,իսկ համապատասխան բջիջում գրում ենք 8 և λ ֆունկցիաների արժեքները։ Այսպիսով, ամբողջ աղյուսակը համապատասխանում է հավաքածուին Ք X x.

Անցումային աղյուսակը լրացնելիս յուրաքանչյուր բջիջ եզակիորեն որոշվում է մի զույգ նշաններով՝ հաջորդ վիճակի և ելքային ազդանշանի խորհրդանիշով:

Գործնականում ավտոմատի ֆունկցիաները տրվում են համապատասխանաբար անվանված երկու վերջավոր աղյուսակներով անցումային մատրիցաև եզրակացության մատրիցա. Այս դեպքում տողերը նշվում են մուտքային այբուբենի տառերով, իսկ սյունակները՝ ներքին այբուբենի տառերով (ավտոմատի ներքին վիճակը կոդավորող խորհրդանիշներ)։

Անցումային մատրիցայում x k տողի և q r սյունակի հատման կետում անցումային ֆունկցիայի արժեքը δ(q i, X)և եզրակացության ֆունկցիաները λ(q, X). Որոշ դեպքերում երկու աղյուսակները միավորվում են մեկ աղյուսակում:

Գրաֆիկական ճանապարհ.

Ավտոմատը նշվում է գրաֆիկի, դիագրամի, գրաֆիկի և այլնի միջոցով: Ուղղորդված գրաֆիկով հանձնարարությունը ավտոմատը նկարագրելու ավելի հարմար և կոմպակտ ձև է:

ավտոմատ գրաֆիկպարունակում է

· գագաթներ,պետությանը համապատասխան qi OQ,

· կամարներ,միացնող գագաթները ավտոմատի անցումներ են մի վիճակից մյուսը: Կամարների վրա ընդունված է նշել մուտքային և ելքային ազդանշանների զույգեր՝ անցումային ազդանշաններ։

Եթե ​​ավտոմատն անցնում է պետությունից q 1պետության մեջ q2մի քանի մուտքային ազդանշանների ազդեցությամբ, ապա այս տարբերակը կներկայացվի գրաֆիկի համապատասխան աղեղի վրա դիսյունցիայի միջոցով: Ավտոմատը ներկայացնելու համար օգտագործվում են երկբևեռ գրաֆիկներ՝ տարբերվող սկզբնական և վերջնական վիճակներով:

«Կարողությունների չափման գործիք» սանդղակի մշակում

ցուցում + - գերբեռնվածություն անջատված է
0 սկզբնական վիճակ 1 0 0 0 Ոչ
1 0 2 0 13 0 Այո՛
2 50 3 1 13 0 Այո՛
3 100 4 2 13 0 Այո՛
4 150 5 3 13 0 Այո՛
5 200 6 4 13 0 Այո՛
6 250 7 5 13 0 Այո՛
7 300 8 6 13 0 Այո՛
8 350 9 7 13 0 Այո՛
9 400 10 8 13 0 Այո՛
10 450 11 9 13 0 Այո՛
11 500 13 10 13 0 Այո՛
12 ՕՎ 0 0 0 0 Ոչ
13 վթար 0 0 0 0 Ոչ

Նկ.2.5. Հզորությունը չափող սարքի սանդղակի գրաֆիկը


Եզրակացություն

Քանի որ բարձր հաճախականության տատանումներ ստեղծելու համար տատանողական սխեմաներով (RC տիպ) գեներատորների օգտագործումը չի բավարարում, մշակված գեներատորի համար վերցվել է LC տիպի միացում (ավտոտրանսֆորմատորային զուգակցմամբ երեք կետանոց միացում ընդունվել է որպես փուլային միացում, ակտիվը տարրը տրանզիստոր է):

Այս դասընթացի աշխատանքի տեսական մասում դիտարկվել են LC տիպի գեներատորների տարրերը: Դիտարկվել է նաև LC տիպի գեներատորների դասակարգումը, դրանց նպատակը, ինչպես նաև գեներատորների տարբեր սխեմաներ: Ինչպես նաև գեներատորի տարրերի տեխնիկական բնութագրերը:

Գործնական մասում բացահայտվեց կոդավորիչներին, ապակոդավորիչներին, դրանց նպատակին վերաբերող թեման, նախագծվեցին նաև կոդավորիչների և ապակոդավորիչների էլեկտրական ֆունկցիոնալ և էլեկտրական սխեմաները: Բացահայտվեց Կարնո քարտեզների թեման. Մշակվել է նաև յոթ հատվածի ցուցիչի «բ» հատվածը։ Հզորության չափման գործիքի սանդղակի համար մշակվել է պետական ​​մեքենա, ինչպես նաև դրա համար գրաֆիկ։


Բարանով Վիկտոր Պավլովիչ Դիսկրետ մաթ. Բաժին 6. Պետական ​​մեքենաներև պաշտոնական լեզուներ։

Դասախոսություն 31 Սինթեզի առաջադրանք. Տարրական մեքենաներիսկ դու

Դասախոսություն 30 ՎԵՐՋՆԱԿԱՆ ԱՎՏՈՄԱՏԻ ՆՇԱՆԱԿՄԱՆ ՍԱՀՄԱՆՈՒՄ ԵՎ ՄԵԹՈԴՆԵՐ.

ՍԻՆԹԵԶԻ ԽՆԴԻՐ. Համայնքային ԱՎՏՈՄԱՏՆԵՐ

Դասախոսության պլան.

1. Վերջավոր ավտոմատի սահմանում.

2. Վերջավոր ավտոմատի սահմանման մեթոդներ.

  1. Ավտոմատների սինթեզի խնդիրը.
  2. Տարրական մեքենաներ.
  3. Ավտոմատ հիմքի ամբողջականության խնդիրը.
  4. Ավտոմատների սինթեզի կանոնական մեթոդ.
  1. Պետական ​​մեքենայի սահմանում

SFE-ն հաշվի չի առնում այն ​​փաստը, որ իրական սարքերը գործում են ժամանակին։ SFE-ի համեմատ վերջավոր ավտոմատը դիսկրետ փոխարկիչի ավելի ճշգրիտ մոդել է:բ տեղեկատվության մշակող. Միևնույն ժամանակ, վերջավոր ավտոմատի հայեցակարգը, ինչպես ցանկացած մոդել, էԻ բայց մի շարք պարզեցնող ենթադրություններով։

Նախ, ենթադրվում է, որ ավտոմատի մուտքն ու ելքը ցանկացած ժամանակ կարող են լինել վերջավոր թվով տարբեր վիճակներից միայն մեկում: Եթե ​​իրականբ Եթե ​​փոխարկիչն ունի շարունակական մուտքային ազդանշան, ապա այն նկարագրելու համար, օգտագործելով վերջավոր ավտոմատ, անհրաժեշտ է քվանտացնել այս ազդանշանը: Ավտոմատի պաշտոնական սահմանման մեջ ավտոմատի մուտքային և ելքային վիճակների վերջավոր բազմությունը կոչվում է coo: t պատասխանատու մուտքագրման և ելքային այբուբեն, և առանձին պետություններայս ալֆաների և վիտերի տառերը։

Երկրորդ, ենթադրվում է, որ ժամանակը փոխվում է դիսկրետ: Մուտքային և ելքային վիճակները համապատասխանում են որոշակի ժամանակային հաջորդականությանը:բ Քանի որ ժամանակի պահը եզակիորեն որոշվում է իր ինդեքսով, ապա պարզության համար մենք կենթադրենք, որ ժամանակը վերցնում է 1, 2, ..., ... Ժամանակային միջակայքը կոչվում է.տակտ.

Մեքենայի աշխատանքը ներկայացված է հետևյալ կերպ.

Ավտոմատի մուտքը ազդանշաններ է ստանում մուտքային այբուբենից, ինչը հանգեցնում է մուտքային այբուբենի ելքի վրա ազդանշանների հայտնվելուն: Վա Ելքային հաջորդականության կախվածությունը մուտքային հաջորդականությունից կախված է ավտոմատի ներքին կառուցվածքից։ Նշենք, որ ի տարբերություն SFE-ի, որոնք հիշողություն չունեն, ավտոմատը նախդ հիշողությամբ սարք է, այսինքն՝ ավտոմատի ելքը որոշվում է ոչ միայնբ դեպի մուտքը, բայց նաև դեպի հետնապատը։ Պատմության հաշվառումԻ որոշվում է ելքային ազդանշանի կախվածությամբ ոչ միայն մուտքից, այլև ներկայիս վիճակից, որը մենք նշում ենք։

Տանք ավտոմատի պաշտոնական սահմանումը։

պետական ​​մեքենաանվանեք հինգ առարկա

, (1)

որտեղ

մուտքագրման այբուբենը; մուտքի հնարավոր վիճակներից մեկը;

վերջավոր մի շարք կոչվում էելքային այբուբեն; տարր դուք այս հավաքածուից որոշում եք հնարավոր ելքային վիճակները.

վերջավոր մի շարք կոչվում էներքին վիճակների այբուբենըես nii;

– անցումային ֆունկցիամեքենա: այս ֆունկցիան յուրաքանչյուր «մուտք-վիճակ» զույգին հատկացնում է վիճակ.

ելքային գործառույթ մեքենա: այս ֆունկցիան կապում է յուրաքանչյուր մուտքային վիճակի զույգ ելքային արժեքի հետ:

Ավտոմատի գործողության օրենքը. ավտոմատը փոխում է իր վիճակները՝ համաձայնտ գործառույթը և արտադրում է ելքային ազդանշաններ ֆունկցիային համապատասխանգործողությանը:

  1. Պետական ​​մեքենայի սահմանման ուղիները

1. Աղյուսակային նշանակման մեթոդ. Քանի որ գործառույթների և շրջանակի համարե արժեքները և արժեքները պատկանում են վերջավոր բազմությանը, այնուհետև դրանք նշվում են աղյուսակների միջոցով:

Օրինակ 1 Ավտոմատը սահմանում ենք հետևյալ կերպցատկ սեղաններ,և ֆունկցիան օգտագործելովելքի սեղաններ.

Աղյուսակ 1. Անցնել աղյուսակ Աղյուսակ 2. Արդյունքների աղյուսակ

Մուտքը

Պետություն

Մուտքը

Պետություն

Եթե ​​հայտնի է ավտոմատի մուտքի ազդանշանների հաջորդականությունը, ապա աղյուսակներըե շարժվում և դուրս է գալիս եզակիորեն որոշում է ելքային հաջորդականությունը:

2 . Սահմանելու գրաֆիկական եղանակ:օգտագործված անցում-ելքային դիագրամ.Այն ուղղորդված բազմագրաֆ է, որում յուրաքանչյուր ներքինտ գագաթը համապատասխանում է ավտոմատի վաղ վիճակին: Ավտոմատի անցումները վիճակից վիճակ պատկերված են սլաքներով, որոնցից յուրաքանչյուրի վրա գրված է մուտքային խորհրդանիշ.ս կանչելով այս անցումը և ավտոմատի կողմից ստեղծված ելքային նշանը:

| | |

Նկ.1 Անցում-ելքերի դիագրամ

Օրինակ 2 Պահանջվում է ավտոմատ կառուցել, որը կաշխատի հետևյալ կերպա zom. յուրաքանչյուր ցիկլում տերմինների հաջորդ երկուական թվերը ստացվում են ավտոմատի մուտքագրում, ևմեջ լոլիկը արտադրում է դրանց գումարի համապատասխան երկուական թվանշանը: Երկուսի համարհ շարքի պայմաններ ունենք՝ , .

Ավտոմատը գտնվում է 1 վիճակում, եթե նախորդ թվանշանները գումարելիս՝և կրում է կրում և գտնվում է 0 վիճակում, հակառակ դեպքում: Անցում-ելքի դիագրամիսկ զանա նկ. 2.

00|0 11|1 01|0

01|1 10|0

10|1 00|1 11|1

Բրինձ. 2

  1. Ավտոմատների սինթեզի խնդիրը

SFE-ի սինթեզման խնդրին անալոգիայով կարելի է սինթեզի խնդիր դնել ավտոմատի համար.ա ընկեր Կա հիմնական ավտոմատների անսահմանափակ հավաքածու: Պահանջվում է կանխորոշված ​​ֆունկցիոնալությամբ ավտոմատ հավաքել։ Այս դեպքում բախվում է սինթեզի խնդիրըտ որոշակի խնդիրներով։

Ենթադրենք, որ դուք պետք է միացնեք ավտոմատի ելքը ավտոմատի մուտքին: Դա հնարավոր է այն պայմանով, որ հակառակ դեպքումմասին swarm մեքենան չի հասկանա առաջինից եկող ազդանշանները: Սա հանգեցնում է շփոթությանև իրավիճակներ, երբ որոշ կապեր հնարավոր չէ:

Այս խոչընդոտը հաղթահարելու համար ներդրվում է կառուցվածքային ավտոմատ հասկացությունը, որումմասին բոլոր այբուբենները (մուտք, ելք և ներքին վիճակներ) կոդավորված են երկուական բառերով:

Թող լինի վերջավոր տարրերի բազմություն և բազմությունե երկարության երկուական բառերի հավաքածու, որտեղ. Կկոչվի կամայական ներարկային քարտեզագրումբազմությունը կոդավորելով երկուական բառերով:

Եկեք կոդավորենք այբուբենները կամայական ավտոմատի համար.

Նշանակենք համապատասխանաբար ավտոմատի կոդավորված մուտքը, ելքը և վիճակը ժամանակի պահին։ Այնուհետև կներկայացվի գործողության օրենքը ձևով

(2)

Կոդավորումից հետո ստացված ավտոմատը կոչվում էկառուցվածքային . Մենք ենթադրում ենք, որ կառուցվածքային ավտոմատն ունի երկուական մուտքեր, երկուական ելքեր, և ավտոմատի ներքին վիճակը տրվում է երկարության երկուական բառով։ Նկ. 3 ցույց է տրվածվերացական ավտոմատը և դրա համապատասխան կառուցվածքային ավտոմատը։

… …

Բրինձ. 3

Անցումը կառուցվածքային ավտոմատին ապահովում է սինթեզի երկու կարևոր առավելություն. e stva.

1 . Մուտքերի և ելքերի համատեղելիությունը, քանի որ երկուական և n կազմում. Մենք չենք տա կառուցվածքային ավտոմատներից շղթայի ընդհանուր սահմանումը, որը նման է SFE-ին:

2 . Եկեք գրենք հարաբերությունները (2) «կոորդինատներով».

(3)

(3)-ից հետևում է, որտրված է կառուցվածքային ավտոմատի գործողության օրենքըև Բուլյան ֆունկցիայի ցողուն.

  1. Տարրական ավտոմատներ

Մենք առանձնացնում ենք ամենապարզ կառուցվածքային ավտոմատները և տալիս նրանց անվանումը։

Նախ նշենք, որ ֆունկցիոնալ տարրը, որն ունի միայն մեկ վիճակ, կարող է համարվել որպես ավտոմատ առանց հիշողության:

Անցնենք երկու վիճակով ավտոմատներին։ Թող ավտոմատը ունենա մեկ երկուական մուտք և մեկ երկուական ելք, որոնք համընկնում են ներքին վիճակի հետ.

Բրինձ. չորս.

Նկ.-ում ցուցադրված ավտոմատը կարգավորելու համար: 4, բավական է նշել միայն աղյուսակը p e անցումներ:

Աղյուսակ 3

Մուտքը

Պետություն

Աստղանիշների փոխարեն պետք է դնել 0 և 1: Դա կարելի է անել 16 եղանակով, սակայն ոչ բոլորն են ընդունելի: Ենթադրենք, օրինակ, որ աղյուսակ 3-ի առաջին սյունակում երկու տարրերն էլ n դու զրո ես. Նման ավտոմատը, երբ գտնվում է 0 վիճակում, այլևս դուրս չի գա դրանից, այսինքն՝ կաշխատի որպես ֆունկցիոնալ տարր։ Նմանատիպ իրավիճակների վերլուծությունը ցույց է տալիս, որ առանց հիշողության ավտոմատի չկրճատվող ավտոմատ ձեռք բերելու համար անհրաժեշտ է պահանջել.մասին համոզվելու համար, որ աղյուսակ 3-ի յուրաքանչյուր սյունակ պարունակում է և՛ զրո, և՛ մեկ: Նման սեղաններն են ego h e անվադող.

Աղյուսակ 4 Աղյուսակ 5

Մուտքը

Պետություն

Մուտքը

Պետություն

Աղյուսակ 6 Աղյուսակ 7

Մուտքը

Պետություն

Մուտքը

Պետություն

Մենք ունենք միայն երկու ամենապարզ ավտոմատները, քանի որ 7-ը ստացվում է 4-ից, իսկ 6-ը 5-ից՝ ներքին վիճակների ինվերսիայի միջոցով:

Աղյուսակ 4-ով տրված ավտոմատը կոչվում էուշացում կամ ձգան.

այսինքն այս ավտոմատը մեկ ցիկլով հետաձգում է ազդանշանը։

Աղյուսակ 5-ում նշված ավտոմատը կոչվում էձգան հաշվիչի մուտքագրմամբկամ - ձգան . Ավտոմատի վիճակը փոխվում է հակառակի, եթե մուտքը 1 է, և մնում է անփոփոխ, եթե մուտքագրումը 0 է:

Թող սկզբնական ժամանակ- ձգան գտնվում է 0 վիճակում: Եթե n-ումե ժամանակի որ կետը- գործարկիչը գտնվում է 0 վիճակում, սա նշանակում է, որ ավտոմատի մուտքում ստացվել է զույգերի թիվը: Եթե ​​1-ին վիճակում է, ապա կենտ է: Այսպիսով, arrև զոմ, - ձգան հաշվում է մուտքի միավորների քանակը, բայց քանի որ այն ունի ընդամենը երկու վիճակԻ niya, ապա հաշվում է մինչև երկու:

Երբ ձգանները ֆիզիկապես ներդրված են, օգտագործվում են երկու ելք.ուղիղ և շրջված (նկ. 5): Եթե ​​մենք փոխանակենք դրանք, ապա- ձգան, դուք ստանում եք ավտոմատ, որը նշված է աղյուսակ 7-ով, և սկսած- Աղյուսակ 6-ում նշված ձգան ավտոմատը:

Բրինձ. 5.

  1. Ավտոմատ հիմքի ամբողջականության խնդիրը

Կառուցվածքային ավտոմատների հավաքածուն կոչվում է ամբողջական (կամ ավտոմատ բա zisom), եթե դրանցից հնարավոր է կառուցել որևէ կանխորոշված ​​կառուցվածքային ավտոմատ:

Ավտոմատների համար Պոստի թեորեմի անալոգը ստանալու մաթեմատիկոսների ջանքերը չեն ավելանում։ n կավիճավոր հաջողություն: 1964 թվականին Մ.Ի. Համառոտ ապացուցեց որոշման ալգորիթմի գոյությունըե համակարգի ամբողջականությունը. Այս դեպքում հետաքրքրություն են ներկայացնում ամբողջականության թեորեմի տարբերակները՝ համակարգի վերաբերյալ լրացուցիչ ենթադրություններով։ Դիտարկենք դրանցից ամենահայտնիները.

Թեորեմ. ավտոմատ համակարգ,պարունակում է ՖՎ-ի ամբողջական հավաքածու և -ձգան (կամ - trigger) ավարտված է:

Ապացույց. Դիտարկենք կամայական ավտոմատը, որը տրված է հարաբերության կողմիցե (2) և նկարագրեք նշված ավտոմատների սխեման, որը կոչվում էկանոնական կառուցվածք(նկ. 6) .

Սխեման բաղկացած է երկու մասից.

Բրինձ. 6.

Ձախ կեսը կոչվում է հիշողության մաս: Այն բաղկացած է ձգաններից, որոնց վիճակների ամբողջությունը կազմում է ավտոմատի վիճակը. եթե տվյալ պահին

, …,

ապա դա նշանակում է, որ ավտոմատը գտնվում է վիճակում։

Աջ կեսը կոչվում է կոմբինացիոն մաս և ներկայացնում է SFE: Այս շղթայի մուտքերն են.

  1. ավտոմատի երկուական բառի մուտքագրման ազդանշան;
  2. երկուական բառ ավտոմատի ընթացիկ ներքին վիճակը:

Արդյունքներ:

  1. ավտոմատի երկուական բառի ելքային ազդանշան, որն իրականացվում էտ ըստ բանաձևերի (3);
  2. երկուական բառ, որը մտնում է հիշողության մեջ ձգանիչների մուտքերըա ընթացիկ մասը և վերահսկում է մեքենայի հիշողությունը:

Եկեք ցույց տանք, որ հիշողության կառավարման ազդանշանները նույն փոփոխականների բուլյան ֆունկցիաներն են, ինչ ավտոմատի ելքը, ինչը նշանակում է, որ դրանք կարող են ամբողջությամբ իրականացվելև FE ցողունը:

Ժամանակի յուրաքանչյուր պահի հիշողության կառավարման ազդանշանները պետք է թարգմանեն aմեջ լոլիկ պետությունից նահանգ. Դա անելու համար դուք պետք է փոխեք յուրաքանչյուր ձգանի վիճակը

, .

Կանոնական սխեմայում օգտագործվող -triggers կամ -triggers-ները ունեն հետևյալըե հաջորդ հատկությունը. ցանկացած զույգ վիճակների համար կա մուտքային ազդանշան,ե նահանգից նահանգ վարող մեքենա: Նշենք այս ազդանշանը . - trigger-ի համար, քանի որ վիճակը, որում դրված է -trigger-ը, հավասար է մուտքային ազդանշանին: - trigger-ի համար. երբ անհրաժեշտ է մուտքագրել nմասին վիճակն անփոփոխ պահելու համար տվեք 0; 1-ին, այնպես, որ ձգանը «շրջվի»:

Այսպիսով, կամ վեկտորի տեսքով

Եկեք արտահայտենք ավտոմատի գործողության օրենքից (2). Հետո

Թեորեմն ապացուցված է.

  1. Ավտոմատների սինթեզի կանոնական մեթոդ

Դիտարկենք այս մեթոդը կոնկրետ օրինակով:

Օրինակ. Փոխակրիչի վրա, որի երկայնքով շարժվում և տեղադրվում են երկու տեսակի մասերմեջ կտավատի մեքենա, որի խնդիրն է մասերը դասավորել այնպես, որ անցնելուց հետոե մեքենայի կողքով անցնելով՝ խմբեր կազմեցին. Սխալ մաս մեքենա staլ գլխով շարժում գծից: Պահանջվում է նման ավտոմատի շղթա կառուցել՝ օգտագործելով - ձգան և «AND», «OR», «NOT» տարրերը։

Ավտոմատների սինթեզը բաժանված է հետևյալ փուլերի.

1 . Աբստրակտ ավտոմատի կառուցում.

Մուտքի այբուբեն. Ելքային այբուբեն, որտեղԳ մասի բախում, Պ նրա անցումը: Ավտոմատի ներքին վիճակները արտացոլում են նրա հիշողությունը, թե խմբի որ մասն է արդեն ձևավորել. Երբ խումբը ձևավորվում է, ավտոմատը ցիկլային կերպով շարժվում է այս վիճակներով՝ չփոխելով վիճակը, երբ հայտնվում է ոչ պիտանի մաս: Անցում-ելքային դիագրամը ներկայացված է նկ. 7.

| | |

Բրինձ. 7.

2 . Այբուբենի կոդավորում.

Կոդավորման հնարավոր տարբերակներից մեկը տրված է ստորև.ե փչող սեղաններ.

Մուտքի ելքային կարգավիճակը

3 . Ավտոմատի կանոնական կառուցվածքի կառուցում։

Մշակվող ավտոմատի կանոնական կառուցվածքը ներկայացված է նկ. ութ.

Բրինձ. ութ.

Եկեք գտնենք SFE-ի ելքերի կախվածությունը փոփոխականներից, նախ՝ աղյուսակային ձևով (Աղյուսակ 8), ըստ k.մասին որը մենք հետագայում կկառուցենք բանաձևերը

, .

Աղյուսակ 8

Այս գործառույթները կոչվում ենմասամբ սահմանված, քանի որ դրանք սահմանված չեն: Այս ֆունկցիաները բանաձևերով ներկայացնելու համար դրանք ընդլայնվում են այնպես, որ ստացվի բանաձևերի ավելի պարզ ձև:

4 . Ավտոմատների ելքային գործառույթների և հիշողության կառավարման գործառույթների ներկայացում r ջորիներ.

Օգտագործելով Բուլյան ֆունկցիաները նվազագույնի հասցնելու մեթոդները, մենք, հնարավորության դեպքում, կառուցում ենք ekմասին Գործառույթների անվանական ներկայացում, բանաձևեր հիմքում.

5 . SFE-ի իրականացումը և ավտոմատի վերջնական սխեման (նկ. 9):

Բրինձ. 9.

SFE

SFE

ՉԻ

ԿԱՄ

Համակցված սխեմաներ, չնայած նրանք թույլ են տալիս իրականացնել ցանկացած ամրագրվածՄուտքային և ելքային ազդանշանների միջև կախվածությունը չի կարող փոխել դրանց վարքի բնույթը (այսինքն՝ տվյալների մշակման հաջորդականությունը) - ցանկացած նման փոփոխություն պահանջում է շղթայի կառուցվածքի փոփոխություն, այսինքն՝ իրականում անցում դեպի մեկ այլ միացում: Աշխատանքի վերակառուցման խնդիրը հնարավոր է լուծել առանց սխեմայի կառուցվածքը փոխելու, եթե դրա մեջ մտցնենք. հիշողության տարրեր,ինչը թույլ կտա ֆիքսել և պահպանել սարքի միջանկյալ վիճակները. այս դեպքում ելքային ազդանշանը կախված կլինի ոչ միայն մուտքային ազդանշանից, այլև շղթայի վիճակից: Եթե ​​նման տարրերի թիվը վերջավոր է, ապա, ինչպես նշվեց վերևում, կկանչվի դիսկրետ սարքը վերջնական մեքենա.

պետական ​​մեքենակոչվում է համակարգ Y, Q> որտեղ X-ը և Y-ը վերջավոր մուտքային և ելքային այբուբեններ են, Q-ն ներքին վիճակների վերջավոր բազմություն է,Յ (x, q) - անցումային ֆունկցիա ևՔ (x,q) - ելքային ֆունկցիա:

Ինչպես ավելի վաղ ասվեց, Յ (x, q)սահմանում է մուտքային նշանների փոխակերպման կարգը և ավտոմատի վիճակը նախորդ ցիկլում հաջորդի վիճակի, a Q (x, q) -մուտքային նշանների և ավտոմատի վիճակի փոխակերպումը ընթացիկ ցիկլում ելքային խորհրդանիշի: Եթե ք 0-ը ավտոմատի սկզբնական վիճակն է, և ես- չափել համարը, ապա դրա աշխատանքը նկարագրվում է համակարգով.

Այս հարաբերակցությունները կոչվում են կանոնական հավասարումների համակարգերվերջավոր ավտոմատ. Դուք կարող եք օգտագործել դրանք q 0,հաջորդաբար գտնել ավտոմատի և ելքային նշանների բոլոր հետագա վիճակները:

Գոյություն ունեն երկու տեսակի մեքենաներ. սկզբնականև ոչ սկզբնական. ATսկզբնական ավտոմատներն ունեն ֆիքսված սկզբնական վիճակ (այսինքն՝ նրանք միշտ սկսում են նույն վիճակից q0).Ոչ սկզբնական ավտոմատներում՝ հավաքածուից որևէ մեկը Ք; այս ընտրությունը որոշում է ավտոմատի հետագա վարքագիծը:

Որոշակի վերջավոր ավտոմատի ներկայացումը իրականում կրճատվում է մինչև այն սահմանող ավտոմատի գործառույթների նկարագրությունը: Համակարգից (9.3) հետևում է, որ վերջավոր թվով հնարավոր ներքին վիճակների դեպքում ավտոմատ գործառույթների հնարավոր արժեքների թիվը նույնպես վերջավոր է ստացվում: Դրանք կարելի է նկարագրել տարբեր ձևերով, որոնցից ամենատարածվածն է աղյուսակայինև օգնությամբ դիագրամներ.

AT աղյուսակային ձևովԱվտոմատ ֆունկցիաները տրված են համապատասխանաբար անվանված երկու վերջավոր աղյուսակներով անցումային մատրիցաև ելքային մատրիցա.Այս աղյուսակներում տողերը նշվում են մուտքագրման այբուբենի տառերով, իսկ սյունակները՝ ներքին այբուբենի տառերով (ավտոմատի ներքին վիճակը կոդավորող խորհրդանիշներ)։ Անցումային մատրիցայում շարքի հատման կետում (xk)և սյունակ (qr)տեղադրված են Y ֆունկցիայի արժեքները ( q r, x k),ա Արդյունքների մատրիցում - Q ֆունկցիայի արժեքները (q r, x k):

Ավտոմատների տեսության տարրեր

Պլանավորում:

1. Ավտոմատ հասկացությունը, ավտոմատի շահագործման սկզբունքը

2. Վերջավոր ավտոմատների ճշտման մեթոդներ

3. Ավտոմատների տեսության ընդհանուր խնդիրներ

Տեսական տեղեկատվություն

Մարդը միշտ ձգտել է հեշտացնել իր աշխատանքը՝ առանց իր միջամտության իր համար որոշ մեխանիկական սարքեր աշխատելու միջոցով։ Սկզբում դրանք հեքիաթներ էին, հետո սկսեցին վերածվել սովորական բաների։ Ավտոմեքենաները, հեռուստացույցները, լվացքի մեքենաները, ամբողջ արտադրությունները գործում են առանց մարդու միջամտության։ Ավելին, մարդու միջամտությունը շատ դեպքերում չի պահանջվում, իսկ որոշ դեպքերում նման միջամտությունը կարող է հանգեցնել բացասական երեւույթների։ «Մեքենա» հասկացությունը՝ որպես որոշակի տիպի գործողություն կատարող սարք, վաղուց է այսպես մեկնաբանվել մարդկանց կողմից։

Ավտոմատ հասկացությունը, ավտոմատի շահագործման սկզբունքը

հայեցակարգ մեքենադիտարկվում է երկու տեսանկյունից.

1. Մեքենա - սարքորը կատարում է որոշ գործառույթներ՝ առանց անձի անմիջական մասնակցության։ Ավտոմատն իսկական սարք է, հասկանալի, թե ինչու և ինչպես է այն աշխատում, գոնե այն մարդկանց համար, ովքեր նախագծել և արտադրել են այն։ Մեքենա, տրակտոր, ինքնաթիռ, լուսացույց, հեռուստացույց, հեռախոս՝ այս ամենը ավտոմատ մեքենաներ են։ Այս առումով համակարգիչը պետք է հասկանալ որպես ավտոմատ, որն աշխատում է անձի կողմից կազմված ծրագրի համաձայն։

2. Ավտոմատ - մաթեմատիկական հասկացությունցույց տալով իրական տեխնիկական սարքերի մաթեմատիկական մոդելը: Ավտոմատը վերացական սարք է, պարզ չէ, թե ինչու և ինչպես է այն աշխատում և, ընդհանրապես, ինչու կարող է աշխատել։ Այս առումով ավտոմատը «սև արկղ» է, որը տեսականորեն ունակ է որոշակի գործողություններ իրականացնել։ Մաթեմատիկայի տեսանկյունից բացարձակապես կարևոր չէ, թե ինչ, ինչպես և ինչու է առաջացնում որոշակի գործողություններ։

Ցանկացած ավտոմատ պետք է ունենա որոշակի քանակությամբ մուտքեր, որոշակի քանակությամբ ելքեր և որոշակի քանակությամբ ներքին վիճակներ:

Հանրահաշվային ավտոմատների տեսությունը տեսական կիբեռնետիկայի մի ճյուղ է, որն ուսումնասիրում է դիսկրետ ավտոմատները վերացական հանրահաշվական տեսանկյունից։



Ավտոմատների ընդհանուր տեսությունը պարունակում է տարբեր ենթաբաժիններ. Կախված ուսումնասիրության առարկայից՝ այն բաժանվում է ավտոմատների վերացական տեսության և ավտոմատների կառուցվածքային տեսության։

Վերացական ավտոմատների տեսությունուսումնասիրում է ավտոմատի կատարած անցումները, որոնց վրա ազդում են մուտքային ազդանշանները, ինչպես նաև այդ անցումների արդյունքում ելքային ազդանշանները։

Ուսումնասիրության առարկա կառուցվածքայինԱվտոմատների տեսությունը ավտոմատի կառուցվածքն է, ինչպես նաև մուտքային և ելքային ազդանշանների կառուցվածքը, օրինակ՝ մուտքային և ելքային ազդանշանների կոդավորման մեթոդները և այլն։

Պետական ​​մեքենաների սահմանում

Մեքենա- սարքի վերացական մոդել, որն աշխատում է դիսկրետ ժամանակում, որը մշակում է մուտքային ազդանշանների վերջավոր հաջորդականություն և դրանք վերածում ելքային ազդանշանների (ռեակցիաների) վերջավոր հաջորդականության։

Վերջավոր ավտոմատի շահագործման գործընթացում նրա ներքին վիճակների վերջավոր թիվը հաջորդաբար փոխվում է, և ավտոմատի վիճակը որոշակի կետում եզակիորեն որոշվում է մուտքային և ելքային ազդանշաններով: Նման ավտոմատները բոլոր ժամանակակից համակարգչային տեխնոլոգիաների և ավտոմատ կառավարման և կառավարման բոլոր տեսակի դիսկրետ համակարգերի հիմքն են:

Ավտոմատ հասկացությունն այնքան վերացական է, որ դժվար է ասել, թե երբ է մարդը դա անում ընդհանրապես առանց ավտոմատների: Ավտոմատի սահմանման համար հարմար են ցանկացած սարք, ներառյալ նրանք, որոնցով պարզունակ մարդիկ որս էին անում կամ քարեր էին նետում՝ պաշտպանելով իրենց տունը թշնամուց:

Ալգորիթմ- հասկանալի և ճշգրիտ պաշտոնական հրահանգ կատարողին, որը միանշանակորեն որոշում է գործողությունների բովանդակությունը և հաջորդականությունը, որոնք թարգմանում են տվյալ սկզբնական տվյալների հավաքածուն ցանկալի արդյունքի

Ենթադրվում է, որ մարդու կողմից ստեղծված առաջին ծրագրային սարքը եղել է ժամացույցը: Ժամացույցի մեխանիզմները շարժակների և խցիկի մեխանիզմների, շարժակների և լծակների օգնությամբ զսպանակի օգնությամբ կատարում են մի շարք կոնկրետ գործողություններ: Ժամացույցի նման մեխանիզմի օրինակ է Մոսկվայի Կենտրոնական տիկնիկային թատրոնի հայտնի ժամացույցը, որտեղ շարժման մեջ է դրվում թվատախտակի վրա տեղադրված տասներկու հեքիաթային կերպարներ:

Նշենք մի քանի հետաքրքիր պատմական փաստեր՝ կապված ավտոմատների՝ որպես մեխանիկական սարքերի հետ։

1. Գերմանացի փիլիսոփա և ալքիմիկոս Ալբերտ Մեծը 1216-1246 թվականներին ստեղծել է «երկաթյա» սպասավոր՝ ավտոմատ, որը տան մեջ կատարում էր դարպասապահի պարտականությունները:

2. Աստղագետ Յոհան Մյուլլերը (Regiamontanus) (1436-1476) ստեղծել է մեխանիկական արծիվ, որը ողջունել է Սուրբ Հռոմի կայսր Մաքսիմիլիան II-ի Նյուրնբերգի մուտքը գլխի թեքմամբ և թեւերի շարժումով:

3. Մեխանիկ Ժակ դե Վականսոն (1709-1782) - աշխարհում առաջին ավտոմատ ջուլհակի հեղինակը։ Նա կերտել է մեխանիկական բադի կերպարը, իր կենդանի գործընկերոջ ճշգրիտ պատճենը՝ լողացել է, մաքրել փետուրները, ափից հատիկներ է կուլ տվել։ Նրա մեխանիկական ֆլեյտահարը, որը կատարել է տասնմեկ երաժշտական ​​ստեղծագործություն, ապշեցրել է այդ հեռավոր տարիներին ապրած մարդկանց։

4. 19-րդ դարի ռուս գյուտարար. Ա.Մ.Գամուլեցկին ստեղծեց մի ամբողջ մեխանիկական կաբինետ, որում կային նրա կողմից նախագծված բազմաթիվ ավտոմատներ: Այստեղ, ի թիվս այլ բաների, կային կախարդի խոսող գլուխը և տավիղ նվագող Cupid-ը, ինչը ապշեցնում էր ժամանակակիցների երևակայությունը։

5. Առաջին պարզունակ ավելացման մեքենան նախագծվել է 1641 թվականին Բլեզ Պասկալի կողմից։ Բացման խթանը հոր տանջանքն էր՝ հարկը, տեսուչ, ով օր ու գիշեր աշխատում էր մեծ հաշվարկներով։ Հնարելով գումարող մեքենա՝ տասնութամյա որդին փրկեց հորը բարդ հաշվարկներից և աշխարհին տվեց թվեր գումարող և հանող առաջին հաշվիչը։

6. Առաջին շախմատային մեքենան կառուցվել է 1890 թվականին իսպանացի ինժեներ Տորես Կեվեդոյի կողմից։ Այդպիսի ավտոմատը կարող էր խաղալ միայն ռոքի վերջնախաղ (թագավորը և թագը թագավորի դեմ):

7. Ավտոմատ կառավարմամբ առաջին համակարգիչը ստեղծվել է Չարլզ Բեբիջի կողմից 1822 թվականին, նա նախագծել է ավելացնող մեքենա, որն ուներ հիշողության և թվաբանական սարքեր։ Այս սարքերը դարձան ժամանակակից համակարգիչների նմանատիպ սարքերի նախատիպերը:

Մեքենաների տեսակները.

Մեքենան կարելի է մեկնաբանել որպեսսարք, որն իրականացնում է էներգիայի, նյութերի կամ տեղեկատվության ստացման, փոխակերպման և փոխանցման գործընթացները դրանցում սահմանված ծրագրին համապատասխան, բայց առանց անձի անմիջական մասնակցության։

Յուրաքանչյուր մեքենա ունի իր սեփականը բազայի հավաքածուներ,որոնք ներառում են՝ մուտքային այբուբեն, ելքային այբուբեն, ավտոմատ վիճակների հավաքածու։

Վերջավոր ավտոմատի բնորոշ առանձնահատկությունն առկայությունն է հիշողություն,որը որոշում է ավտոմատի վիճակը՝ կախված ժամանակից։ Ավտոմատի տարբեր վիճակների արտաքին դրսևորումը նրա արձագանքն է նույն տեսակի ազդեցություններին (ազդանշաններին):

Վերջավոր թվային ավտոմատների շահագործման մեջ կարևոր հայեցակարգ է ժամանակ.

Ավտոմատները կարելի է դասակարգել ըստ տարբեր չափանիշների:

1. Ըստ գործունեության տեսակի - ավտոմատները բաժանվում են՝ տեղեկատվության, կառավարման և հաշվողական:

Դեպիտեղեկատվական մեքենաներներառում են տարբեր տեղեկատու աղյուսակներ, մարզադաշտերում տեղեկատվական տախտակներ, ազդանշանային սարքեր:

Դեպի հսկիչ մեքենաներընդունված է սարքեր վերագրել որոշակի գործընթաց կառավարելու համար, ներառյալ՝ վերելակ, փոխակրիչ, հաստոց, պատնեշ:

Դեպի հաշվողական մեքենաներներառում են միկրոհաշվիչներ, համակարգչային պրոցեսորներ և այլ սարքեր, որոնք կատարում են հաշվարկներ:

Այնուամենայնիվ, խստորեն ասած, շատ ավտոմատներ այնպիսի բարդ համակարգեր են, որ դրանք և՛ հաշվողական, և՛ կառավարման, և՛ տեղեկատվական ավտոմատներ են:

2. Վերջավոր ավտոմատներ -Ինֆորմատիկայի տեսանկյունից դրանք ավտոմատներ են, որոնք դիսկրետ տեղեկատվության փոխարկիչներ են։ Դրանք ներառում են փոխարկիչներ, որոնք պարունակում են մուտքային և վերջավոր ելքային ազդանշանների, ինչպես նաև ներքին վիճակների վերջավոր շարք

3. Թվային մեքենաներ- ավտոմատներ, որոնք փոխակերպում են թվայինտեղեկատվություն։ Նման ավտոմատներում մուտքային ազդանշանները տրվում են որպես ակնթարթային նշանների վերջավոր հավաքածու՝ դրանց տևողությունը այնքան փոքր է, որ կարելի է անտեսել: Ֆիքսված ժամանակի համար մուտքային նշանները փոխակերպվում են, և ելքը մի վիճակից մյուս վիճակի թռիչքային անցում է:

4. Աբստրակտ ավտոմատներ -մուտքագրման այբուբենի բառերի մի շարք ցուցադրում Xմեջելքային այբուբենի բառերի հավաքածու Յ.

Աբստրակտ ավտոմատը հետևյալն է.

~ Մաթեմատիկականմոդել,

~ Ալգորիթմկոդերի հաջորդականությունների որոշ վերափոխման գործողություններ,

~ օրենքմուտքային այբուբենի փոխակերպումները ելքայինի:

5. Սինխրոն և ասինխրոն ավտոմատներ. Կախված նրանից, թե մուտքային ազդանշանը և վիճակի փոփոխության ազդանշանը ստացվում են միաժամանակ կամ հաջորդաբար, ավտոմատները բաժանվում են համաժամանակյա և ասինխրոն ավտոմատների։

Սինքրոն մեքենաներումմուտքային ազդանշանների տեւողությունը եւ անցումների ժամանակը համաձայնեցված են միմյանց հետ։ Դրանք օգտագործվում են համակարգչային համակարգերում, ավտոմատացված կառավարման համակարգերում և այլն։

Ասինխրոն մեքենաներումմուտքային ազդանշանների տեւողությունը եւ անցումների ժամանակը համաձայնեցված չեն միմյանց հետ։ Դրանք կախված են արտաքին աղբյուրներից՝ տարբեր իրադարձություններից, և նմուշառման միջակայքըփոփոխական է (օրինակ՝ համակցված կողպեքներում)։ Ասինխրոն ավտոմատներում մուտքային ազդանշանների արժեքների հաջորդ փոփոխությունը կարող է տեղի ունենալ միայն այն դեպքում, եթե այս ազդանշանների նախորդ փոփոխությամբ առաջացած անցողիկ գործընթացը ավարտվել է:

6. Ավտոմատները բաժանվում են վերջավոր և անվերջ ավտոմատների։Եթե ​​դասակարգումը հիմնված է հիշողության չափը,ապա տարբերությունը կայանում է նրանում, թե արդյոք ավտոմատը ունի եզրափակիչկամ անվերջներքին վիճակների քանակը.

Անվերջության տակավտոմատը սովորաբար հասկացվում է որպես անսահման թվով վիճակներ ունեցող ավտոմատի մասին գաղափարների որոշակի մաթեմատիկական իդեալականացում։ Նման ավտոմատի հիշողությունը պոտենցիալ կարող է անվերջ աճել: Օրինակ՝ հայտնի Post և Turing աբստրակտ ավտոմատները անսահման ավտոմատներ են, բայց համակարգիչը կամ նրա առանձին մասերը վերջավոր ավտոմատներ են։

7. Ավտոմատները բաժանվում են դետերմինիստական ​​և հավանականական ավտոմատների. Եթե ​​դասակարգումը հիմնված է պատահական ընտրության մեխանիզմապա տարբերակվում է որոշիչ և հավանականական (ստոխաստիկ) ավտոմատների միջև։

Դետերմինիստական ​​ավտոմատներումվարքագիծը և կառուցվածքը ժամանակի յուրաքանչյուր պահի եզակիորեն որոշվում են ընթացիկ մուտքային տեղեկատվության և ինքն ավտոմատի վիճակի միջոցով նախորդ պահին:

Հավանական ավտոմատներում այս կախվածությունը նույնպես կապված է որոշ պատահական ընտրության հետ:

ՀավանականԱվտոմատը դիսկրետ տեղեկատվության փոխարկիչ է, որի գործունեությունը յուրաքանչյուր պահի կախված է միայն հիշողության վիճակներից և նկարագրված է վիճակագրական օրենքներով:

8. Ունիվերսալ մեքենա.Ավտոմատների տեսության մեջ ապացուցված է, որ տեղեկատվության տարբեր փոխակերպումներ իրականացնելու համար բավական է կառուցել. ունիվերսալավտոմատ մեքենա՝ ծրագրի և համապատասխան կոդավորման օգնությամբ, որն ունակ է լուծելու ցանկացած խնդիր։

Մեկ մուտքով թվային ավտոմատի մաթեմատիկական մոդելը տրվում է հինգ օբյեկտով.

X-մուտքային նշանների վերջավոր հավաքածու, մուտքային այբուբեն.

X \u003d (x 1 (t), x 2 (t), ..., x n (t));

Y-ելքային նշանների վերջավոր հավաքածու, ելքային այբուբեն.

Y \u003d (y 1 (t), y 2 (t), ..., y n (t));

Q~վերջավոր մի շարք ավտոմատ վիճակների:

Q= (q 0 (t), q 1 (t), q 2 (t), ..., q n (t)), q0- սկզբնական վիճակ;

δ(ք, X) - ավտոմատի մի վիճակից մյուսին անցնելու գործառույթը. Ք X x)®Q;

λ(q, X) ~ ավտոմատ ելքային գործառույթ. Ք x X) ® Յ.

Ուրեմն պետական ​​մեքենան C=(X, Q, Y, δ, λ.) որոշվում է ռեկուրսիվ հարաբերություններով

q(0) = q 0, q(t + I) = δ (g(t), x(t)), y(t) = λ (g(t), x(t)),

t-ը ժամանակի դիսկրետացված պահն է, թե՞ դա միապաղաղ ֆունկցիայի պատկեր է տ:. Տ® Ն, և T -սովորական շարունակական ժամանակը, N-ը բնական թվերի բազմությունն է:

Աշխատանքի բոլոր ժամերը Տբաժանվում է վերջավոր թվով ինտերվալների, որոնց սահմանին փոխվում է ավտոմատի վիճակը։ Միևնույն ժամանակ, t(Г 0)-ը ցույց է տալիս փոփոխությունների քանակը, որոնք տեղի են ունեցել մինչև Г 0 ժամանակը:

Դիսկրետացման օրինակ է սովորական կինոթատրոնը. ժամանակը բաժանվում է 1/24 վրկ միջակայքերի: Մարդկային աչքը դիսկրետ շրջանակների հետևյալն ընկալում է որպես շարունակական շարժում։

9. Սինխրոն ավտոմատները բաժանվում են Mealy ավտոմատների և Moore ավտոմատների. Կախված նրանից ելքի գործառույթը կազմակերպելու եղանակՍինքրոն մեքենաները բաժանվում են Mealy մեքենաների (առաջին տեսակի ավտոմատներ) և Մուր ավտոմատներ (երկրորդ տեսակի ավտոմատներ):

Միլի ավտոմատներում- ելքային ազդանշան y(t) x(t)և պետական ք(t- 1) ավտոմատը նախորդ պահին (t-մեկը): Նման ավտոմատների մաթեմատիկական մոդելը հավասարումների համակարգն է.

q(t) = δ (q(t-1), x(t)) և y(t) = λ (q(t-1), x(t)),

Մուրի մեքենաներումելքային ազդանշան y(t)եզակիորեն որոշվում է մուտքային ազդանշանով x(t)և պետական ք(t)տվյալ պահին տ. Նման ավտոմատների մաթեմատիկական մոդելը համակարգն է.

q(t) = δ (q(t-1), x(t)) և y(t) = λ (q(t)),

Նման ավտոմատներում ելքային ֆունկցիան կախված է միայն տվյալ պահին ավտոմատի վիճակներից և կախված չէ մուտքային ազդանշանից։ Այսպիսով, նման ավտոմատի մուտքագրման տողը մեկ անգամ կարդացվում է ձախից աջ՝ կատարելով սկանավորում ըստ նիշերի։ Ժամանակի որոշակի կետում վիճակի մեքենան գտնվում է ինչ-որ ներքին վիճակում, որը փոխվում է հաջորդ նիշը կարդալուց հետո: Նոր վիճակը կարող է բնութագրվել ընթերցված խորհրդանիշով և ներկա վիճակով:

10. Համակցված ավտոմատներ– կան ավտոմատներ, որոնցում ելքային նշանը կախված չէ իր վիճակից և որոշվում է միայն ընթացիկ մուտքային նշաններով, այսինքն. այս ավտոմատում բոլոր վիճակները համարժեք են։ Նման ավտոմատում անցումային ֆունկցիան այլասերված է, այն սկզբունքորեն անկարևոր է և անփոփոխ շահագործման ընթացքում։ Հետեւաբար, նվազագույն կոմբինացիոն ավտոմատն ունի միայն մեկ վիճակ.

11 Բուլյանավտոմատներ - կան ավտոմատներ, որոնց մուտքային այբուբենը բաղկացած է 2 տերկուական երկարության հավաքածուներ տ,և ելքը 2 n երկարության երկուական հավաքածուներից է Պ.Համար տրամաբանական համակցումավտոմատ, ելքի ֆունկցիան ունի համակարգի ձև Պ տրամաբանական գործառույթները տփոփոխականներ.

Ավտոմատների տեսությունը դիսկրետ մաթեմատիկայի մի ճյուղ է, որն ուսումնասիրում է դիսկրետ տեղեկատվության փոխարկիչների մոդելները։ Նման փոխարկիչները և՛ իրական սարքերն են (համակարգիչներ, կենդանի օրգանիզմներ), և՛ երևակայական սարքեր (աքսիոմատիկ տեսություններ, մաթեմատիկական մեքենաներ): Ըստ էության, վերջավոր վիճակի մեքենան կարելի է բնութագրել որպես սարք Մ , որն ունի մուտքային և ելքային ալիքներ, մինչդեռ յուրաքանչյուր դիսկրետ ժամանակի պահերին, որոնք կոչվում են ժամացույցի պահեր, այն գտնվում է վերջնական վիճակներից մեկում։

Մուտքային ալիքի վրա ցանկացած պահի տ =1, 2, ... սարքին Մ մուտքային ազդանշանները գալիս են (որոշ վերջավոր ազդանշանների շարքից): Ժամանակի հաջորդ պահի փոփոխության օրենքը սահմանվում է կախված մուտքային ազդանշանից և տվյալ պահին սարքի վիճակից: Ելքային ազդանշանը կախված է ընթացիկ ժամանակի վիճակից և մուտքային ազդանշանից (նկ. 1):

Պետական ​​մեքենան իրական դիսկրետ տեղեկատվության մշակման սարքերի մաթեմատիկական մոդել է:

պետական ​​մեքենա կոչվում է համակարգ A= (X , Ք , Յ , , ), որտեղ X , Ք , Յ կամայական ոչ դատարկ վերջավոր բազմություններ են, և և - գործառույթներ, որոնցից.

    շատ X ={ա 1 , ..., ա մ ) կոչվում է մուտքագրման այբուբենը , և դրա տարրերն են մուտքային ազդանշաններ , դրանց հաջորդականությունը նշված է գրավիչ արտահայտություններ ;

    շատ Ք ={ք 1 , ..., ք n ) կոչվում է շատ նահանգներ ավտոմատ և դրա տարրերը - պետությունները ;

    շատ Յ ={բ 1 , ..., բ էջ ) կոչվում է ելքային այբուբեն , նրա տարրերն են ելքային ազդանշաններ , դրանց հաջորդականություններն են ելքային բառեր ;

    ֆունկցիան : X Ք Ք կանչեց անցումային ֆունկցիա ;

    ֆունկցիան :X Ք Յ կանչեց ելքային գործառույթ .

Այս կերպ, (x , ք )Ք , (x , ք )Յ համար  x X , ք Ք .

Պետական ​​մեքենայի հետ կապված է երևակայական սարք, որն աշխատում է հետևյալ կերպ. Կոմպլեկտից կարող է լինել վիճակում Ք , ստացեք ազդանշաններ հավաքածուից X և թողարկեք ազդանշաններ հավաքածուից Յ .

2. Վերջավոր ավտոմատի սահմանման մեթոդներ

Կան վերացական ավտոմատների սահմանման մի քանի համարժեք եղանակներ, որոնցից երեքն են. աղյուսակային , երկրաչափական և ֆունկցիոնալ .

2.1 Մեքենայի աղյուսակի նշանակում

Ավտոմատի սահմանումից հետևում է, որ այն միշտ կարող է սահմանվել աղյուսակով, որը պարունակում է երկու մուտքեր. տ գծեր և Պ սյուներ, որտեղ սյունակի խաչմերուկում ք և տողեր ա ֆունկցիայի արժեքները արժեն (ա ես , ք ժ ), (ա ես , ք ժ ).

ք

ա

ք 1

ք ժ

ք n

ա 1

(ա 1 , ք 1), (ա 1 , ք 1)

(ա 1 , ք ժ ), (ա 1 , ք ժ )

(ա 1 , ք n ), (ա 1 , ք n )

ա ես

(ա ես , ք 1), (ա ես , ք 1)

(ա ես , ք ժ ), (ա ես , ք ժ )

(ա ես , ք n ), (ա ես , ք n )

ա մ

(ա մ , ք 1), (ա մ , ք 1)

(ա մ , ք ժ ), (ա մ , ք ժ )

(ա մ , ք n ), (ա մ , ք n )

2.2. Ավտոմատի սահմանում Մուրի գծապատկերով

Վերջավոր վիճակի մեքենան նշելու մեկ այլ եղանակ գրաֆիկական է, այսինքն՝ օգտագործելով գրաֆիկը: Ավտոմատը ներկայացված է որպես պիտակավորված ուղղորդված գրաֆիկ Գ(Ք , Դ ) բազմաթիվ գագաթներով Ք և շատ կամարներ Դ ={(ք ժ , (ա ես , ք ժ ))| ք ժ Ք , ա ես X ), մինչդեռ աղեղը ( ք ժ , (ա ես , ք ժ )) պիտակավորված է զույգով ( ա ես , (ա ես , ք ժ )): Այսպիսով, այս մեթոդով ավտոմատի վիճակները պատկերվում են շրջանագծերով, որոնցում մուտքագրվում են վիճակների նշանները. ք ժ (ժ = 1, …, n ) Յուրաքանչյուր շրջանից իրականացվում է տ սլաքներ (ուղղված եզրեր) մեկ առ մեկ, որոնք համապատասխանում են մուտքային այբուբենի նիշերին X ={ա 1 , ..., ա մ ) տառին համապատասխան սլաք ա ես X և դուրս գալով շրջանից ք ժ Ք , զույգը ( ա ես , (ա ես , ք ժ )), և այս սլաքը տանում է դեպի համապատասխան շրջան (ա ես , ք ժ ).

Ստացված նկարը կոչվում է ավտոմատ գրաֆիկ կամ, Մուրի դիագրամ . Ոչ շատ բարդ ավտոմատների համար այս մեթոդն ավելի պատկերավոր է, քան աղյուսակային.