Հեղինակ:
Roger Morrison
Ստեղծման Ամսաթիվը:
6 Սեպտեմբեր 2021
Թարմացման Ամսաթիվը:
1 Հուլիս 2024
![Ինչպե՞ս տասական համակարգի թվերը վերածել երկուական հաշվարկաման համակարգի թվերի - Fast and Curious](https://i.ytimg.com/vi/Z6GMdSDo7qA/hqdefault.jpg)
Բովանդակություն
- Քայլել
- 2-ի մեթոդը 1. Օգտագործելով երկար բաժանում
- 2-ի մեթոդ 2. Կոմպլեմենտի մեթոդի օգտագործում
- Խորհուրդներ
Երկուական թվերի բաժանումը կարելի է լուծել `օգտագործելով երկար բաժանում` հարմար մեթոդ ինքներդ ձեզ կարգը սովորեցնելու կամ պարզ համակարգչային ծրագիր գրելու համար: Այլընտրանքորեն, կրկնվող հանումների լրացման մեթոդը առաջարկում է մի այնպիսի մոտեցում, որին դուք կարող էիք ծանոթ չլինել, չնայած իրականում սովորաբար չի օգտագործվում ծրագրավորման մեջ: Ավելի մեծ արդյունավետության համար մեքենայական լեզուները սովորաբար օգտագործում են գնահատման ալգորիթմ, բայց դրանք այստեղ նկարագրված չեն:
Քայլել
2-ի մեթոդը 1. Օգտագործելով երկար բաժանում
Կրկին անցեք տասնորդական երկար բաժանման միջով: Եթե արդեն որոշ ժամանակ է, ինչ դուք կատարել եք երկարատև բաժանում կանոնավոր տասնորդական (բազային 10) թվերով, կրկին վերանայեք դրա հիմքը 172 ÷ 4. խնդրի համար: Հակառակ դեպքում, բաց թողեք սա և անցեք հաջորդ քայլին ՝ այս կարգը սովորելու համար երկուական թվեր
- Այն շահաբաժին բաժանվում է բաժանարար, և պատասխանն այն է քանորդ.
- Համեմատեք բաժանարարը շահաբաժնի առաջին նիշի հետ: Եթե բաժանարարը ամենամեծ թիվն է, շարունակ շահաբաժնի վրա թվանշաններ ավելացնել, մինչ բաժանարարը չլինի ամենափոքր թիվը: (Օրինակ, 172 ÷ 4-ը հաշվարկելիս մենք համեմատում ենք 4-ը և 1-ը, գտնում ենք, որ 4> 1-ը, իսկ հետո 4-ը համեմատում ենք 17-ի հետ):
- Համեմատության համար օգտագործված շահաբաժնի վերջին նիշից վեր գրեք քանորդի առաջին թվանշանը: 4-ը և 17-ը համեմատելուց հետո մենք նկատում ենք, որ 4-ը չորս անգամ մտնում է 17-ի մեջ, ուստի մենք գրում ենք 4-ը `որպես մեր քանորդի առաջին նիշ, 7-ից բարձր:
- Բազմապատկել և հանել ՝ մնացածը գտնելու համար: Բաժնորդը բազմապատկիր բաժանիչով, այս դեպքում 4 x 4 = 16: 16-ը գրի՛ր 17-ից ներքև, ապա մնացածի համար արա 17 - 16, 1:
- Կրկնել Կրկին համեմատում ենք բաժանարար 4-ը հաջորդ նիշի 1-ի հետ, նկատում ենք, որ 4> 1-ը և «բերում» ենք շահաբաժնի հաջորդ նիշը, փոխարենը 4-ը համեմատելով 12-ի հետ: 4-ը 12-ի մեջ մտնում է երեք անգամ `առանց մնացորդի, այնպես որ մենք կարող ենք գրել 3-ը` որպես տրիչի հաջորդ նիշ: Պատասխանը 43 է:
Ստեղծեք երկուական երկար բաժանման կարգավորում: Ենթադրենք, որ մենք օգտագործում ենք 10101 ÷ 11-ը որպես օրինակ: Գրեք սա որպես երկար բաժանում, 10101-ը `որպես շահաբաժին, իսկ 11-ը` որպես բաժանարար: Վերևում տեղ թողեք ՝ գործակիցը գրելու համար, իսկ ձեր հաշվարկները գրեք ստորև:
Համեմատեք բաժանարարը շահաբաժնի առաջին նիշի հետ: Սա գործում է այնպես, ինչպես տասնորդական երկար բաժանումը, բայց իրականում երկուական տեսքով շատ ավելի հեշտ է: Կամ դուք չեք կարող թիվը բաժանել բաժանիչի վրա (0), կամ բաժանողը տեղավորվում է մեկ անգամում (1):
- 11> 1, այնպես որ 11-ը «չի տեղավորվում» 1. Գրեք 0-ը ՝ որպես գործակիցի առաջին նիշ (շահաբաժնի առաջին նիշի վերևում):
Այժմ վերցրեք հաջորդ նիշը և կրկնել այնքան, մինչ ստանաք 1: Ահա մեր օրինակի հաջորդ մի քանի քայլերը.
- Բերեք շահաբաժնի հաջորդ նիշը: 11> 10. Գրեք 0-ը գործակիցում:
- Բերեք հաջորդ նիշը: 11 101. Գործակիցում գրի՛ր 1-ը:
Որոշեք մնացածը: ինչպես տասնորդական երկար բաժանման դեպքում, մենք հենց նոր գտած թվանշանը բազմապատկում ենք բաժանարարի վրա (11) և արդյունքը գրում մեր շահաբաժնի տակ ՝ հենց մեր հաշվարկած թվանշանի հետ գծի վրա: Երկուական տեսքով մենք կարող ենք դա անել ավելի արագ, քանի որ 1 x բաժանարարը միշտ հավասար է բաժանարարին.
- Շահաբաժնի տակ գրիր բաժանարարը: Այստեղ մենք սա գրում ենք որպես 11 շահաբաժնի առաջին երեք նիշերի (101) տակ:
- Մնացածի համար հաշվարկեք 101 - 11, 10. Վերանայեք, թե ինչպես հանեք երկուական թվերը, եթե չեք հիշում:
Շարունակեք շարունակել մինչև խնդրի լուծումը: Հաջորդ թվանշանը բաժանարարից բերեք ներքևի մնացած մասի ՝ 100 ստանալու համար: Քանի որ 11 100-ը, որպես գործակիցի հաջորդ նիշ, դու գրում ես 1-ը: Շարունակեք մշակել խնդիրը, ինչպես նախկինում.
- 100-ից ցածր գրի՛ր 11-ը և հանիր այս թվերը ՝ ստանալու 1-ը:
- Բերեք շահաբաժնի վերջին նիշը և պատասխանի համար կստանաք 11:
- 11 = 11, այնպես որ գրեք 1-ը ՝ որպես գործակիցի վերջին նիշ (պատասխանը):
- Մնացորդ չկա, ուստի խնդիրն ավարտված է: Պատասխանն է 00111կամ, ավելի պարզ, 111:
Անհրաժեշտության դեպքում ավելացնել ռադիքսի կետ: Երբեմն արդյունքը ամբողջ թիվ չէ: Եթե վերջին նիշն օգտագործելուց հետո դեռ մնացորդ ունեք, շահաբաժնին ավելացրեք «.0» և «»: ձեր քանակին, որպեսզի կարողանաք մեկ այլ թիվ բերել և առաջ շարժվել: Շարունակեք դա անել, մինչ հասնեք ձեր ցանկալի ճշգրտությանը, ապա վերջնական տեսքի բերեք ձեր պատասխանը: Թղթի վրա կարելի է կլորացնել `բաց թողնելով 0-ը կամ, եթե վերջին նիշը 1 է, հանելով այն և ավելացնել վերջին թվանշանը: Programրագրավորում կատարելիս օգտագործեք կլորացման ստանդարտ ալգորիթմներից մեկը ՝ երկուական և տասնորդական թվերի փոխակերպման ժամանակ սխալներից խուսափելու համար:
- Երկուական թվերի բաժանումը հաճախ հանգեցնում է տասնորդական վայրերի կրկնության, ավելի հաճախ, քան տասնորդական ձևաչափով պատահող:
- Սա վերաբերում է ավելի ընդհանուր «ռադիքս կետ» տերմինով, որին հանդիպում եք ցանկացած թվային համակարգում, քանի որ «տասնորդական կետին» եք հանդիպում միայն տասնորդական համակարգի շրջանակներում:
2-ի մեթոդ 2. Կոմպլեմենտի մեթոդի օգտագործում
Հասկացեք հիմնական գաղափարը: Baseանկացած բազայի համար բաժանումների լուծման ուղիներից մեկն է շարունակ բաժանել բաժնետերը շահաբաժնից, ապա մնացորդը ՝ հաշվելով, թե քանի անգամ կարող ես շարունակել դա անել ՝ նախքան բացասական թվին հասնելը: Ահա բազայի 10-ի օրինակ, 26 ÷ 7 խնդիրը:
- 26 - 7 = 19 (հանվել է 1 անգամ)
- 19 - 7 = 12 (հանվել է 2 անգամ)
- 12 - 7 = 5 (հանվել է 3 անգամ)
- 5 - 7 = -2: Բացասական թիվ, այնպես որ կրկին: Պատասխանը 3 է ՝ 5-ի մնացորդով: Նշենք, որ այս մեթոդը չի համարում տասնորդական կետեր:
Սովորեք հանել ՝ լրացումների միջոցով: Չնայած դուք կարող եք հեշտությամբ կիրառել վերոնշյալ մեթոդը երկուական թվերի վրա, մենք կարող ենք նաև օգտագործել ավելի արդյունավետ մեթոդ, որը ձեզ ժամանակ կխնայի երկուական բաժանմունքները ծրագրավորելիս: Սա կոչվում է երկուական լրացման մեթոդ: Ահա հիմքը, որը հաշվարկում է 111 - 011 (համոզվեք, որ երկու թվերն էլ նույն երկարությունն են).
- Գտեք երկրորդ կիսամյակի լրացումները, յուրաքանչյուր նիշը հանելով 1.-ից: Դա հեշտությամբ կարող եք անել երկուական թվերի միջոցով `յուրաքանչյուր 1-ը դնելով 0-ի և յուրաքանչյուր 0-ը 1-ի: Մեր օրինակում 011-ը դառնում է 100:
- Արդյունքին ավելացնել 1-ը ՝ 100 + 1 = 101. Սա կոչվում է 2-ի լրացում: Այժմ մենք հանումը կդիտարկենք որպես գումարած: Էությունը կայանում է նրանում, որ ընթացակարգն ավարտելուց հետո մենք խնդրին վերաբերվում ենք այնպես, կարծես բացասական թիվ ենք ավելացնում ՝ փոխարենը դրական թիվ հանելու փոխարեն:
- Արդյունքն ավելացնել առաջին տերմինին: Լուծել լրացումը ՝ 111 + 101 = 1100:
- Բաց թողեք առաջին նիշը (կրելու նիշ): Ձեր պատասխանից հանեք առաջին թվանշանը ՝ վերջնական արդյունք ստանալու համար: 1100 100.
Միավորել վերը նշված երկու հասկացությունները: Այժմ դուք գիտեք, թե ինչպես է աշխատում բաժանման գումարների լուծման հանման մեթոդը, իսկ հանման գումարների լուծման համար `2-ի լրացման մեթոդը:Այս երկուսը կարող եք միավորել բաժանման գումարների լուծման մեկ մեթոդի ՝ օգտագործելով ստորև նշված քայլերը: Եթե ցանկանում եք, նախքան շարունակելը կարող եք փորձել ինքներդ պարզել դա:
Բաժանարարը հանիր շահաբաժնից `ավելացնելով 2-ի լրացումը: Եկեք կատարենք խնդիրը. 100011 ÷ 000101: Առաջին քայլը լուծել 100011 - 000101, օգտագործելով 2-ի լրացման մեթոդը, որպեսզի այն գումարվի.
- 000101 = 111010 + 1 = 111011-ի 2-ի լրացում
- 100011 + 111011 = 1011110
- Բաց թողեք առաջին նիշը (կրելը) 11 011110
Հաշվիչին ավելացնել 1-ը: Համակարգչային ծրագրում սա այն կետն է, երբ գործակիցը ավելացնում ես 1.-ով: Թղթի վրա, մի անկյունում մի գրառում կատարիր, որտեղ այն չի խառնաշփոթի մնացած աշխատանքիդ: Մենք մեկ անգամ հաջողությամբ կատարել ենք հանում, ուստի մինչ այժմ գործակիցը 1 է:
Կրկնեք սա ՝ բաժանարարը մնացածից հանելով: Մեր վերջին հաշվարկի արդյունքն այն մնացորդն է, որը մնում է բաժանարարը մեկ անգամ «մտնելուց» հետո: Շարունակեք ավելացնել բաժանարարի 2-ի լրացումը և հանել բեռը: Ամեն անգամ ավելացրեք գործակիցին 1-ը և շարունակեք այնքան ժամանակ, մինչ ստանաք մնացորդ, որը հավասար է ձեր փոքր բաժանարարին.
- 011110 + 111011 = 1011001 → 011001 (գործակից 1 + 1 = 10)
- 011001 + 111011 = 1010100 → 010100 (գործակից 10 + 1 = 11)
- 010100 + 111011 = 1001111 → 001111 (11+1=100)
- 001111 + 111011 = 1001010 → 001010 (100+1=101)
- 001010 + 111011 = 10000101 → 0000101 (101+1=110)
- 0000101 + 111011 = 1000000 → 000000 (110+1=111)
- 0-ը 101-ից պակաս է, այնպես որ այժմ մենք կարող ենք կանգ առնել: Քանակը 111 մասնակի խնդրի պատասխանն է: Մնացորդը մեր հանումների վերջնական արդյունքն է, այս դեպքում ՝ 0 (հանգիստ չկա):
Խորհուրդներ
- Ավելացման, նվազման կամ կույտի հրահանգները պետք է հաշվի առնվեն նախքան երկուական հաշվարկ կիրառելը մեքենայի հրահանգների հավաքածուի վրա:
- 2-ի հանման լրացման մեթոդը չի գործում, եթե թվերը կազմված են տարբեր թվերի թվանշաններից: Դա լուծելու համար ավելացրեք ավելացված զրոներ ավելի փոքր թվին:
- Հաշվարկը կատարելուց առաջ անտեսեք ստորագրված երկուական թվերի ստորագրված թվանշանը, բացառությամբ այն դեպքերի, երբ փորձում եք որոշել պատասխանը դրական է կամ բացասական: