Бинардык сандарды кантип бөлүштүрүү керек

Автор: Mark Sanchez
Жаратылган Күнү: 2 Январь 2021
Жаңыртуу Күнү: 1 Июль 2024
Anonim
CASIO FX-991EX FX-570EX CLASSSWIZ Full Manual learn everything
Видео: CASIO FX-991EX FX-570EX CLASSSWIZ Full Manual learn everything

Мазмун

Бинардык сандарды процесстин өзүн жакшыраак түшүнүү же жөнөкөй компьютер программасын жазуу үчүн мамычаларга бөлүүгө болот. Сиз ошондой эле программалоодо сейрек колдонулган комплемент ыкмасын колдоно аласыз. Адатта, машина тилдери натыйжалуураак болуу үчүн балл алгоритмин колдонушат, бирок бул макалада эмне айтылган эмес.

Кадамдар

Метод 1 2: Узун бөлүм

  1. 1 Колонкага бөлүү эки ондук сан. Эгерде сиз узун бөлүүнү унутуп калсаңыз, ондук (базалык 10) санды бөлүңүз: 172 ÷ 4. Эгерде узун бөлүү чоң болсо, экилик сандарды кантип бөлүүнү үйрөнүү үчүн кийинки кадамга өтүңүз.
    • Дивиденд менен бөлүнгөн бөлүүчү жана чыгат жеке.
    • Бөлүүчү менен дивиденддин биринчи цифрасын салыштырыңыз. Эгерде бөлүүчү бул цифрадан чоң болсо, анда дивиденддин эки цифрасы менен бөлүштүргүчтү салыштырып көрүңүз, бөлүүчү суралган сандан азыраак болгонго чейин. Биздин мисалда 4 менен 1ди салыштырып, 4> 1 экенин белгилеп, анан 4тү 17 менен салыштырыңыз.
    • Бөлүүчүгө төмөнкү бөлүктүн биринчи цифрасын жазыңыз. 4 менен 17ди салыштырып, сиз калдык менен 17 ÷ 4 = 4 экенин көрөсүз, андыктан 4тү бөлгүчтүн астына (4) астындагы биринчи бөлүкчөсү катары жазыңыз.
    • Калганын табуу үчүн көбөйтүү жана азайтуу. Бөлүүчүгө бөлүктүн биринчи цифрасын көбөйтүү; биздин мисалда: 4 x 4 = 16. 17ге чейин 16 деп жазыңыз, андан кийин 17нин 16сын алып, 1дин калганын табыңыз.
    • Салыштырууну кайталаңыз. Бөлүүчү 4тү 1дин калдыгы менен салыштырып, 4> 1 экенин белгилеп, дивиденддин кийинки цифрасын "көтөрүп", 4 менен 12ге салыштыруу керек. 12 ÷ 4 = 3 калдыксыз болгондуктан, экинчи сан катары 3 деп жазыңыз. бөлүк. Акыркы жооп 43.
  2. 2 Колонна эки бинардык санды бөлөт. Мисалы, 10101 ÷ 11. Бул жерде 10101 - дивиденд жана 11 - бөлүүчү. Эсептөөлөр үчүн жетиштүү орун калтырыңыз.
  3. 3 Бөлүүчү менен дивиденддин биринчи цифрасын салыштырыңыз. Бинардык сандарда, ондук сандарга караганда муну жасоо оңой: же сан бөлүүчүгө бөлүнбөйт жана биз 0 деп жазабыз, же бөлүнүп, биз 1 деп жазабыз.
    • 11> 1, андыктан 1ди 11ге бөлүүгө болбойт. 0ду бөлүктүн биринчи цифрасы катары жазыңыз (бөлгүчтүн астына).
  4. 4 Бөлүүчү сандарды 1 алганга чейин салыштырууну улантыңыз. Биздин мисалда:
    • Бөлүүчү менен дивиденддин эки цифрасын салыштырыңыз. 11> 10. Бөлүмдүн экинчи цифрасы катары 0 жазыңыз.
    • Бөлүүчүдү дивиденддин үч цифрасы менен салыштырыңыз. 11 101. 1ди цитатанын үчүнчү цифрасы катары жазыңыз.
  5. 5 Калганын эсептөө. Табылган цифраны (1) бөлүүчүгө (11) көбөйтүп, натыйжаны дивиденддин астына жазыңыз (тактап айтканда, тиешелүү сандардын астына). Белгилей кетсек, 1ди бөлүүчүгө көбөйтүү дайыма бөлүүчүгө алып келет.
    • Бөлүүчүгө дивиденддин астына жазыңыз. Биздин мисалда дивиденддин биринчи үч цифрасынын (101) астына 11 деп жаз.
    • Калган 10ду алуу үчүн 101 - 11ди алып салыңыз, эгер сиз экилик сандарды кантип алып салууну унутпасаңыз, бул макаланы окуңуз.
  6. 6 Маселени чечмейинче сүрөттөлгөн кадамдарды кайталаңыз. Калганына дивиденддин кийинки цифрасын кошуп 100 алыңыз. 11 100дөн баштап 1ди цитатанын төртүнчү цифрасы катары жазыңыз. Кошумча эсептөөлөр:
    • 100дүн астына 11 жазыңыз жана 1 калганын алуу үчүн алып салыңыз;
    • калганына дивиденддин акыркы цифрасын кошуп 11 алуу;
    • 11 = 11, андыктан 1ди цифранын акыркы цифрасы катары жазыңыз.
    • Калган жок, ошондуктан маселе чечилет. Жооп: 00111 же жөн эле 111.
  7. 7 Ондук чекитти кошуңуз (керек болсо). Кээде натыйжа бүтүн сан эмес. Эгерде дивиденддин акыркы цифрасын колдонгондон кийин, сиз калдыкты алсаңыз, дивидендге "," 0 "жана", "бөлүгүнө кошуп, кийинки цифраны" бузуп ", эсептөөнү улантыңыз. Бул процессти каалаган натыйжага жеткенге чейин кайталаңыз, анан жообуңузду тегеректеңиз. Жыйынтыгыңызды тегеректөө үчүн, акыркы 0дөн арылыңыз же акыркы цифра 1 болсо, аны таштап, жаңы акыркы цифрага 1 кошуңуз. Программалоодо экилик жана ондук сандарды алмаштырууда ката кетирбөө үчүн стандарттык тегеректөө алгоритмдеринин бирин аткарыңыз.
    • Эки бинардык санды бөлүү кайталануучу бөлчөккө алып келиши мүмкүн; Бул ондук сандарды бөлгөнгө караганда көбүрөөк болот.
    • Унутпаңыз, ондук чекит ондук санда гана эмес, экилик жазууда да колдонулат.

Метод 2 2: толуктоолор

  1. 1 Негизги принциптерди түшүнүңүз. Эки санды (ондук жана экилик) бөлүү үчүн, дивидендден бөлгүчтү алып салсаңыз болот, андан кийин калдыктардан бөлгүчтү терс сан чыкканга чейин ырааттуу алып салсаңыз болот; бул учурда, канча кемитүү аткарылганын эсептөө керек. Мисалы, 26 ÷ 7 эсептөө:
    • 26 - 7 = 19 (1 кемитүү)
    • 19 - 7 = 12 (2)
    • 12 - 7 = 5 (3)
    • 5 - 7 = -2. Терс сан, андыктан мындан ары алып салуунун кажети жок. Жооп: 3 калган 5 менен. Бул ыкма жооптун бөлчөк бөлүгүн эсептебейт.
  2. 2 Кошуу ыкмасынын негиздерин түшүнүңүз. Жогорудагы ыкма бинардык сандарга карата колдонулушу мүмкүн, же экилик сандардын бөлүнүшүн программалоодо убакытты үнөмдөгөн кыйла эффективдүү ыкманы колдонсоңуз болот. Бул ыкма комплемент ыкмасы деп аталат. Мисалы, 111 - 011ди алып салыңыз (эки сандын саны тең бирдей болушу керек):
    • Экинчи санга толуктоочту табыңыз. Бул үчүн, бул сандын ар бир цифрасын 1ден алып салыңыз. Экиликте 1ди 0 менен, 0ду 1 менен алмаштырыңыз. Биздин мисалда 011 100гө айланат.
    • Жыйынтыгыңызга 1: 100 + 1 = 101 кошуңуз. Бул процесс эки толуктоочу деп аталат жана азайтууну кошуу менен алмаштырууга мүмкүндүк берет. Негизинен, бул ыкма оң санын алып салуунун ордуна терс санды кошуу болуп саналат.
    • Натыйжаны биринчи санга кошуңуз. Жазуу жана кошуу операциясын эсептөө: 111 + 101 = 1100.
    • Акыркы жоопту алуу үчүн жыйынтыктын биринчи цифрасын таштаңыз: 1100 → 100.
  3. 3 Жогоруда сүрөттөлгөн эки ыкманы бириктирүү. Биринчи ыкма ырааттуу алып салуу ыкмасы, экинчиси экөөнүн толуктоо ыкмасы. Бул ыкмаларды сандарга бөлүү үчүн колдонуу үчүн биригүүгө болот (методдорду бириктирүү процесси төмөндө сүрөттөлгөн). Кааласаңыз, эки ыкманы кантип өзүңүз айкалыштырууну ойлонуп көрүңүз.
  4. 4 Бөлүүчүдү дивидендден алып салгыла, кемитүүнү эки толуктоочу толуктоо менен алмаштыргыла. Мисалы: 100011 ÷ 000101.Биринчиден, 100011 - 000101 кемитүүнү эки толуктоочунун жардамы менен кошумчага айлантыңыз:
    • Эки толуктоочу: 000101 = 111010 + 1 = 111011
    • Кошумча: 100011 + 111011 = 1011110
    • Биринчи цифрадан арылыңыз: 011110
  5. 5 Бөлүмгө 1ди кошуңуз. ЭЭМ үчүн программада бул сап бирөө көбөйтүлгөн сап. Адашып калбаш үчүн кагазга жазып алыңыз. Сиз бир жолу ийгиликтүү чыгарып салдыңыз, андыктан бул учурда цитата 1ге барабар.
  6. 6 Сүрөттөлгөн процессти кайталаңыз. Бул үчүн бөлгүчтү калганынан алып салыңыз. Калганы акыркы эсептөөнүн жыйынтыгы. Алып салуу операциясын кошуу менен алмаштырыңыз: калганга экөөнүн толуктоочу бөлгүчүн кошуп, анан жыйынтыктын биринчи цифрасынан арылыңыз. Ар бир кемитүүдөн кийин үзүндүгө 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 (калган жок).

Кеңештер

  • Натыйжа оң же терс экенин билүүңүз керек болбосо, кол коюлган бинардык сандардагы белгини этибарга албаңыз.
  • Сандардын цифралары ар кандай сандарды камтыса, экөөнүн толуктоо ыкмасы колдонулбайт. Бул учурда, төмөнкү номерге (сол жактагы) тиешелүү 0 санын кошуңуз.
  • Стекти көбөйтүү, азайтуу же чыгаруу боюнча көрсөтмөлөр экилик операцияларды машинанын көрсөтмөлөрүнө колдонуудан мурун каралышы керек.