Ikkilikdan o'nli kasrga aylantirishning 3 usuli

Mundarija:

Ikkilikdan o'nli kasrga aylantirishning 3 usuli
Ikkilikdan o'nli kasrga aylantirishning 3 usuli

Video: Ikkilikdan o'nli kasrga aylantirishning 3 usuli

Video: Ikkilikdan o'nli kasrga aylantirishning 3 usuli
Video: O'nli kasrlarni o'nli kasrga bo'lish 2024, Aprel
Anonim

Ikkilik tizim - bu elektron kompyuterlarning ichki tili. Agar siz jiddiy kompyuter dasturchisi bo'lsangiz, qanday qilib konvertatsiya qilishni tushunishingiz kerak ikkilik kasr. Bu wikiHow sizga buni qanday qilishni ko'rsatib beradi.

Qadamlar

Konverter

Image
Image

Ikkilik -o'nli konvertor

2 -usul 1: Pozitsion yozuvni qanday ishlatish kerak

Ikkilikdan o'nlik bosqichga aylantirish 1 -qadam
Ikkilikdan o'nlik bosqichga aylantirish 1 -qadam

Qadam 1. Ikkilik raqamni yozing va o'ngdan chapga 2 ning kuchlarini sanab bering

Aytaylik, biz 10011011 ikkilik raqamini aylantirmoqchimiz2 kasrga Birinchidan, uni yozing. Keyin o'ngdan chapga ikkitasining kuchini yozing. 2dan boshlang0, "1" deb baholanadi. Har bir kuch uchun eksponentni bittadan oshiring. Ro'yxatdagi elementlar soni ikkilik raqamdagi raqamlar soniga teng bo'lganda to'xtating. Misol raqami, 10011011, sakkizta raqamdan iborat, shuning uchun sakkiz elementli ro'yxat quyidagicha bo'ladi: 128, 64, 32, 16, 8, 4, 2, 1

Ikkilikdan o'nli qadamga aylantirish
Ikkilikdan o'nli qadamga aylantirish

2 -qadam. Ikkilik sonning raqamlarini mos keladigan ikkita kuchdan pastda yozing

Endi 10011011 raqamini 128, 64, 32, 16, 8, 4, 2 va 1 raqamlari ostiga yozing, shunda har bir ikkilik raqam ikkita kuchga to'g'ri keladi. Ikkilik raqamning o'ng tomonidagi "1" raqamlari sanab o'tilgan ikkita vakolatning o'ngidagi "1" ga mos kelishi kerak va hokazo. Ikkilik raqamlarni ikkitadan kattaroq qilib yozishingiz mumkin, agar siz buni xohlasangiz. Eng muhimi, ular bir -biriga mos kelishi.

Ikkilikdan o'nlik bosqichga aylantirish 3 -qadam
Ikkilikdan o'nlik bosqichga aylantirish 3 -qadam

Qadam 3. Ikkilik raqamdagi raqamlarni mos keladigan ikkita kuch bilan ulang

Ikkilik sonning har bir ketma -ket raqamini yuqoridagi ro'yxatdagi navbatdagi ikkitasining kuchiga bog'lab, o'ngdan boshlab chiziqlar chizish. Ikkilik sonning birinchi raqamidan yuqoridagi ro'yxatdagi ikkitaning birinchi kuchiga chiziq chizish bilan boshlang. Keyin, ikkilik raqamning ikkinchi raqamidan ro'yxatning ikkitasining ikkinchi darajasiga qadar chiziq torting. Har bir raqamni mos keladigan ikkita kuch bilan ulashda davom eting. Bu sizga ikkita raqamlar orasidagi bog'liqlikni vizual tarzda ko'rishga yordam beradi.

Ikkilikdan o'nli qadamga aylantirish 4
Ikkilikdan o'nli qadamga aylantirish 4

Qadam 4. Ikkala kuchning yakuniy qiymatini yozing

Ikkilik raqamning har bir raqami bo'ylab harakatlaning. Agar raqam 1 bo'lsa, uning mos keladigan kuchini chiziq ostiga, raqam ostiga yozing. Agar raqam 0 bo'lsa, chiziq ostiga 0 raqamini yozing.

