«Մասնակից:Ռաննա/Ավազարկղ3»–ի խմբագրումների տարբերություն
No edit summary |
No edit summary |
||
Տող 9. | Տող 9. | ||
''դիտել նաև'' [[Հաշվարկման համակարգ (մաթեմատիկա)|տարբեր ազգերի հաշվարկման համակարգը]] |
''դիտել նաև'' [[Հաշվարկման համակարգ (մաթեմատիկա)|տարբեր ազգերի հաշվարկման համակարգը]] |
||
Դիրքային համարակալման գյուտը, որը հիմնված է թվերի տեղային նշանակության վրա, վերագրվում է [[Շումեր|շումերներին]] և [[Բաբելոն|բաբելոններին]]: Ավելր ուշ ժամանակահատվածում նման համարակալումը մշակվել է ինդուսների կողմից և ունեցել է անգնահատելի հետևանքներ [[քաղաքակրթության պատմություն]] մեջ: Այսպիսի համակարգերի թվին է պատկանում [[ |
Դիրքային համարակալման գյուտը, որը հիմնված է թվերի տեղային նշանակության վրա, վերագրվում է [[Շումեր|շումերներին]] և [[Բաբելոն|բաբելոններին]]: Ավելր ուշ ժամանակահատվածում նման համարակալումը մշակվել է ինդուսների կողմից և ունեցել է անգնահատելի հետևանքներ [[քաղաքակրթության պատմություն]] մեջ: Այսպիսի համակարգերի թվին է պատկանում [[Հաշվարկման համակարգ (մաթեմատիկա)|տասական հաշվման համակարգ]]ը, որի ծագումը կապված է [[Մատների հաշվարկ|մատներով հաշվի]] հետ: Միջին դարերի Եվրոպայում այն հայտնվեց իտալացի վաճառականների միջոցով, որոնք իրենց հերթին փոխառել էին այն արաբներից: |
||
== Սահմանումներ == |
== Սահմանումներ == |
||
{{anchor|Основание системы счисления}}Հաշվարկման դիրքային համակարգը սահմանվում է <math>b > 1</math> ամբողջ թվով , որը կոչվում է |
{{anchor|Основание системы счисления}}Հաշվարկման դիրքային համակարգը սահմանվում է <math>b > 1</math> ամբողջ թվով , որը կոչվում է հաշվարկման համակարգի '''հիմքը''': Հաշվարկման համակարգի <math>b</math> հիմքը անվանում են նաև '''<math>b</math> -ական''' (մասնավորապես ՝ երկուական, երեքական, տասնորդական և այլն): |
||
[[Ամբողջ թիվ]]երը առանց <math>x</math> նշանի <math>b</math>-ական հաշվարկման համակարգում ներկայացնում է վերջավոր տեսքով [[Վեկտորական տարածություն|գծային կոմբինացիա]] <math>b</math> թվի ատիճանի<ref>''Վ.Ս.Ֆոմին'' Հաշվարկման համակարգ:— Մ.: Գիտություն, 1987. — էջ 48: (Հանրաճանաչ դասախոսություններ մաթեմատիկայի վերաբերյալ):</ref>: |
[[Ամբողջ թիվ]]երը առանց <math>x</math> նշանի <math>b</math>-ական հաշվարկման համակարգում ներկայացնում է վերջավոր տեսքով [[Վեկտորական տարածություն|գծային կոմբինացիա]] <math>b</math> թվի ատիճանի<ref>''Վ.Ս.Ֆոմին'' Հաշվարկման համակարգ:— Մ.: Գիտություն, 1987. — էջ 48: (Հանրաճանաչ դասախոսություններ մաթեմատիկայի վերաբերյալ):</ref>: |
||
Տող 35. | Տող 35. | ||
Միաժամանակ մի քանի հաշվման համակարգերի հետ աշխատելիս համակարգերը իրարից տարբերելու համար համակարգի հիմքը սովորաբար նշվում է ներքևի ինդեքսի տեսքով, որը գրվում է տասնորդական համակարգում: |
Միաժամանակ մի քանի հաշվման համակարգերի հետ աշխատելիս համակարգերը իրարից տարբերելու համար համակարգի հիմքը սովորաբար նշվում է ներքևի ինդեքսի տեսքով, որը գրվում է տասնորդական համակարգում: |
||
: <math>123_{10}</math> — 123 թիվը [[Հաշվարկման համակարգ (մաթեմատիկա)| |
: <math>123_{10}</math> — 123 թիվը [[Հաշվարկման համակարգ (մաթեմատիկա)|տասական հաշվման համակարգ]]ում է: |
||
: <math>173_8</math> — նույն թիվը [[Հաշվարկման ութական համակարգ|հաշվարկման ութական համակարգ]]ում է: |
: <math>173_8</math> — նույն թիվը [[Հաշվարկման ութական համակարգ|հաշվարկման ութական համակարգ]]ում է: |
||
: <math>1111011_2</math> — նույն թիվը [[Հաշվարկման երկուական համակարգ |հաշվարկման երկուական համակարգ]]ում է: |
: <math>1111011_2</math> — նույն թիվը [[Հաշվարկման երկուական համակարգ |հաշվարկման երկուական համակարգ]]ում է: |
||
Տող 44. | Տող 44. | ||
Որոշ ոլորտներում կիրառվում են հատուկ օրենքներ հիմքերի նշանակման համար: Օրինակ, ծրագրավորման դեպքում,տասնվեցական համակարգը նշվում է. |
Որոշ ոլորտներում կիրառվում են հատուկ օրենքներ հիմքերի նշանակման համար: Օրինակ, ծրագրավորման դեպքում,տասնվեցական համակարգը նշվում է. |
||
* [[Ասսեմբլեր լեզու| |
* [[Ասսեմբլեր լեզու|ասսեմբլեր]]ում և ընդհանուր գրառումներ, որոնք կապված չեն որոշակի լեզվի, h տառ ('''h'''exadecimal-ից) թվիի վերջում (սինտակսիս Intel): |
||
* [[Պասկալ (ծրագրավորման լեզու)|Պասկալ]]ում «$» նշանը թվի սկզբում: |
* [[Պասկալ (ծրագրավորման լեզու)|Պասկալ]]ում «$» նշանը թվի սկզբում: |
||
* [[C (ծրագրավորման լեզու)|Սի]]ում և այլ ուրիշ լեզուների 0x կամ 0X կոմբինացիաների ( he'''x'''adecimal-ից) սկզբում: |
* [[C (ծրագրավորման լեզու)|Սի]]-ում և այլ ուրիշ լեզուների 0x կամ 0X կոմբինացիաների ( he'''x'''adecimal-ից) սկզբում: |
||
Որոշ բարբառներում <!-- (օրինակ, [[Microchip]] ֆիրմայում) --> Սի ծրագիրը ըստ «0x» անալոգիայի «0b» նախածանցը օգտագործվում է երկուական թվեր նշելու համար («0b» նշումը ներառված չէ ANSI C ստանդարտում): |
Որոշ բարբառներում <!-- (օրինակ, [[Microchip]] ֆիրմայում) --> Սի ծրագիրը ըստ «0x» անալոգիայի «0b» նախածանցը օգտագործվում է երկուական թվեր նշելու համար («0b» նշումը ներառված չէ ANSI C ստանդարտում): |
||
Ռուսերեն [[Աբակ (տախտակ)| հաշվիչ]]ների համար տասնական դիրքային համակարգում թվեր գրելու համար օգտագործվում էր |
Ռուսերեն [[Աբակ (տախտակ)| հաշվիչ]]ների համար տասնական դիրքային համակարգում թվեր գրելու համար օգտագործվում էր այլընտրանքային համակարգի գրառում (ներկայացուցչական) տասնական թվերի միակ ավելորդ այլընտրանքային թվով «1111111111» = 10_ <sub> 10 </sub> ամեն ելքից: |
||
== Օրինակներ == |
|||
* '''2''' — [[Հաշվարկման երկուական համակարգ|երկուական]] ([[Դիսկրետ մաթեմատիկա|դիսկրետ մաթեմատիկա]]յում, [[Ինֆորմատիկա|ինֆորմատիկա]]յում, [[Ծրագրավորում|ծրագրավորում]]ում) |
|||
* '''3''' — [[Հաշվարկման երեքական համակարգ]] |
|||
* '''4''' — Հաշվարկման չորսական համակարգ |
|||
* '''8''' — [[Հաշվարկման ութական համակարգ|ութական]] ([[Ինֆորմատիկա|ինֆորմատիկա]]յում) |
|||
* '''10''' — [[Հաշվարկման համակարգ (մաթեմատիկա)|տասական հաշվման համակարգ]] |
|||
* '''12''' — [[Հաշվարկման տասներկուական համակարգ|տասներկուական]] (լայնորեն օգտագործվում էր հին ժամանակներում, այժմ օգտագործվում է որոշ մասնավոր տարածքներում) |
|||
* '''16''' — [[Հաշվարկման տասնվեցական համակարգ|տասնվեցական]] (առավել տարածված է [[Ծրագրավորում|ծրագրավորում]]ում, ինչպես նաև [[տառատեսակ]]ներում) |
|||
* '''20''' — [[Հաշվարկման քսանականն համակարգ|քսանական]] (օգտագործվել է [[Մայա|մայա]]ների և [[Ացտեկներ|ացտեկ]]ների մոտ) |
|||
* '''40''' — Հաշվարկման քառասունական համակարգ (գտագործվում էր հին ժամանակներում, մասնավորապես, ''«сорок сороков»'' = 1600) |
|||
* '''60''' — [[Հաշվարկման վաթսունական համակարգ|վաթսունական]] (օգտագործվում էր հին Վավիլոնում,իսկ ավելի ուշ հին հունական աստղագետների կողմից ՝ աստղերի անկյունային կոորդինատները չափելու ([[Աշխարհագրական երկայնություն|երկայնություն]] և [[Աշխարհագրական լայնություն|լայնություն]]) և ժամանակը չափելու համար): Այսօր այն օգտագործվում է օրվա ժամանակը չափելու մեջ: |
|||
== Հատկությունները == |
|||
Հաշվարկման դիրքային համակարգ ունի մի շարք հատկություններ. |
|||
<!-- Из-за нескольких абзацев в последнем пункте --> |
|||
* Իրականում թվային համակարգի հիմքը միշտ գրվում է որպես 10; Օրինակ` երկուական թվային համակարգում 10 նշանակում է 2. Այս պնդումը չի տարածվում այլընտրանքային հաշվարկման համակարգի վրա, որում օգտագործում է միայն մեկ թիվ: |
|||
* ''b''-ական համակարգում ''x'' թվի գրառման համար հաշվարկման համակարգը պահանջում է <math>\lfloor\log_b x\rfloor + 1</math> թիվ, որտեղ <math>\lfloor\cdot\rfloor</math> նշանակում է վերցնել թվի [[Ամբողջ մաս|ամբողջ մաս]]ը: |
|||
* Համեմատել թվերը, որոնք գրված են հաշվարկման դիրքային համակարգում կարելի է կարգերով, նախապես դրանք լրացնելով նույն քանակի զրոներով: Այս դեպքում համեմատությունը կատարվում է ամենաբարձր կարգից մինչև ամենացածր կարգը, քանի դեռ մի կարգի թիվը մեծ չէ, քան մյուս կարգի համապատասխան թիվը: Օրինակ ՝ տասական համակարգում 321 և 312 թվերը համեմատելու համար համեմատվում ենք ձախից աջ յուրաքանչյուր կարգի թիվ:. |
|||
** 3 = 3 — թվերի համեմատման արդյունքը դեռ որոշված չէ: |
|||
** 2 > 1 — առաջի թիվը մեծ է (անկախ մնացած թվերից). |
|||
: Այսպիսով, թվերի բնական կարգը համապատասխանում է հաշվարկման դիրքային համակարգում դրանց գրառումներին [[Լեքսոգրաֆիկ կարգը|լեքսոգրաֆիկ կարգ]]ի, պայմանով, որ այդ գրառումները լրացվեն նույն քանակի զրոներով: |
|||
* Թվերով թվաբանական գործողություններ: Հաշվարկման դիրքային համակարգ թույլ է տալիս հեշտությամբ կատարել գումարում, հանում, բազմապատկում, բաժանում և մնացորդով բաժանում ՝ իմանալով միայն [[բազմապատկման աղյուսակ]]ը, իսկ վերջին երեք գործողությունների համար նաև [[բազմապատկման աղյուսակ]]ը համապատասխան համակարգում (տե՛ս, օրինակ, [[Սյունակով բաժանում]]): |
|||
== Ծանոթագրություններ == |
|||
{{ծանցանկ}} |
{{ծանցանկ}} |
22:33, 9 Հուլիսի 2020-ի տարբերակ
Հաշվարկման դիրքային համակարգ (դիրքային համարակալում)- հաշվարկման համակարգ է, որտեղ թվի գրառման մեջ յուրաքանչյուր թիվ կախված է իր դիրքից (կարգ):
Պատմություն
դիտել նաև տարբեր ազգերի հաշվարկման համակարգը
Դիրքային համարակալման գյուտը, որը հիմնված է թվերի տեղային նշանակության վրա, վերագրվում է շումերներին և բաբելոններին: Ավելր ուշ ժամանակահատվածում նման համարակալումը մշակվել է ինդուսների կողմից և ունեցել է անգնահատելի հետևանքներ քաղաքակրթության պատմություն մեջ: Այսպիսի համակարգերի թվին է պատկանում տասական հաշվման համակարգը, որի ծագումը կապված է մատներով հաշվի հետ: Միջին դարերի Եվրոպայում այն հայտնվեց իտալացի վաճառականների միջոցով, որոնք իրենց հերթին փոխառել էին այն արաբներից:
Սահմանումներ
Հաշվարկման դիրքային համակարգը սահմանվում է ամբողջ թվով , որը կոչվում է հաշվարկման համակարգի հիմքը: Հաշվարկման համակարգի հիմքը անվանում են նաև -ական (մասնավորապես ՝ երկուական, երեքական, տասնորդական և այլն):
Ամբողջ թիվերը առանց նշանի -ական հաշվարկման համակարգում ներկայացնում է վերջավոր տեսքով գծային կոմբինացիա թվի ատիճանի[1]:
- , որտեղ — ամբողջ թվեր են, որոնք հետևյալ անհավասարմանը բավարարող թվեր են :
Յուրաքանչյուր բազիսային տարր այս դասավորությունում կոչվում է կարգավորություն( դիրք ),շարքերի ավագությունը ու դրանց համապատասխանող թվերը որոշվում են ըստ թվերի կատեգորիայի (դիրքի) թվով (ցուցիչի արժեքի նշանակությունը):
թվի դիրքի օգնությամբ -ական հաշվարկման համակարգում կարելի է գրառել ամբողջ թվերը -ից մինչև , այսինքն տարբեր թվեր:
Թվերի գրառումը
Եթե անհամապատասխանություններ չկան (օրինակ, երբ բոլոր թվերը ներկայացված են որպես եզակի գրավոր նիշ), ապա թիվը գրվում է որպես իր -ական թվերի հաջորդականություն, որոնք նշված են նվազման կարգով` ձախից աջ[2]:
Զրոական թվերի համար սկզբնական զրոները բաց ենք թողնում:
Հաշվառման համակարգերում ներառյալ մինչև 36 հիմքով թվեր գրելու համար օգտագործվում են որպես թվեր (նշան) արաբական թվեր (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) և հետո լատինական այբուբենի տառերը (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z): Որտեղ, a = 10, b = 11 և այլն, երբեմն x = 10:
Միաժամանակ մի քանի հաշվման համակարգերի հետ աշխատելիս համակարգերը իրարից տարբերելու համար համակարգի հիմքը սովորաբար նշվում է ներքևի ինդեքսի տեսքով, որը գրվում է տասնորդական համակարգում:
- — 123 թիվը տասական հաշվման համակարգում է:
- — նույն թիվը հաշվարկման ութական համակարգում է:
- — նույն թիվը հաշվարկման երկուական համակարգում է:
- — նույն թիվը բայց տասնական հաշվման համակարգերում երկուական կոդավորումով տասնական թիվ (BCD);
- — նույն թիվը, բայց ոչ սիմետրիկ երեքական հաշվարկման համակարգում:
- — նույն թիվը, բայց սիմետրիկ երեքական հաշվարկման համակարգում, «i», «7», «2» և «−» նշանները նշանակում են «−1», «1»-ը և «+» նշանակում են «+1»:
Որոշ ոլորտներում կիրառվում են հատուկ օրենքներ հիմքերի նշանակման համար: Օրինակ, ծրագրավորման դեպքում,տասնվեցական համակարգը նշվում է.
- ասսեմբլերում և ընդհանուր գրառումներ, որոնք կապված չեն որոշակի լեզվի, h տառ (hexadecimal-ից) թվիի վերջում (սինտակսիս Intel):
- Պասկալում «$» նշանը թվի սկզբում:
- Սի-ում և այլ ուրիշ լեզուների 0x կամ 0X կոմբինացիաների ( hexadecimal-ից) սկզբում:
Որոշ բարբառներում Սի ծրագիրը ըստ «0x» անալոգիայի «0b» նախածանցը օգտագործվում է երկուական թվեր նշելու համար («0b» նշումը ներառված չէ ANSI C ստանդարտում):
Ռուսերեն հաշվիչների համար տասնական դիրքային համակարգում թվեր գրելու համար օգտագործվում էր այլընտրանքային համակարգի գրառում (ներկայացուցչական) տասնական թվերի միակ ավելորդ այլընտրանքային թվով «1111111111» = 10_ 10 ամեն ելքից:
Օրինակներ
- 2 — երկուական (դիսկրետ մաթեմատիկայում, ինֆորմատիկայում, ծրագրավորումում)
- 3 — Հաշվարկման երեքական համակարգ
- 4 — Հաշվարկման չորսական համակարգ
- 8 — ութական (ինֆորմատիկայում)
- 10 — տասական հաշվման համակարգ
- 12 — տասներկուական (լայնորեն օգտագործվում էր հին ժամանակներում, այժմ օգտագործվում է որոշ մասնավոր տարածքներում)
- 16 — տասնվեցական (առավել տարածված է ծրագրավորումում, ինչպես նաև տառատեսակներում)
- 20 — քսանական (օգտագործվել է մայաների և ացտեկների մոտ)
- 40 — Հաշվարկման քառասունական համակարգ (գտագործվում էր հին ժամանակներում, մասնավորապես, «сорок сороков» = 1600)
- 60 — վաթսունական (օգտագործվում էր հին Վավիլոնում,իսկ ավելի ուշ հին հունական աստղագետների կողմից ՝ աստղերի անկյունային կոորդինատները չափելու (երկայնություն և լայնություն) և ժամանակը չափելու համար): Այսօր այն օգտագործվում է օրվա ժամանակը չափելու մեջ:
Հատկությունները
Հաշվարկման դիրքային համակարգ ունի մի շարք հատկություններ.
- Իրականում թվային համակարգի հիմքը միշտ գրվում է որպես 10; Օրինակ` երկուական թվային համակարգում 10 նշանակում է 2. Այս պնդումը չի տարածվում այլընտրանքային հաշվարկման համակարգի վրա, որում օգտագործում է միայն մեկ թիվ:
- b-ական համակարգում x թվի գրառման համար հաշվարկման համակարգը պահանջում է թիվ, որտեղ նշանակում է վերցնել թվի ամբողջ մասը:
- Համեմատել թվերը, որոնք գրված են հաշվարկման դիրքային համակարգում կարելի է կարգերով, նախապես դրանք լրացնելով նույն քանակի զրոներով: Այս դեպքում համեմատությունը կատարվում է ամենաբարձր կարգից մինչև ամենացածր կարգը, քանի դեռ մի կարգի թիվը մեծ չէ, քան մյուս կարգի համապատասխան թիվը: Օրինակ ՝ տասական համակարգում 321 և 312 թվերը համեմատելու համար համեմատվում ենք ձախից աջ յուրաքանչյուր կարգի թիվ:.
** 3 = 3 — թվերի համեմատման արդյունքը դեռ որոշված չէ:
- 2 > 1 — առաջի թիվը մեծ է (անկախ մնացած թվերից).
- Այսպիսով, թվերի բնական կարգը համապատասխանում է հաշվարկման դիրքային համակարգում դրանց գրառումներին լեքսոգրաֆիկ կարգի, պայմանով, որ այդ գրառումները լրացվեն նույն քանակի զրոներով:
* Թվերով թվաբանական գործողություններ: Հաշվարկման դիրքային համակարգ թույլ է տալիս հեշտությամբ կատարել գումարում, հանում, բազմապատկում, բաժանում և մնացորդով բաժանում ՝ իմանալով միայն բազմապատկման աղյուսակը, իսկ վերջին երեք գործողությունների համար նաև բազմապատկման աղյուսակը համապատասխան համակարգում (տե՛ս, օրինակ, Սյունակով բաժանում):