Sistem binari adalah bahasa dalaman komputer elektronik. Sekiranya anda seorang pengaturcara komputer yang serius, anda harus memahami cara menukarnya perduaan hingga perpuluhan. WikiHow ini akan menunjukkan kepada anda cara melakukannya.
Langkah-langkah
Penukar
Penukar Perduaan hingga Perpuluhan
Kaedah 1 dari 2: Cara Menggunakan Notasi Posisi
Langkah 1. Tuliskan nombor perduaan dan senaraikan kekuatan 2 dari kanan ke kiri
Katakan kita mahu menukar nombor perduaan 100110112 hingga perpuluhan. Pertama, tuliskan. Kemudian, tuliskan kekuatan dua dari kanan ke kiri. Mulakan pukul 20, menilai sebagai "1". Naikkan eksponen satu demi satu untuk setiap daya. Berhenti apabila jumlah elemen dalam senarai sama dengan jumlah digit dalam nombor perduaan. Nombor contoh, 10011011, mempunyai lapan digit, jadi senarai, dengan lapan elemen, akan kelihatan seperti ini: 128, 64, 32, 16, 8, 4, 2, 1
Langkah 2. Tuliskan digit nombor perduaan di bawah kuasa dua mereka yang sepadan
Sekarang, tulis 10011011 di bawah nombor 128, 64, 32, 16, 8, 4, 2, dan 1 supaya setiap digit binari sepadan dengan kekuatan dua. "1" di sebelah kanan nombor binari harus sesuai dengan "1" di sebelah kanan kuasa dua yang disenaraikan, dan seterusnya. Anda juga boleh menulis digit perduaan di atas kekuatan dua, jika anda suka dengan cara itu. Yang penting ialah mereka sesuai.
Langkah 3. Sambungkan digit dalam nombor perduaan dengan kuasa dua yang sepadan
Lukis garis, bermula dari kanan, sambungkan setiap digit nombor perduaan berturut-turut dengan kekuatan dua yang seterusnya dalam senarai di atasnya. Mulakan dengan menarik garis dari digit pertama nombor perduaan hingga kuasa pertama dua dalam senarai di atasnya. Kemudian, lukiskan garis dari digit kedua nombor perduaan hingga kuasa kedua dua dalam senarai. Terus sambungkan setiap digit dengan kekuatan dua yang sepadan. Ini akan membantu anda melihat hubungan antara dua set nombor secara visual.
Langkah 4. Tuliskan nilai akhir setiap daya dua
Gerakkan setiap digit nombor perduaan. Sekiranya digit adalah 1, tuliskan kekuatannya yang sesuai dengan dua di bawah garis, di bawah digit. Sekiranya digit adalah 0, tulis 0 di bawah garis, di bawah digit.
Oleh kerana "1" sesuai dengan "1", ia menjadi "1." Oleh kerana "2" sesuai dengan "1," ia menjadi "2." Oleh kerana "4" sesuai dengan "0," menjadi "0." Oleh kerana "8" sesuai dengan "1", menjadi "8", dan kerana "16" sesuai dengan "1" menjadi "16." "32" sesuai dengan "0" dan menjadi "0" dan "64" sesuai dengan "0" dan oleh itu menjadi "0" sementara "128" sesuai dengan "1" dan menjadi 128
Langkah 5. Tambahkan nilai akhir
Sekarang, tambah nombor yang ditulis di bawah garis. Inilah yang anda lakukan: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. Ini adalah setara perpuluhan bagi nombor perduaan 10011011.
Langkah 6. Tulis jawapan bersama dengan subskrip asasnya
Sekarang, yang perlu anda buat ialah menulis 15510, untuk menunjukkan bahawa anda bekerja dengan jawapan perpuluhan, yang mesti beroperasi dengan kekuatan 10. Semakin banyak anda terbiasa menukar dari binari ke perpuluhan, semakin mudah anda menghafal kekuatan dua, dan anda Saya akan dapat menyelesaikan tugas dengan lebih cepat.
Langkah 7. Gunakan kaedah ini untuk menukar nombor perduaan dengan titik perpuluhan ke bentuk perpuluhan
Anda boleh menggunakan kaedah ini walaupun anda ingin menyembunyikan nombor perduaan seperti 1.12 hingga perpuluhan. Yang harus anda lakukan ialah mengetahui bahawa nombor di sebelah kiri perpuluhan berada di posisi unit, seperti biasa, sementara angka di sebelah kanan perpuluhan berada di posisi "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.5. Tambah 1 dan.5 dan anda mendapat 1.5, iaitu 1.12 dalam notasi perpuluhan.
Kaedah 2 dari 2: Cara Menggunakan Menggandakan
Langkah 1. Tuliskan nombor perduaan
Kaedah ini tidak menggunakan kuasa. Oleh itu, lebih mudah untuk menukar jumlah besar di kepala anda kerana anda hanya perlu mengikuti subtotal. Perkara pertama yang perlu anda lakukan ialah menulis nombor binari yang akan anda ubah menggunakan kaedah penggandaan. Katakan nombor yang anda bekerjasama adalah 10110012. Tuliskan.
Langkah 2. Bermula dari kiri, gandakan jumlah sebelumnya anda dan tambahkan digit semasa
Oleh kerana anda bekerja dengan nombor perduaan 10110012, digit pertama anda di sebelah kiri adalah 1. Jumlah sebelumnya anda adalah 0 kerana anda belum memulakannya. Anda mesti menggandakan jumlah sebelumnya, 0, dan menambahkan 1, digit semasa. 0 x 2 + 1 = 1, jadi jumlah baru anda sekarang adalah 1.
Langkah 3. Gandakan jumlah semasa anda dan tambahkan digit paling kiri seterusnya
Jumlah semasa anda sekarang adalah 1 dan digit semasa baru ialah 0. Oleh itu, gandakan 1 dan tambah 0. 1 x 2 + 0 = 2. Jumlah semasa baru anda ialah 2.
Langkah 4. Ulangi langkah sebelumnya
Terus berjalan. Seterusnya, gandakan jumlah semasa anda, dan tambahkan 1, digit anda yang seterusnya. 2 x 2 + 1 = 5. Jumlah semasa 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 sekarang anda, 22, dan tambahkan 0, digit seterusnya. 22 x 2 + 0 = 44.
Langkah 8. Terus menggandakan jumlah semasa anda dan menambahkan digit seterusnya sehingga anda kehabisan digit
Sekarang, anda sudah sampai ke nombor terakhir anda dan hampir selesai! Yang perlu anda lakukan ialah mengambil jumlah terkini anda, 44, dan menggandakannya dengan menambahkan 1, digit terakhir. 2 x 44 + 1 = 89. Anda semua sudah selesai! Anda telah menukar 100110112 hingga notasi perpuluhan hingga bentuk perpuluhannya, 89.
Langkah 9. Tulis jawapan bersama dengan subskrip asasnya
Tuliskan jawapan terakhir anda sebagai 8910 untuk menunjukkan bahawa anda bekerja dengan perpuluhan, yang mempunyai asas 10.
Langkah 10. Gunakan kaedah ini untuk menukar dari asas ke perpuluhan
Penggandaan digunakan kerana nombor yang diberikan adalah asas 2. Sekiranya nombor yang diberi adalah dari asas yang berbeza, ganti 2 dalam kaedah dengan asas nombor yang diberikan. Sebagai contoh, jika nombor yang diberikan berada di pangkalan 37, anda akan mengganti "x 2" dengan "x 37". Hasil akhir akan sentiasa dalam perpuluhan (asas 10).
Video - Dengan menggunakan perkhidmatan ini, beberapa maklumat dapat dikongsi dengan YouTube
Petua
- Berlatih. Cuba tukar nombor perduaan 110100012, 110012, dan 111100012. Masing-masing, setara perpuluhan mereka adalah 20910, 2510, dan 24110.
- Kalkulator yang dipasang dengan Microsoft Windows dapat melakukan penukaran ini untuk anda, tetapi sebagai pengaturcara, anda lebih baik dengan pemahaman yang baik tentang bagaimana penukaran berfungsi. Pilihan penukaran kalkulator dapat dilihat dengan membuka menu "View" dan memilih "Scientific" (atau "Programmer"). Di Linux, anda boleh menggunakan kalkulator.
- Catatan: Ini HANYA untuk mengira dan tidak membincangkan terjemahan ASCII.