"1" "1" ga to'g'ri kelgani uchun "1" ga aylanadi. "2" "1" ga to'g'ri kelgani uchun "2" ga aylanadi. "4" "0" ga to'g'ri kelgani uchun "0" ga aylanadi. "8" "1" ga to'g'ri kelgani uchun "8" ga, "16" "1" ga to'g'ri kelganidan "16" ga aylanadi. "32" "0" ga to'g'ri keladi va "0" ga aylanadi va "64" "0" ga mos keladi va shuning uchun "0" ga aylanadi, "128” esa "1” ga mos keladi va 128 bo'ladi

Ikkilikdan o'nli qadamga aylantirish 5
Ikkilikdan o'nli qadamga aylantirish 5

Qadam 5. Yakuniy qiymatlarni qo'shing

Endi chiziq ostida yozilgan raqamlarni qo'shing. Siz nima qilasiz: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. Bu 10011011 ikkilik sonining o'nlik ekvivalenti.

Ikkilikdan o'nli qadamga aylantirish 6
Ikkilikdan o'nli qadamga aylantirish 6

6 -qadam. Javobni asosiy indeksi bilan birga yozing

Endi siz 155 raqamini yozishingiz kifoya10, o'nlik javob bilan ishlayotganingizni ko'rsatish uchun, u 10 ta quvvatga ega bo'lishi kerak. Ikkilikdan o'nli kasrga aylanishga qanchalik ko'p o'rgansangiz, ikkitasining kuchini eslab qolish osonroq bo'ladi. Men vazifani tezroq bajaraman.

Ikkilik tizimdan o'nlik bosqichga o'ting 7
Ikkilik tizimdan o'nlik bosqichga o'ting 7

Qadam 7. O'nli kasrli ikkilik sonni kasr shakliga o'tkazish uchun bu usuldan foydalaning

Siz bu usuldan 1.1 kabi ikkilik raqamni yashirmoqchi bo'lsangiz ham foydalanishingiz mumkin2 kasrga Shuni bilishingiz kerakki, kasrning chap tomonidagi raqam odatdagidek birliklar pozitsiyasida, kasrning o'ng tomonidagi raqam esa "yarmiga" yoki 1 x (1/ 2).

O'nli kasrning chap tomonidagi "1" 2 ga teng0, yoki 1. O'nli kasrning o'ng tomonidagi 1 2 ga teng-1yoki.5. 1 va.5 ni qo'shing va siz 1,5 ga ega bo'lasiz, bu 1.12 o'nlik belgilarda.

2 -dan 2 -usul: Doublingdan qanday foydalanish kerak

Ikkilikdan o'nli qadamga aylantirish 8
Ikkilikdan o'nli qadamga aylantirish 8

Qadam 1. Ikkilik raqamni yozing

Bu usul kuch ishlatmaydi. Shunday qilib, sizning boshingizdagi katta sonlarni konvertatsiya qilish osonroq, chunki siz faqat yig'indini kuzatishingiz kerak. Sizga kerak bo'lgan birinchi narsa, siz aylantiradigan ikkilik raqamni dubllash usuli yordamida yozishdir. Aytaylik, siz ishlayotgan raqam 10110012. Buni yozing.

Ikkilikdan o'nli qadamga aylantirish
Ikkilikdan o'nli qadamga aylantirish

Qadam 2. Chapdan boshlab, avvalgi yig'indini ikki barobarga oshiring va joriy raqamni qo'shing

Siz 1011001 ikkilik raqami bilan ishlayotganingiz uchun2, sizning birinchi raqamingiz chap tomonda. 1. Sizning oldingi raqamingiz 0, siz hali boshlamagansiz. Oldingi jami 0 ni ikki barobarga oshirish va joriy raqamni 1 ga qo'shish kerak bo'ladi. 0 x 2 + 1 = 1, shuning uchun sizning yangi joriy jamingiz 1 ga teng.

Ikkilikdan o'nli qadamga aylantiring
Ikkilikdan o'nli qadamga aylantiring

Qadam 3. Joriy yig'indini ikki barobar oshiring va keyingi chapdagi raqamni qo'shing

Hozirgi jami yig'indingiz 1 ga, yangi raqam esa 0 ga teng. Shunday qilib, 1 ni ikki barobar ko'paytiring va 0 ni qo'shing. 1 x 2 + 0 = 2. Sizning yangi joriy yig'indingiz 2 ga teng.

Ikkilikdan o'nli qadamga aylantiring
Ikkilikdan o'nli qadamga aylantiring

Qadam 4. Oldingi qadamni takrorlang

Faqat davom eting. Keyin, joriy sonni ikki barobarga oshiring va keyingi raqamni 1 ga qo'shing. 2 x 2 + 1 = 5. Hozirgi yig'indingiz 5 ga teng.

Ikkilikdan o'nli qadamga aylantiring
Ikkilikdan o'nli qadamga aylantiring

Qadam 5. Oldingi qadamni yana takrorlang

Keyin, hozirgi jami, 5 ni ikki barobarga oshiring va keyingi raqamni qo'shing. 5 x 2 + 1 = 11. Sizning yangi yig'indingiz 11.

Ikkilikdan o'nli qadamga aylantirish
Ikkilikdan o'nli qadamga aylantirish

Qadam 6. Oldingi qadamni yana takrorlang

Hozirgi jami 11 ni ikki barobarga oshiring va keyingi raqamni qo'shing, 0. 2 x 11 + 0 = 22.

Ikkilikdan o'nli qadamga aylantirish 14
Ikkilikdan o'nli qadamga aylantirish 14

Qadam 7. Oldingi qadamni yana takrorlang

Hozirgi jami 22 ni ikki barobarga oshiring va keyingi raqamni 0 ga qo'shing. 22 x 2 + 0 = 44.

Ikkilikdan o'nli qadamga aylantiring
Ikkilikdan o'nli qadamga aylantiring

8 -qadam. Raqamlar tugamaguncha, joriy sonni ikki barobar oshirib, keyingi raqamni qo'shishda davom eting

Endi siz oxirgi raqamingizga yetdingiz va deyarli tugadingiz! Siz hozirda jami 44 ni olib, uni ikki barobar ko'paytirib, oxirgi raqamni 1 qo'shishingiz kifoya. 2 x 44 + 1 = 89. Hammasi tugadi! Siz 10011011 ni o'zgartirdingiz2 o'nlik kasrga uning kasr shakliga, 89.

Ikkilikdan o'nli qadamga aylantiring
Ikkilikdan o'nli qadamga aylantiring

9 -qadam. Javobni asosiy indeksi bilan birga yozing

Oxirgi javobingizni 89 deb yozing10 10 kasali bilan ishlayotganingizni ko'rsatish uchun.

Ikkilikdan o'nli qadamga o'ting 17
Ikkilikdan o'nli qadamga o'ting 17

10 -qadam. Bu usuldan istalgan bazadan o'nli kasrga o'tkazish uchun foydalaning

Berilgan son 2 -tayanch bo'lgani uchun dubling ishlatiladi. Masalan, agar berilgan raqam 37 -bazada bo'lsa, siz "x 2" ni "x 37" bilan almashtirasiz. Yakuniy natija har doim o'nlik kasrda bo'ladi (10 -tayanch).

Video - bu xizmatdan foydalanib, ba'zi ma'lumotlar YouTube bilan bo'lishishi mumkin

Maslahatlar

  • Amaliyot. Ikkilik raqamlarni 11010001 ga o'zgartirishga harakat qiling2, 110012va 111100012. Tegishli ravishda, ularning o'nlik ekvivalentlari 209 ga teng10, 2510va 24110.
  • Microsoft Windows -ga o'rnatilgan kalkulyator siz uchun bu konvertatsiyani amalga oshirishi mumkin, lekin dasturchi sifatida siz konvertatsiya qanday ishlashini yaxshi tushunasiz. Kalkulyatorni konvertatsiya qilish variantlari "Ko'rish" menyusini ochish va "Ilmiy" (yoki "Dasturchi") ni tanlash orqali ko'rinadigan bo'lishi mumkin. Linuxda siz kalkulyatordan foydalanishingiz mumkin.
  • Eslatma: Bu faqat hisoblash uchun mo'ljallangan va ASCII tarjimalari haqida gapirmaydi.

Ogohlantirishlar

Bu ishlatadi imzosiz ikkilik, imzolangan emas, suzuvchi nuqta yoki sobit nuqta.

Tavsiya: