Bagaimana untuk menukar pecahan asas 10 kepada perpuluhan perduaan

Pengarang: William Ramirez
Tarikh Penciptaan: 22 September 2021
Tarikh Kemas Kini: 10 Disember 2024
Anonim
Nombor Perduaan Tukar Kepada Perpuluhan
Video.: Nombor Perduaan Tukar Kepada Perpuluhan

Kandungan

Untuk menukarkan bilangan bulat dari asas 10 (perpuluhan) ke asas 2 (binari), anda mesti memecahkan nombor menjadi kepingan yang berkuasa 2.


Proses serupa boleh digunakan untuk menukar bukan integer ke dalam bentuk binari. Artikel ini akan menunjukkan kepada anda 3 (atau 11, dalam binari) cara menukar pecahan kepada perpuluhan binari.

Arahan

  1. Kaedah 1

    Untuk menukar pecahan, mula-mula menukar pengangka dan penyebut kepada binari dan gunakan pembahagian binari. Ini adalah kaedah biasa yang digunakan untuk menukar pecahan kepada asas 10 perpuluhan Sebagai contoh, kami akan menggunakan teknik ini untuk menukar 13/22.

    Pertama, 13/22 menjadi 1101/10110 di dasar 2. Kemudian, 1101 dibahagi dengan 10110 ialah 0.1001011101000 ..., dengan urutan urutan berulang 1011101000.

    Ini boleh menjadi rumit jika anda tidak suka melakukan pembahagian dasar 2 panjang, jadi anda mungkin mahu mencuba kaedah seterusnya.

  2. Kaedah 10

    Pecahkan pecahan menjadi 1/2 kuasa dan gunakan senarai berikut untuk membuat perpuluhan binari: 1/2 = 0.1 1/4 = 0.01 1/8 = 0.001 1/16 = 0.0001, dsb.


    Sebagai contoh, 13/22 ialah 1/2 + 1/16 + 1/64 + 1/128 + ..., maka 13/22 = 0.1 + 0.0001 + 0.000001 + 0.0000001 + ... = 0.100101 ...

    Sekiranya anda mendapati kaedah ini terlalu panjang, yang seterusnya adalah yang terpantas.

  3. Kaedah 11

    Gunakan penukaran binari yang terdapat dalam kalkulator komputer atau Excel. Jika anda mempunyai versi lama yang tidak berurusan dengan binari, anda boleh mengatasi ini dengan menipu sedikit: tambahkan 8 nol ke penghujung pengangka, bahagikan dan kemudian pindahkan titik perpuluhan 8 unit ke kiri. 8 adalah nombor yang mudah, mana-mana yang lain boleh digunakan.

    Sebagai contoh, jika kalkulator anda tidak membahagikan 1101 hingga 10110 kepada binari, maka cuba untuk membahagikan 110100000000 oleh 10110. Kemudian, 110100000000/10110 = 10010111. Dan apabila anda memindahkan perpuluhan 8 unit ke kiri, anda akan mempunyai 1101/10110 = 0.10010111 (dipotong )