Хоёртын систем нь электрон компьютеруудын дотоод хэл юм. Хэрэв та компьютерийн ноцтой програмист бол хэрхэн хөрвүүлэхээ ойлгох ёстой хоёртын бутархай. Үүнийг хэрхэн яаж хийхийг wikiHow танд харуулах болно.
Алхам
Хөрвүүлэгч
Хоёртын тооноос аравтын хөрвүүлэгч
2 -ийн 1 -р арга: Албан тушаалын тэмдэглэгээг хэрхэн ашиглах талаар
Алхам 1. Хоёртын дугаарыг бичээд 2 -ийн хүчийг баруунаас зүүн тийш жагсааж бичнэ үү
10011011 хоёртын тоог хөрвүүлэхийг хүсч байна гэж бодъё2 аравтын бутархай руу Эхлээд үүнийг бичээрэй. Дараа нь баруун талаас зүүн тийш хоёр хүний хүчийг бич. 2 -оос эхэл0, "1" гэж үнэлж байна. Эрчим хүч тус бүрт экспонентийг нэгээр нэмнэ. Жагсаалтанд байгаа элементүүдийн тоо нь хоёртын тооны цифрүүдийн тоотой тэнцүү байвал зогсоо. Жишээ дугаар 10011011 нь найман оронтой тул найман элементтэй жагсаалт дараах байдлаар харагдана: 128, 64, 32, 16, 8, 4, 2, 1
Алхам 2. Хоёртын тооны цифрүүдийг харгалзах хоёрынхоо доор бич
10011011 -ийг 128, 64, 32, 16, 8, 4, 2, 1 гэсэн тоонуудын доор бичээд хоёртын орон бүр хоёрын хүчийг харгалзана. Хоёртын дугаарын баруун талд байгаа "1" нь жагсаасан хоёр эрхийн баруун талд байгаа "1" -тэй тохирч байх ёстой. Хэрэв та үүнийг ийм байдлаар илүүд үзвэл хоёрын тооноос дээш хоёртын цифрийг бичиж болно. Хамгийн гол нь тэд хоорондоо нийцэж байгаа явдал юм.
Алхам 3. Хоёртын тооны цифрүүдийг харгалзах хоёр хүчээр нь холбоно уу
Хоёртын тооны дараалсан цифр бүрийг дээрх жагсаалтын дараагийн хоёрын хүчээр холбож, баруун талаас эхлэн шугам зур. Хоёртын тооны эхний цифрээс дээрх жагсаалтын хоёрын эхний хүч хүртэл шугам зурж эхэл. Дараа нь хоёртын тооны хоёр дахь цифрээс жагсаалтын хоёрын хоёр дахь хүч хүртэл шугам зур. Цифр бүрийг харгалзах хоёр хүчээр холбож үргэлжлүүлээрэй. Энэ нь хоёр тооны тооны хоорондын хамаарлыг нүдээр харахад тусална.
Алхам 4. Хоёрын хүч бүрийн эцсийн утгыг бичнэ үү
Хоёртын тооны цифр тус бүрээр дамжина уу. Хэрэв цифр нь 1 бол харгалзах хүчийг шугамын доор, цифрийн доор бичнэ үү. Хэрэв цифр 0 бол цифрийн доор мөрийн доор 0 гэж бичнэ.
"1" нь "1" -тэй тохирч байгаа тул "1" болж хувирна. "2" нь "1" -тэй тохирч байгаа тул "2" болно. "4" нь "0" -тэй тохирч байгаа тул "0" болно. "8" нь "1" -тэй тохирч байгаа тул "8" болж, "16" нь "1" -тэй тохирч байгаа тул "16" болж байна. "32" нь "0" -тэй тохирч "0" болж, "64" нь "0" -тэй тохирч байгаа тул "0" болж, "128" нь "1" -тэй тохирч, 128 болж байна
Алхам 5. Эцсийн утгыг нэмнэ үү
Одоо шугамын доор бичсэн тоонуудыг нэмнэ үү. Таны хийдэг зүйл бол 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. Энэ бол 10011011 хоёртын тооны аравтын бутархай эквивалент юм.
Алхам 6. Хариултыг үндсэн индексийн хамт бичнэ үү
Одоо танд 155 гэж бичих л үлдлээ10, Та 10 -ийн хүчин чадалтай ажиллах ёстой аравтын бутархай хариулттай ажиллаж байгаагаа харуулахын тулд хоёртын тооноос аравтын бутархай руу хөрвүүлэх тусам 2 -ийн хүчийг цээжлэх нь илүү хялбар болно. Би даалгавраа илүү хурдан гүйцэтгэж чадна.
Алхам 7. Аравтын бутархайтай хоёртын тоог аравтын бутархай хэлбэрт хөрвүүлэхдээ энэ аргыг ашиглана уу
Та энэ аргыг 1.1 гэх мэт хоёртын дугаарыг нууцлахыг хүссэн үедээ ч ашиглаж болно2 аравтын бутархай руу Аравтын бутархайн зүүн талд байгаа тоо ердийнх шиг нэгжийн байрлалд байгаа бол аравтын бутархайн баруун талд байгаа тоо "хагас" буюу 1 x (1/ 2).
Аравтын бутархайн зүүн талд байгаа "1" нь 2 -той тэнцүү байна0, эсвэл 1. Аравтын бутархайн баруун талын 1 нь 2 -той тэнцүү байна-1, эсвэл.5. 1 ба.5 -ийг нэмэхэд 1.5 болно, энэ нь 1.1 болно2 аравтын тэмдэглэгээнд.
2 -ийн 2 -р арга: Давхарлах аргыг хэрхэн ашиглах талаар
Алхам 1. Хоёртын дугаарыг бичнэ үү
Энэ арга нь хүчийг ашигладаггүй. Ийм учраас толгойдоо байгаа олон тооны тоог хөрвүүлэх нь илүү хялбар байдаг, учир нь та зөвхөн нийлбэр дүнг хянах хэрэгтэй. Таны хийх ёстой хамгийн эхний зүйл бол хоёр дахин нэмэгдүүлэх аргыг ашиглан хөрвүүлэх хоёртын дугаарыг бичих явдал юм. Таны ажиллаж буй дугаар 1011001 гэж бодъё2. Үүнийг бичээрэй.
Алхам 2. Зүүн талаас эхлэн өмнөх нийт дүнг хоёр дахин нэмэгдүүлж, одоогийн цифрийг нэмнэ үү
Та 1011001 хоёртын дугаартай ажиллаж байгаа болохоор2, таны эхний цифр зүүн талд байгаа бол 1. Та хараахан эхлээгүй байгаа тул таны өмнөх нийт дүн 0 байна. Та өмнөх нийт тоо 0 -ийг хоёр дахин нэмэгдүүлж, одоогийн цифрийг 1 -ээр нэмэх шаардлагатай болно. 0 x 2 + 1 = 1, тиймээс таны одоогийн одоогийн нийлбэр 1 болно.
Алхам 3. Одоогийн нийт дүнг хоёр дахин нэмэгдүүлж, хамгийн зүүн талын цифрийг нэмнэ үү
Таны одоогийн нийлбэр одоо 1 болж, одоогийн шинэ оронтой тоо 0 байна. Тиймээс 1 -ийг хоёр дахин нэмээд 0. 1 x 2 + 0 = 2. Таны одоогийн одоогийн нийлбэр 2 байна.
Алхам 4. Өмнөх алхамыг давтана уу
Үргэлжлүүлээрэй. Дараа нь одоогийн нийт дүнгээ хоёр дахин нэмэгдүүлж, дараагийн оронтой тоо 1 -ийг нэмнэ үү. 2 x 2 + 1 = 5. Таны одоогийн нийлбэр 5 боллоо.
Алхам 5. Өмнөх алхамыг дахин давт
Дараа нь одоогийн нийлбэр 5 -аа 2 дахин нэмээд дараагийн цифрийг нэмнэ үү. 5 x 2 + 1 = 11. Таны шинэ нийлбэр 11 байна.
Алхам 6. Өмнөх алхамыг дахин давт
Одоогийн нийлбэр 11 -ийг хоёр дахин нэмэгдүүлж, дараагийн орон болох 0. 2 x 11 + 0 = 22 -ийг нэмнэ үү.
Алхам 7. Өмнөх алхамыг дахин давт
Одоо байгаа нийт 22 -оо хоёр дахин нэмэгдүүлж, дараагийн орон болох 0 -ийг нэмнэ үү. 22 x 2 + 0 = 44.
Алхам 8. Одоогийн нийт дүнг хоёр дахин нэмэгдүүлж, цифрүүд дуусах хүртэл дараагийн цифрийг нэмж оруулаарай
Одоо та сүүлчийн дугаар руугаа орлоо, бараг дуусч байна! Таны хийх ёстой зүйл бол одоогийн нийт дүн болох 44 -ийг аваад сүүлийн цифр болох 1 -ийг нэмэхэд хоёр дахин нэмэхэд л хангалттай. 2 x 44 + 1 = 89. Бүгд дууслаа! Та 10011011 -ийг хөрвүүлэв2 аравтын тэмдэглэгээг аравтын хэлбэрт оруулах, 89.
Алхам 9. Хариултыг үндсэн индексийн хамт бичнэ үү
Эцсийн хариултаа 89 гэж бичнэ үү10 10 -ийн суурьтай аравтын бутархайтай ажиллаж байгаагаа харуулах.
Алхам 10. Энэ аргыг ашиглан дурын баазаас аравтын бутархай руу хөрвүүлэх
Өгөгдсөн тоо нь 2 -р тоотой тул хоёр дахин нэмэгдүүлэхийг ашигладаг. Хэрэв өгөгдсөн тоо өөр суурьтай бол тухайн аргын 2 -ийг өгөгдсөн тооны үндсээр солино. Жишээлбэл, хэрэв өгөгдсөн тоо 37 -д байгаа бол та "x 2" -ыг "x 37" -оор солих болно. Эцсийн үр дүн нь аравтын бутархайгаар үргэлж байх болно (суурь 10).
Видео - Энэ үйлчилгээг ашигласнаар зарим мэдээллийг YouTube -тэй хуваалцаж болно
Зөвлөмж
- Дадлага хийх. 11010001 хоёртын тоог хөрвүүлээд үзээрэй2, 110012, мөн 111100012. Үүний дагуу тэдний аравтын эквивалент нь 209 байна10, 2510, мөн 24110.
- Майкрософт Windows -тэй суулгасан тооцоолуур нь танд энэ хөрвүүлэлтийг хийх боломжтой боловч програмистын хувьд хөрвүүлэлт хэрхэн ажилладаг талаар сайн ойлголттой байх нь дээр. Тооцоологчийн хөрвүүлэх сонголтыг "Харах" цэсийг нээж, "Шинжлэх ухаан" (эсвэл "Программист") сонгосноор харуулах боломжтой. Линукс дээр та тооцоолуур ашиглаж болно.
- Тэмдэглэл: Энэ нь зөвхөн тоолоход зориулагдсан бөгөөд ASCII орчуулгын талаар яриагүй болно.