Sistem angka binari (asas dua) mempunyai dua kemungkinan nilai, sama ada 0 atau 1, untuk setiap nilai tempat. Sebaliknya, sistem angka perpuluhan (sepuluh asas) mempunyai sepuluh nilai yang mungkin (0, 1, 2, 3, 4, 5, 6, 7, 8, atau 9) untuk setiap nilai tempat. Untuk mengelakkan kekeliruan ketika menggunakan sistem angka yang berbeza, asas setiap nombor dapat dilanggan. Contohnya nombor perduaan 10011100 boleh ditulis dalam asas dua dengan menulis 100111002. Nombor perpuluhan 156 boleh ditulis sebagai 15610 dan baca seratus lima puluh enam, asas sepuluh. Oleh kerana sistem binari adalah bahasa dalaman komputer elektronik, pengaturcara komputer yang serius akan memahami cara menukar binari menjadi perpuluhan. Menukar sebaliknya, dari perpuluhan hingga binari, sering kali lebih sukar untuk dipelajari pada kali pertama.
Langkah
Kaedah 1 dari 2: Menggunakan Notasi Kedudukan
Langkah 1. Tuliskan nombor perduaan dan senaraikan petak 2 dari kanan ke kiri
Contohnya kita mahu menukar nombor perduaan 100110112 menjadi perpuluhan. Pertama, tuliskan. Kemudian, tuliskan petak 2 dari kanan ke kiri. Mulakan pukul 20, yang merupakan 1. Tingkatkan segi empat sama satu persatu. Berhenti jika bilangan digit dalam senarai sama dengan bilangan digit binari. Nombor contoh, 10011011, mempunyai lapan digit, jadi senarai itu mempunyai 8 angka, seperti ini: 128, 64, 32, 16, 8, 4, 2, 1
Langkah 2. Tuliskan digit nombor perduaan di bawah petak dua senarai
Tuliskan nombor 10011011 di bawah nombor 128, 64, 32, 16, 8, 4, 2, dan 1 supaya setiap digit binari mempunyai dua digit segiempat sama. 1 di sebelah kanan nombor binari sejajar dengan 1 dalam senarai petak 2 dan seterusnya. Anda juga boleh menulis digit binari di atas petak dua, jika anda mahu. Yang penting anda boleh memasangkannya.
Langkah 3. Sambungkan digit nombor perduaan dengan senarai petak dua
Lukis garis, bermula dari kanan, sambungkan setiap digit nombor perduaan dengan petak dua. Mulakan dengan membariskan digit pertama nombor perduaan dengan petak dua yang pertama dalam senarai di atasnya. Kemudian, lukis garis dari digit kedua nombor perduaan ke petak dua kedua dalam senarai. Terus sambungkan setiap digit dengan petak dua. Ini akan membantu anda menggambarkan hubungan antara dua set nombor.
Langkah 4. Tuliskan nilai akhir setiap petak dua
Campurkan setiap digit nombor perduaan. Sekiranya digit adalah 1, tuliskan petak dua pasangan di bawah angka 1. Sekiranya digit adalah 0, tulis 0 di bawah nombor 0.
Oleh kerana 1 pasangan dengan 1, hasilnya adalah 1. Oleh kerana 2 pasang dengan 1, hasilnya adalah 2. Oleh kerana 4 pasangan dengan 0, hasilnya adalah 0. Oleh kerana 8 pasangan dengan 1, hasilnya adalah 8, dan sejak 16 pasangan dengan 1, hasilnya adalah 16. 32 pasang dengan 0 jadi hasilnya 0 dan 64 pasang dengan 0 jadi hasilnya adalah 0, sementara 128 pasang dengan 1 jadi hasilnya adalah 128
Langkah 5. Tambahkan nilai akhir
Sekarang, tambah semua nombor yang ditulis di bawah digit binari. Inilah yang anda buat: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. Ini adalah setara perpuluhan bagi nombor perduaan 10011011.
Langkah 6. Tulis jawapan anda dengan subskrip asas
Sekarang, anda mesti menulis 15510, untuk menunjukkan bahawa nombor itu adalah perpuluhan, yang merupakan gandaan dari 10. Semakin banyak anda terbiasa menukar binari ke perpuluhan, semakin mudah bagi anda untuk mengingat kuasa dua, dan anda akan dapat menukar lebih cepat.
Langkah 7. Gunakan kaedah ini untuk menukar nombor perduaan dengan titik perpuluhan menjadi bentuk perpuluhan
Anda boleh menggunakan kaedah ini apabila anda ingin menukar nombor binari seperti 1, 12 menjadi perpuluhan. Yang harus anda lakukan ialah mengetahui bahawa nombor di sebelah kiri perpuluhan adalah kedudukan unit, sementara nombor di sebelah kanan adalah kedudukan separuh, atau 1 x (1/2).
1 di sebelah kiri titik perpuluhan sama dengan 20, atau 1. The 1 di sebelah kanan perpuluhan sama dengan 2-1, atau 0, 5. Tambahkan 1 dan 0, 5 sehingga hasilnya adalah 1,5 yang dapat ditulis 1, 12 dalam notasi perpuluhan.
Kaedah 2 dari 2: Menggunakan Pendaraban Dua
Langkah 1. Tuliskan nombor perduaan
Kaedah ini tidak menggunakan kuasa dua. Oleh itu, lebih mudah untuk menukar nombor besar di kepala anda kerana anda hanya perlu mengingat nombornya. Perkara pertama yang anda perlukan adalah menulis nombor binari yang akan anda tukar menggunakan kaedah pendaraban. Katakan anda mahu menukar nombor perduaan 10110012. Tuliskan.
Langkah 2. Bermula dari kiri, kalikan jumlah sebelumnya dengan dua dan tambah digitnya
Kerana anda menggunakan nombor perduaan 10110012, digit pertama anda dari kiri adalah 1. Jumlah sebelumnya anda adalah 0 kerana anda belum memulakannya. Anda mesti menggandakan dua jumlah sebelumnya, 0, dan menambahkan 1, digit. 0 x 2 + 1 = 1, jadi jumlah baru anda adalah 1.
Langkah 3. Gandakan jumlah semasa anda dengan dua dan tambahkan digit seterusnya
Jumlah semasa anda adalah 1 dan digit baru adalah 0. Oleh itu, kalikan dengan 1 dan tambah 0.1 x 2 + 0 = 2. Jumlah baru anda ialah 2.
Langkah 4. Ulangi langkah sebelumnya
Teruskan. Seterusnya, gandakan jumlah anda dan tambah 1, digit anda yang seterusnya. 2 x 2 + 1 = 5. Jumlah anda sekarang adalah 5.
Langkah 5. Ulangi langkah sebelumnya sekali lagi
Seterusnya, gandakan jumlah semasa anda, 5, dan tambahkan digit seterusnya, 1.5 x 2 + 1 = 11. Jumlah baru anda ialah 11.
Langkah 6. Ulangi langkah sebelumnya sekali lagi
Gandakan jumlah semasa anda, 11, dan tambahkan digit seterusnya, 0.2 x 11 + 0 = 22.
Langkah 7. Ulangi langkah sebelumnya sekali lagi
Sekarang, gandakan jumlah semasa anda, 22 dan tambahkan 0, digit seterusnya. 22 x 2 + 0 = 44.
Langkah 8. Terus gandakan jumlah semasa anda dengan dua dan tambahkan digit seterusnya sehingga anda kehabisan
Sekarang, adakah nombor terakhir anda dan hampir selesai! Yang perlu anda lakukan ialah mengalikan jumlah semasa anda, 44 dan mengalikan dengan dua dan kemudian menambah 1, digit terakhir. 2 x 44 + 1 = 89. Sudah selesai! Anda telah menukar 100110112 hingga bentuk perpuluhan 89.
Langkah 9. Tuliskan jawapan dengan subskrip asas
Tulis jawapan terakhir anda 8910 untuk menunjukkan nombor perpuluhan yang mempunyai asas 10.
Langkah 10. Gunakan kaedah ini untuk menukar sebarang asas kepada bentuk perpuluhan
Mengalikan dua digunakan kerana nombor yang diberikan adalah berdasarkan 2. Sekiranya nombor yang diberi mempunyai asas yang berbeza, ganti angka 2 dalam kaedah ini dengan asas nombor itu. Contohnya, jika nombor yang diberikan berdasarkan 37, gantikan x 2 dengan x 37. Hasil akhirnya selalu dalam perpuluhan (asas 10).
Petua
- Berlatih. Cuba tukar nombor perduaan 110100012, 110012, dan 111100012. Setiap nombor perduaan bersamaan dengan perpuluhan 20910, 2510, dan 24110.
- Kalkulator yang dibina di dalam Microsoft Windows dapat membantu anda menukar nombor, tetapi sebagai pengaturcara, anda lebih memahami cara mengubahnya. Kalkulator penukaran dapat dibawa dengan membuka menu View dan memilih Scientific (atau Programmer). Di Linux, anda boleh menggunakan galculator.
- Catatan: ini HANYA untuk mengira dan tidak membicarakan ACSII.