Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Teknologi Industri

Mengonversi Angka Desimal ke Biner, Oktal, dan Heksadesimal: Panduan Praktis

Sementara sistem biner, oktal, dan heksadesimal terselar dalam ilmu komputer, sebagian besar orang paling nyaman dengan sistem desimal. Mengonversi dari desimal ke basis non-desimal ini mungkin terasa menakutkan, tetapi dengan metodologi yang jelas menjadi sederhana.

Metode Coba dan Sesuaikan

Pendekatan coba dan sesuaikan bersifat intuitif: kita mulai dari nilai tempat tertinggi dalam basis target dan menentukan apakah posisi itu harus 0 atau 1 (atau digit yang sesuai untuk oktal/heks). Dengan menambahkan bobot tempat yang sesuai, kita bekerja turun hingga nilai yang terakumulasi cocok dengan angka desimal.

Contoh: 87 dalam Biner

Mulai dengan bidang biner yang mencantumkan bobot tempat: 128, 64, 32, 16, 8, 4, 2, 1.

Mengonversi Angka Desimal ke Biner, Oktal, dan Heksadesimal: Panduan Praktis

Karena 128 melebihi 87, bit 128 adalah 0. Bobot berikutnya, 64, pas, jadi kita setel bit itu ke 1. Menambahkan 64 leaves 23 tersisa. Bit 32 akan melebihi, jadi tetap 0. Melanjutkan proses ini menghasilkan pola biner 1010111₂.

Mengonversi Angka Desimal ke Biner, Oktal, dan Heksadesimal: Panduan Praktis Mengonversi Angka Desimal ke Biner, Oktal, dan Heksadesimal: Panduan Praktis Mengonversi Angka Desimal ke Biner, Oktal, dan Heksadesimal: Panduan Praktis

Coba dan Sesuaikan untuk Oktal dan Heksadesimal

Logika yang sama berlaku untuk basis-8 dan basis-16. Untuk 87₁₀, tempat oktal tertinggi adalah 64. 1 di posisi ini memberikan 64, leaves 23. Menguji 2, 3, dll., kita menemukan bahwa 2×8=16 pas, leaves 7, yang tepat 7₁₀. Oleh karena itu, 87₁₀ = 127₈.

Mengonversi Angka Desimal ke Biner, Oktal, dan Heksadesimal: Panduan Praktis Mengonversi Angka Desimal ke Biner, Oktal, dan Heksadesimal: Panduan Praktis Mengonversi Angka Desimal ke Biner, Oktal, dan Heksadesimal: Panduan Praktis Mengonversi Angka Desimal ke Biner, Oktal, dan Heksadesimal: Panduan Praktis

Alternatif, seseorang dapat terlebih dahulu mengonversi 87 ke biner (1010111₂) dan kemudian mengelompokkan bit ke dalam tiga untuk mendapatkan setara oktalnya, yang mengonfirmasi hasilnya.

Teknik Pembagian Berulang

Metode setara matematis ini seringkali lebih cepat. Bagi angka desimal dengan basis target, catat sisa. Ulangi dengan hasil bagi hingga menjadi 0. Sisa, dibaca dari bawah ke atas, membentuk digit basis target.

Contoh Biner

Mengonversi Angka Desimal ke Biner, Oktal, dan Heksadesimal: Panduan Praktis

Sisa 1, 0, 1, 0, 1, 1, 1 memberikan 1010111₂.

Contoh Oktal

Mengonversi Angka Desimal ke Biner, Oktal, dan Heksadesimal: Panduan Praktis

Sisa 7, 2, 1 dibaca sebagai 127₈.

Mengonversi Desimal Pecahan

Untuk desimal kurang dari 1, gunakan perkalian berulang dengan basis target. Bagian bulat dari setiap hasil kali menjadi digit berikutnya di kanan titik.

Contoh: 0.8125₁₀ ke Biner

Mengonversi Angka Desimal ke Biner, Oktal, dan Heksadesimal: Panduan Praktis

Mengalikan dengan 2 berulang kali menghasilkan pecahan biner 0.1101₂.

Angka Campuran (Bilangan Bulat + Pecahan)

Ketika desimal memiliki bagian bilangan bulat dan pecahan, terapkan pembagian berulang pada bagian bilangan bulat dan perkalian berulang pada bagian pecahan. Gabungkan hasilnya dengan titik biner.

Contoh: 54.40625₁₀ ke Biner

Mengonversi Angka Desimal ke Biner, Oktal, dan Heksadesimal: Panduan Praktis Mengonversi Angka Desimal ke Biner, Oktal, dan Heksadesimal: Panduan Praktis

Menggabungkan kedua bagian menghasilkan 110110.011001₂.

LEMBAR KERJA TERKAIT

Teknologi Industri

  1. Memahami Sistem Numerasi: Romawi, Nilai Tempat, dan Biner
  2. Desimal vs. Biner: Bobot Tempat, Efisiensi, dan Konversi
  3. Numerasi Oktal dan Heksadesimal: Panduan Praktis untuk Insinyur
  4. Angka vs Numerasi: Memahami Perbedaan dan Dampak Praktisnya
  5. Konversi Awalan Metrik Mudah: Geser Titik Desimal
  6. Menguasai Konversi Tipe C#: Implisit, Eksplisit, Parse, dan Metode Convert
  7. Menguasai Angka, Konversi Tipe, dan Matematika di Python
  8. Melindungi Rantai Pasokan Amerika: Strategi Mengurangi Ancaman Siber
  9. Memahami Konversi Tipe dalam C#: Pengubahan Tipe Implisit dan Eksplisit
  10. Scharnir Piano Berkualitas Tinggi dari Monroe Engineering – Sertifikasi ISO 9001 & AS 9100