![ປ່ຽນເລກຖານສອງເປັນເລກທະສະນິຍົມ - ຄໍາແນະນໍາ ປ່ຽນເລກຖານສອງເປັນເລກທະສະນິຍົມ - ຄໍາແນະນໍາ](https://a.vvvvvv.in.ua/advices/van-een-binair-getal-een-decimaal-getal-maken-15.webp)
ເນື້ອຫາ
- ເພື່ອກ້າວ
- ວິທີການທີ 1 ຂອງ 2: ວິທີການລະບົບ ຕຳ ແໜ່ງ
- ວິທີທີ່ 2 ຂອງ 2: ວິທີການທີ່ ໜ້າ ສົງໄສ
- ຄຳ ແນະ ນຳ
- ຄຳ ເຕືອນ
ມັນ ຖານສອງ (ຖານ 2) ລະບົບເລກ ມີສອງຄ່າທີ່ເປັນໄປໄດ້, ໂດຍປົກກະຕິແມ່ນຕົວແທນ 0 ຫລື 1, ສຳ ລັບແຕ່ລະ ຕຳ ແໜ່ງ ໃນ ຈຳ ນວນ ໜຶ່ງ. ຄວາມແຕກຕ່າງກັບມັນ ທົດສະນິຍົມ (ຖານ 10) ລະບົບເລກ ແມ່ນວ່າມີສິບຄ່າທີ່ເປັນໄປໄດ້ (0,1,2,3,4,5,6,7,8, ຫຼື 9) ສຳ ລັບແຕ່ລະ ຕຳ ແໜ່ງ.
ເພື່ອຫລີກລ້ຽງຄວາມສັບສົນໃນເວລາທີ່ ນຳ ໃຊ້ລະບົບ ຈຳ ນວນທີ່ແຕກຕ່າງກັນ, ພື້ນຖານຂອງຕົວເລກສາມາດຊີ້ບອກໄດ້ໂດຍການປ້ອນມັນຫລັງຈາກທີ່ຢູ່ໃນເລກຍ່ອຍ. ຕົວຢ່າງ, ເລກຖານສອງ 10011100 ສາມາດຂຽນດ້ວຍຖານ 2 ໂດຍຂຽນມັນເປັນ 100111002. ເລກທົດສະນິຍົມ 156 ສາມາດຂຽນເປັນ 15610 ຫຼືເຕັມເປັນ "ໜຶ່ງ ຮ້ອຍຫ້າສິບຫົກ, ຖານ 10".
ເນື່ອງຈາກວ່າລະບົບຖານສອງແມ່ນພາສາເຄື່ອງຂອງຄອມພິວເຕີ້, ນັກຂຽນໂປແກຼມທີ່ຮ້າຍແຮງຕ້ອງເຂົ້າໃຈຢ່າງເຕັມທີ່ກ່ຽວກັບວິທີການປ່ຽນເລກຖານສອງເປັນເລກທະສະນິຍົມ. ການປ່ຽນແປງໄປໃນທິດທາງກົງກັນຂ້າມ, ຈາກທົດສະນິຍົມຫາຖານສອງ, ມັກຈະຍາກທີ່ຈະຮຽນຮູ້ກ່ອນ.
ໝາຍ ເຫດ: ນີ້ແມ່ນກ່ຽວກັບການຄິດໄລ່ເທົ່ານັ້ນແລະບໍ່ແມ່ນການແປ ASCII.
ເພື່ອກ້າວ
ວິທີການທີ 1 ຂອງ 2: ວິທີການລະບົບ ຕຳ ແໜ່ງ
ໃນຕົວຢ່າງນີ້, ພວກເຮົາຈະໃຊ້ເລກຖານສອງ 100110112 ປ່ຽນເປັນທົດສະນິຍົມ. ລາຍຊື່ ອຳ ນາດຂອງສອງຈາກຂວາຫາຊ້າຍ. ເລີ່ມຕົ້ນດ້ວຍ 2, ນີ້ມີຄ່າ "1". ເພີ່ມທະວີການເລກໄລ່ໂດຍ 1 ສຳ ລັບແຕ່ລະພະລັງງານ. ຢຸດເຊົາໃນເວລາທີ່ຈໍານວນຂອງອົງປະກອບໃນບັນຊີເທົ່າກັບຈໍານວນຕົວເລກໃນຈໍານວນຖານສອງ. ຕົວເລກໃນຕົວຢ່າງ, 10011011, ມີ 8 ຕົວເລກ, ສະນັ້ນບັນຊີລາຍຊື່ຈະມີລັກສະນະດັ່ງນີ້: 128, 64, 32, 16, 8, 4, 2, 1
ຂຽນຕົວເລກຖານສອງຂ້າງລຸ່ມນີ້.
ເຊື່ອມຕໍ່ຕົວເລກຖານສອງກັບອໍານາດຂອງສອງກັບສາຍ. ແຕ້ມເສັ້ນທີ່ເຊື່ອມຕໍ່ແຕ່ລະຕົວເລກຖານສອງກັບ ກຳ ລັງທີ່ສອດຄ້ອງກັນຂອງ 2 ຂ້າງເທິງນັ້ນ. ເລີ່ມຕົ້ນຈາກຕົວເລກຖານສອງຕົວ ທຳ ອິດ, ຈາກຂວາມື, ແລະສືບຕໍ່ຈົນກວ່າທ່ານຈະໄດ້ເຊື່ອມຕໍ່ທັງ ໝົດ ຂອງຕົວເລກໄບນາລີແລະ ອຳ ນາດ.
ລວມເອົາຕົວເລກທັງ ໝົດ ຂອງເລກຖານສອງ. ຖ້າຫາກວ່າຕົວເລກແມ່ນ 1, ຂຽນພະລັງງານທີ່ສອດຄ້ອງກັນຂອງ 2 ຢູ່ລຸ່ມເສັ້ນ, ໂດຍກົງຢູ່ຂ້າງລຸ່ມຂອງຕົວເລກ. ຖ້າເລກແມ່ນ 0, ຂຽນ 0 ຢູ່ທາງລຸ່ມຂອງເສັ້ນ.
ເພີ່ມ ຈຳ ນວນຂ້າງລຸ່ມເສັ້ນ. ຜົນລວມຄວນຈະເປັນ 155. ນີ້ແມ່ນຕົວເລກອັດຕານິຍົມຂອງເລກຖານສອງ 10011011. ຫຼືຂຽນທີ່ມີຖານຂໍ້ມູນຍ່ອຍ:
ຖ້າທ່ານເຮັດຊ້ ຳ ວິທີນີ້ເລື້ອຍໆ, ທ່ານຈະເຫັນວ່າທ່ານຈື່ ຈຳ ອຳ ນາດຂອງສອງຢ່າງທີ່ດີຂື້ນ, ສະນັ້ນທ່ານສາມາດຂ້າມຂັ້ນຕອນທີ 1.
ວິທີທີ່ 2 ຂອງ 2: ວິທີການທີ່ ໜ້າ ສົງໄສ
- ວິທີການນີ້ບໍ່ໄດ້ໃຊ້ ອຳ ນາດ. ນີ້ເຮັດໃຫ້ມັນ ເໝາະ ສົມກວ່າຖ້າທ່ານຕ້ອງການທີ່ຈະປ່ຽນເລກໃຫຍ່ໂດຍຫົວໃຈ, ດັ່ງທີ່ທ່ານຕ້ອງການພຽງແຕ່ຈື່ ຈຳ ນວນ subtotal.
ເລີ່ມຕົ້ນດ້ວຍຕົວເລກໄປທາງຊ້າຍໄກຂອງເລກຖານສອງທີ່ລະບຸໄວ້. ສຳ ລັບແຕ່ລະຕົວເລກເພີ່ມເຕີມຈາກຊ້າຍຫາຂວາ, ເພີ່ມສອງເທົ່າຂອງ ຈຳ ນວນທີ່ຜ່ານມາແລະເພີ່ມໃສ່ຕົວເລກປັດຈຸບັນ. ຍົກຕົວຢ່າງ, ເພື່ອເອົາເລກທີ່ 10110012 ເພື່ອປ່ຽນເປັນທົດສະນິຍົມ, ພວກເຮົາປະຕິບັດຕາມຂັ້ນຕອນດັ່ງຕໍ່ໄປນີ້:
1011001 → 0 * 2 + 1 = 1
1011001 → 1 * 2 + 0 = 2
1011001 → 2 * 2 + 1 = 5
1011001 → 5 * 2 + 1 = 11
1011001 → 11 * 2 + 0 = 22
1011001 → 22 * 2 + 0 = 44
1011001 → 44 * 2 + 1 = 8910
ເຊັ່ນດຽວກັບວິທີການລະບົບ ຕຳ ແໜ່ງ, ວິທີການນີ້ສາມາດປັບປ່ຽນເພື່ອປ່ຽນຈາກລະບົບເລກໃດ ໜຶ່ງ ເປັນເລກທົດສະນິຍົມ. Doubling ແມ່ນໃຊ້ຢູ່ນີ້ເພາະວ່າພື້ນຖານແມ່ນສອງຢ່າງ. ຖ້າຕົວເລກທີ່ລະບຸນັ້ນມີພື້ນຖານທີ່ແຕກຕ່າງກັນ, ໃຫ້ໃຊ້ແທນທີ່ 2. ຕົວຢ່າງ: ຖ້າຕົວເລກມີຖານ 37, ແລກປ່ຽນ * 2 ດ້ວຍ * 37. ຜົນໄດ້ຮັບສະເຫມີຈະເປັນຕົວເລກທົດສະນິຍົມ (ຖານ 10). :)
ຄຳ ແນະ ນຳ
- ຝຶກຫຼາຍ. ທົດລອງໃຊ້ເລກຖານສອງ 110100012, 110012, ແລະ 111100012. ອັດຕານິຍົມທຽບເທົ່າຂອງພວກເຂົາແມ່ນ 20910, 2510, ແລະ 24110.
- ເຄື່ອງຄິດໄລ່ທີ່ມາພ້ອມກັບ Microsoft Windows ຍັງສາມາດເຮັດການແປງນີ້ໃຫ້ທ່ານໄດ້, ແຕ່ຖ້າທ່ານເປັນໂປແກຼມມັນດີກວ່າທ່ານມີຄວາມເຂົ້າໃຈດີກ່ຽວກັບວິທີການປ່ຽນໃຈເຫລື້ອມໃສນີ້. ຕົວເລືອກຕ່າງໆຂອງເຄື່ອງຄິດໄລ່ເຄື່ອງນີ້ສາມາດຫາໄດ້ຜ່ານເມນູ "ເບິ່ງ" ແລະຫຼັງຈາກນັ້ນ "ວິທະຍາສາດ" (ຫຼື "ນັກຂຽນໂປແກຼມໂປແກຼມ"). ກັບ Linux ທ່ານສາມາດໃຊ້ galactic ໄດ້.
ຄຳ ເຕືອນ
- ນີ້ສາມາດໃຊ້ ສຳ ລັບ ລົງນາມ ຖານສອງ (ຕົວເລກບວກເທົ່ານັ້ນ), ແຕ່ບໍ່ໄດ້ເຊັນ, ຈຸດເລື່ອນຫລືຈຸດຄົງທີ່.