Երկուական թվեր բաժանելը

Հեղինակ: Roger Morrison
Ստեղծման Ամսաթիվը: 6 Սեպտեմբեր 2021
Թարմացման Ամսաթիվը: 1 Հուլիս 2024
Anonim
Ինչպե՞ս տասական համակարգի թվերը վերածել երկուական հաշվարկաման համակարգի թվերի  - Fast and Curious
Տեսանյութ: Ինչպե՞ս տասական համակարգի թվերը վերածել երկուական հաշվարկաման համակարգի թվերի - Fast and Curious

Բովանդակություն

Երկուական թվերի բաժանումը կարելի է լուծել `օգտագործելով երկար բաժանում` հարմար մեթոդ ինքներդ ձեզ կարգը սովորեցնելու կամ պարզ համակարգչային ծրագիր գրելու համար: Այլընտրանքորեն, կրկնվող հանումների լրացման մեթոդը առաջարկում է մի այնպիսի մոտեցում, որին դուք կարող էիք ծանոթ չլինել, չնայած իրականում սովորաբար չի օգտագործվում ծրագրավորման մեջ: Ավելի մեծ արդյունավետության համար մեքենայական լեզուները սովորաբար օգտագործում են գնահատման ալգորիթմ, բայց դրանք այստեղ նկարագրված չեն:

Քայլել

2-ի մեթոդը 1. Օգտագործելով երկար բաժանում

  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 է:
  2. Ստեղծեք երկուական երկար բաժանման կարգավորում: Ենթադրենք, որ մենք օգտագործում ենք 10101 ÷ 11-ը որպես օրինակ: Գրեք սա որպես երկար բաժանում, 10101-ը `որպես շահաբաժին, իսկ 11-ը` որպես բաժանարար: Վերևում տեղ թողեք ՝ գործակիցը գրելու համար, իսկ ձեր հաշվարկները գրեք ստորև:
  3. Համեմատեք բաժանարարը շահաբաժնի առաջին նիշի հետ: Սա գործում է այնպես, ինչպես տասնորդական երկար բաժանումը, բայց իրականում երկուական տեսքով շատ ավելի հեշտ է: Կամ դուք չեք կարող թիվը բաժանել բաժանիչի վրա (0), կամ բաժանողը տեղավորվում է մեկ անգամում (1):
    • 11> 1, այնպես որ 11-ը «չի տեղավորվում» 1. Գրեք 0-ը ՝ որպես գործակիցի առաջին նիշ (շահաբաժնի առաջին նիշի վերևում):
  4. Այժմ վերցրեք հաջորդ նիշը և կրկնել այնքան, մինչ ստանաք 1: Ահա մեր օրինակի հաջորդ մի քանի քայլերը.
    • Բերեք շահաբաժնի հաջորդ նիշը: 11> 10. Գրեք 0-ը գործակիցում:
    • Բերեք հաջորդ նիշը: 11 101. Գործակիցում գրի՛ր 1-ը:
  5. Որոշեք մնացածը: ինչպես տասնորդական երկար բաժանման դեպքում, մենք հենց նոր գտած թվանշանը բազմապատկում ենք բաժանարարի վրա (11) և արդյունքը գրում մեր շահաբաժնի տակ ՝ հենց մեր հաշվարկած թվանշանի հետ գծի վրա: Երկուական տեսքով մենք կարող ենք դա անել ավելի արագ, քանի որ 1 x բաժանարարը միշտ հավասար է բաժանարարին.
    • Շահաբաժնի տակ գրիր բաժանարարը: Այստեղ մենք սա գրում ենք որպես 11 շահաբաժնի առաջին երեք նիշերի (101) տակ:
    • Մնացածի համար հաշվարկեք 101 - 11, 10. Վերանայեք, թե ինչպես հանեք երկուական թվերը, եթե չեք հիշում:
  6. Շարունակեք շարունակել մինչև խնդրի լուծումը: Հաջորդ թվանշանը բաժանարարից բերեք ներքևի մնացած մասի ՝ 100 ստանալու համար: Քանի որ 11 100-ը, որպես գործակիցի հաջորդ նիշ, դու գրում ես 1-ը: Շարունակեք մշակել խնդիրը, ինչպես նախկինում.
    • 100-ից ցածր գրի՛ր 11-ը և հանիր այս թվերը ՝ ստանալու 1-ը:
    • Բերեք շահաբաժնի վերջին նիշը և պատասխանի համար կստանաք 11:
    • 11 = 11, այնպես որ գրեք 1-ը ՝ որպես գործակիցի վերջին նիշ (պատասխանը):
    • Մնացորդ չկա, ուստի խնդիրն ավարտված է: Պատասխանն է 00111կամ, ավելի պարզ, 111:
  7. Անհրաժեշտության դեպքում ավելացնել ռադիքսի կետ: Երբեմն արդյունքը ամբողջ թիվ չէ: Եթե ​​վերջին նիշն օգտագործելուց հետո դեռ մնացորդ ունեք, շահաբաժնին ավելացրեք «.0» և «»: ձեր քանակին, որպեսզի կարողանաք մեկ այլ թիվ բերել և առաջ շարժվել: Շարունակեք դա անել, մինչ հասնեք ձեր ցանկալի ճշգրտությանը, ապա վերջնական տեսքի բերեք ձեր պատասխանը: Թղթի վրա կարելի է կլորացնել `բաց թողնելով 0-ը կամ, եթե վերջին նիշը 1 է, հանելով այն և ավելացնել վերջին թվանշանը: Programրագրավորում կատարելիս օգտագործեք կլորացման ստանդարտ ալգորիթմներից մեկը ՝ երկուական և տասնորդական թվերի փոխակերպման ժամանակ սխալներից խուսափելու համար:
    • Երկուական թվերի բաժանումը հաճախ հանգեցնում է տասնորդական վայրերի կրկնության, ավելի հաճախ, քան տասնորդական ձևաչափով պատահող:
    • Սա վերաբերում է ավելի ընդհանուր «ռադիքս կետ» տերմինով, որին հանդիպում եք ցանկացած թվային համակարգում, քանի որ «տասնորդական կետին» եք հանդիպում միայն տասնորդական համակարգի շրջանակներում:

2-ի մեթոդ 2. Կոմպլեմենտի մեթոդի օգտագործում

  1. Հասկացեք հիմնական գաղափարը: Baseանկացած բազայի համար բաժանումների լուծման ուղիներից մեկն է շարունակ բաժանել բաժնետերը շահաբաժնից, ապա մնացորդը ՝ հաշվելով, թե քանի անգամ կարող ես շարունակել դա անել ՝ նախքան բացասական թվին հասնելը: Ահա բազայի 10-ի օրինակ, 26 ÷ 7 խնդիրը:
    • 26 - 7 = 19 (հանվել է 1 անգամ)
    • 19 - 7 = 12 (հանվել է 2 անգամ)
    • 12 - 7 = 5 (հանվել է 3 անգամ)
    • 5 - 7 = -2: Բացասական թիվ, այնպես որ կրկին: Պատասխանը 3 է ՝ 5-ի մնացորդով: Նշենք, որ այս մեթոդը չի համարում տասնորդական կետեր:
  2. Սովորեք հանել ՝ լրացումների միջոցով: Չնայած դուք կարող եք հեշտությամբ կիրառել վերոնշյալ մեթոդը երկուական թվերի վրա, մենք կարող ենք նաև օգտագործել ավելի արդյունավետ մեթոդ, որը ձեզ ժամանակ կխնայի երկուական բաժանմունքները ծրագրավորելիս: Սա կոչվում է երկուական լրացման մեթոդ: Ահա հիմքը, որը հաշվարկում է 111 - 011 (համոզվեք, որ երկու թվերն էլ նույն երկարությունն են).
    • Գտեք երկրորդ կիսամյակի լրացումները, յուրաքանչյուր նիշը հանելով 1.-ից: Դա հեշտությամբ կարող եք անել երկուական թվերի միջոցով `յուրաքանչյուր 1-ը դնելով 0-ի և յուրաքանչյուր 0-ը 1-ի: Մեր օրինակում 011-ը դառնում է 100:
    • Արդյունքին ավելացնել 1-ը ՝ 100 + 1 = 101. Սա կոչվում է 2-ի լրացում: Այժմ մենք հանումը կդիտարկենք որպես գումարած: Էությունը կայանում է նրանում, որ ընթացակարգն ավարտելուց հետո մենք խնդրին վերաբերվում ենք այնպես, կարծես բացասական թիվ ենք ավելացնում ՝ փոխարենը դրական թիվ հանելու փոխարեն:
    • Արդյունքն ավելացնել առաջին տերմինին: Լուծել լրացումը ՝ 111 + 101 = 1100:
    • Բաց թողեք առաջին նիշը (կրելու նիշ): Ձեր պատասխանից հանեք առաջին թվանշանը ՝ վերջնական արդյունք ստանալու համար: 1100 100.
  3. Միավորել վերը նշված երկու հասկացությունները: Այժմ դուք գիտեք, թե ինչպես է աշխատում բաժանման գումարների լուծման հանման մեթոդը, իսկ հանման գումարների լուծման համար `2-ի լրացման մեթոդը:Այս երկուսը կարող եք միավորել բաժանման գումարների լուծման մեկ մեթոդի ՝ օգտագործելով ստորև նշված քայլերը: Եթե ​​ցանկանում եք, նախքան շարունակելը կարող եք փորձել ինքներդ պարզել դա:
  4. Բաժանարարը հանիր շահաբաժնից `ավելացնելով 2-ի լրացումը: Եկեք կատարենք խնդիրը. 100011 ÷ 000101: Առաջին քայլը լուծել 100011 - 000101, օգտագործելով 2-ի լրացման մեթոդը, որպեսզի այն գումարվի.
    • 000101 = 111010 + 1 = 111011-ի 2-ի լրացում
    • 100011 + 111011 = 1011110
    • Բաց թողեք առաջին նիշը (կրելը) 11 011110
  5. Հաշվիչին ավելացնել 1-ը: Համակարգչային ծրագրում սա այն կետն է, երբ գործակիցը ավելացնում ես 1.-ով: Թղթի վրա, մի անկյունում մի գրառում կատարիր, որտեղ այն չի խառնաշփոթի մնացած աշխատանքիդ: Մենք մեկ անգամ հաջողությամբ կատարել ենք հանում, ուստի մինչ այժմ գործակիցը 1 է:
  6. Կրկնեք սա ՝ բաժանարարը մնացածից հանելով: Մեր վերջին հաշվարկի արդյունքն այն մնացորդն է, որը մնում է բաժանարարը մեկ անգամ «մտնելուց» հետո: Շարունակեք ավելացնել բաժանարարի 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-ի հանման լրացման մեթոդը չի գործում, եթե թվերը կազմված են տարբեր թվերի թվանշաններից: Դա լուծելու համար ավելացրեք ավելացված զրոներ ավելի փոքր թվին:
  • Հաշվարկը կատարելուց առաջ անտեսեք ստորագրված երկուական թվերի ստորագրված թվանշանը, բացառությամբ այն դեպքերի, երբ փորձում եք որոշել պատասխանը դրական է կամ բացասական: