Аравтын (суурь арав) тооны систем нь тооны байрлал бүрийн хувьд 10 боломжит утгыг (0, 1, 2, 3, 4, 5, 6, 7, 8, эсвэл 9) агуулдаг. Үүний эсрэгээр, хоёртын (үндсэн хоёр) тооны систем нь тооны байрлал бүрийн хувьд 0 ба 1 -ээр илэрхийлэгдсэн хоёр боломжит утгыг агуулдаг. Хоёртын тооллын систем нь электрон компьютеруудын дотоод хэл учраас компьютерын ноцтой программистууд аравтын бутархай тооноос хоёртын тооллын систем рүү хэрхэн хөрвүүлэхээ мэддэг. Эдгээр хялбар алхмуудыг дагана уу, мөн энэ хөрвүүлэлтийг хэрхэн эзэмших талаар.
Алхам
2 -ийн 1 -р арга: Үлдэгдэлтэй хоёр хуваагдах богино хуваагдал
Алхам 1. Асуудлыг тодорхойл
Энэ жишээний хувьд аравтын бутархай 156 тоог хөрвүүлье10 хоёртын тоо байх. Аравтын бутархай тоог урвуу хуваах тэмдгээр хуваах тоогоор бич. Очих цэгийн системийн суурийг (хоёртын хувьд "2" жишээнд) хуваах тэмдгийн муруйгүй хуваагч болгон бичнэ үү.
- Энэ аргыг цаасан дээр зурахад ойлгоход илүү хялбар бөгөөд эхлэгчдэд илүү хялбар байдаг, учир нь энэ нь зөвхөн хоёр хуваагддаг.
- Хөрвүүлэлт хийхээс өмнө болон дараа нь төөрөгдөл гаргахгүйн тулд тоо бүрийн дэд индекс (энгийн үсгээр ялгах тэмдэг болгон жижиг үсгээр бичдэг) болгон тооцоолж буй тооны системийн үндсэн дугаарыг тоо тус бүрт бичнэ үү. Энэ жишээнд аравтын бутархай тоо нь 10, хоёртын дугаар нь 2 гэсэн дэд индекстэй байх болно.
Алхам 2. Хуваалт хийх
Бүхэл тоон хариултыг (хуваах) урт хуваах тэмдгийн доор бичиж, үлдсэнийг (0 эсвэл 1) хуваасан тооны баруун талд бичнэ.
Бид хоёр хуваагдах тул хуваах тоо нь тэгш тоо байх үед үлдэгдэл нь 0, хуваагдах тоо нь сондгой тоо байвал үлдсэн нь 1 болно
Алхам 3. Тэг хүртэл хуваахаа үргэлжлүүлээрэй
Доошоо үргэлжлүүлээд шинэ хэсэг бүрийг хоёр хувааж, үлдсэн хэсгийг хуваасан тоо бүрийн баруун талд бич. Хуваарь нь тэг байхад зогсоо.
Алхам 4. Шинэ хоёртын дугаарыг бичнэ үү
Үлдсэн хамгийн бага тооноос эхлэн үлдэх дарааллыг дээшлэх дарааллаар дээд талд нь уншаарай. Энэ жишээнд та 10011100 гэсэн үр дүнг авах ёстой. Энэ нь аравтын бутархай тооны хоёртын эквивалент юм. 156. Эсвэл тоон суурь индексээр бичсэн бол: 15610 = 100111002.
Энэ аргыг аравтын баазаас дурын тооны сууринд хөрвүүлэхийн тулд өөрчилж болно. Очих цэгийн системийн үндэс суурь 2 (хоёртын) учраас хуваагч нь 2 болно. Хэрэв очих тоон системийн суурь нь өөр суурь бол энэ аргын үндсэн 2 дугаарыг тохирох үндсэн дугаараар солино. Жишээлбэл, очих бааз суурь 9 бол суурь 2 дугаарыг 9 -ээр солино. Эцсийн үр дүн нь очих үндсэн дугаар хэлбэрээр байх болно
2 -ийн 2 -р арга: Хоёрын хүчийг гаргаж, хасах
Алхам 1. Хүснэгт үүсгэж эхлээрэй
Хоёр үндсэн тооны хүчийг "хүснэгт 2 суурь" хэсэгт баруун талаас зүүн тийш бич. 2 -оос эхэл0, "1" гэж бичнэ үү. Зэрэг тус бүрийн хувьд цолыг 1 -ээр дээшлүүлнэ. Та тооцоолж буй аравтын тооллын системийн тоонд хамгийн ойр тоог авах хүртэл хүснэгтийг бөглөнө үү. Энэ жишээний хувьд аравтын бутархай 156 тоог хөрвүүлье10 хоёртын тоо байх.
Алхам 2. 2 -р үндсэн тооны хамгийн их чадалтай тоог ол
Хүснэгтээс хөрвүүлэх тоотой тэнцүү эсвэл түүнээс бага хэмжээтэй хамгийн том тоог сонгоно уу. 128 тоо бол 2 дугаарын хамгийн том чадалтай тоо бөгөөд 156 -аас бага хэмжээтэй тул хүснэгтийн хамгийн том тоо зүүн талд байгаа хүснэгтийн доор "1" тоог бичнэ үү (хүснэгтийг үзнэ үү) дээрх зураг дээр). Дараа нь анхны тооноос 128 -ыг хасвал та 156 - 128 = 28 болно.
Алхам 3. Хүснэгт дэх дараагийн жижиг хүч рүү шилжих
Шинэ дугаарыг (28) ашиглан хүснэгтийг зүүнээс баруун тийш үргэлжлүүлж, тоонууд шинэ дугаартай тэнцүү эсвэл бага байгаа эсэхийг шалгаарай. 64 тоо нь 28 -аас багагүй тул 64 гэсэн тооны нүдэн доор “0” тоог бичнэ үү. 28 -тай тэнцүү буюу түүнээс бага тоог олох хүртэл үргэлжлүүлээрэй.
Алхам 4. Шинэ дугаартай тэнцүү эсвэл түүнээс бага тоо бүрийг тасралтгүй хасаад, харгалзах тоогоор нүдний доор “1” тоог тэмдэглэнэ
16 -ийн тоо 28 -аас бага байна, тиймээс 16 гэсэн тооны хайрцгийн доор "1" тоог бичээд 28 -аас 16 -г хасах тул та шинэ 12 дугаар авах болно. 8 -ын тоо 12 -оос бага тул доор нь "1" тоог бичнэ үү. дугаарын хайрцаг 8, 12 -оос 8 -ыг хасаад шинэ 4 -ийг авна уу.
Алхам 5. Хүснэгтийн төгсгөлд хүрэх хүртэл үргэлжлүүлээрэй
Шинэ дугаартай тэнцүү эсвэл түүнээс бага тоогоор хайрцаг бүрийн доор "1", шинэ тооноос том хэвээр байгаа тоонуудын хувьд "0" гэж тэмдэглэхээ мартуузай.
Алхам 6. Хоёртын тооны хариултыг бичнэ үү
Энэ тоо нь хүснэгтийн доод талд байрлах "1" ба "0" тоонуудын эгнээний зүүнээс баруун тийш яг ижил байх болно. Та үр дүнг авах ёстой 10011100. Энэ нь аравтын бутархай тооны хоёртын эквивалент юм 156. Эсвэл индексээр бичихдээ: 15610 = 100111002.
Энэ аргыг давтан хийснээр үндсэн хоёрын хүчийг санах боломжтой бөгөөд ингэснээр та 1 -р алхамыг алгасаж болно
Зөвлөмж
- Үйлдлийн системд суурилуулсан тооцоолуур програм нь танд энэ хөрвүүлэлтийг хийх боломжтой боловч програмистын хувьд хөрвүүлэлт хэрхэн ажилладаг талаар сайн ойлголттой байх нь зүйтэй. Тоолуурын програмын хөрвүүлэх сонголтыг "Харах" цэсийг нээж, "Программист" -ыг сонгосноор харуулах боломжтой (Windows 7 ба 8 -ийн хувьд).
- Эсрэг чиглэлд, өөрөөр хэлбэл хоёртын системээс аравтын тооллын систем рүү хөрвүүлэх нь эхлээд сурахад илүү хялбар байдаг.
- Илүү сайн мэргэжилтэн болохын тулд аравтын бутархай тоог хоёртын тоонд хөрвүүлэх дадлага хийдэг.