Bagaimana Komputer Menghitung Angka?- Probabilitas & Statistik



Biner

Komputer mengubah setiap angka menjadi biner. Bilangan yang kita gunakan dinyatakan dalam basis 10. Setiap 10 1s sama dengan 1 sepuluh, setiap 10 puluhan sama dengan 1 ratus, dan seterusnya. Dalam biner, Anda naik satu unit setiap 2 angka. Jadi 2 satuan sama dengan 1 dua, 2 dua kali sama dengan 1 4, dan seterusnya. Misalnya, angka 9 akan menjadi 1001 dalam biner: 1 satu, 0 dua, 0 empat, dan 1 delapan. 1 + 8 = 9. Komputer melakukan ini karena lebih mudah merancang sirkuit yang hanya memiliki nilai 1 atau 0 daripada sirkuit dengan masing-masing 10 nilai terpisah.

Tambahan

Komputer memiliki operasi matematika dasar seperti penjumlahan dan pengurangan yang diprogram ke dalamnya. Menambahkan dalam biner sangat sederhana. Jika Anda memiliki 2 angka dengan nilai 1, simpan 0 dan pindahkan carry 1. Jika tidak, Anda mencatat angka yang lebih besar dari dua angka di slot itu. Misalnya, jika Anda menambahkan 5 + 4, Anda mendapatkan: 0101 + 0100. Di slot pertama, Anda memiliki 1 + 0, jadi Anda menyimpan angka yang lebih besar, 1. Di slot kedua, Anda memiliki dua 0, jadi Anda menyimpan 0 (karena kedua angkanya sama. Di slot ketiga Anda memiliki dua angka 1, jadi Anda menyimpan 0 dan membawa 1. Anda berakhir dengan angka 1001, atau 9.

Perkalian.

Komputer menggunakan perkalian panjang, tetapi mereka melakukannya dalam biner. Jika komputer mengalikan angka dengan 1, hasilnya adalah 1. Ini adalah sistem yang jauh lebih sederhana daripada basis 10, meskipun membutuhkan lebih banyak langkah. Misalnya, dalam basis 10 soal 8 * 9 adalah soal 1 langkah yang mudah tanpa perkalian panjang. Namun, dalam biner setiap angka panjangnya 4 digit, dan solusinya adalah 7 digit!

Pengurangan

Pengurangan dilakukan dalam dua langkah. Alih-alih mengurangkan angka, komputer biner menambahkan pujiannya, angka dengan satu di mana aslinya memiliki nol, dan nol di mana aslinya memiliki satu. Misalnya, jika 4 adalah 0100 dalam biner, negatif 4 adalah 1011. Jadi, untuk 7 – 4, kita mendapatkan 0111 + 1011 = 10010. Angka di sisi paling kiri kemudian dipindahkan ke kanan, menghasilkan 0011 = 3.

Jupiterimages/Photos.com/Getty Images

Related Posts

Dia