đổi thập phân sang nhị phân

Hệ nhị phân (xuất xắc hệ đếm cơ số 2) là 1 trong những hệ đếm chỉ cần sử dụng nhì ký tự là 0 với 1 nhằm diễn tả một quý giá số.

You watching: đổi thập phân sang nhị phân

Xem source code thiết đặt bằng Java

Trong bài viết này bản thân đã chỉ dẫn các bạn chuyển đổi một số trong những từ bỏ thập phân lịch sự nhị phân cùng ngược chở lại, với phép toán thù cộng nhì số nhị phân.

1. Chuyển số thập phân quý phái số nhị phân

Nguyên tắc của phương thức này là đem số yêu cầu chuyển đổi phân chia mang lại 2 (kết quả chỉ đem phần nguyên), sau đó thường xuyên lấy tác dụng chia 2 (và cũng chỉ lấy phần nguyên), tác dụng số nhị phân thu được là tập phù hợp những số dư của các phnghiền phân chia.

Để dễ nắm bắt, chúng ta sẽ làm 2 ví dụ.

lấy một ví dụ 1: Chuyển số 30 quý phái hệ nhị phân

Thứ nhất (làm việc cái 1), họ đem 30 chia 2, kết quả được 15 với số dư là 0.

Kế tiếp (ngơi nghỉ chiếc 2), họ rước số 15 phân chia 2, hiệu quả được 7 cùng số dư là 1

Tiếp theo sống dòng 3, ta đem số 7 phân chia 2, công dụng được 3 cùng dư 1

Ta thường xuyên tái diễn quy trình này cho đến khi công dụng phân chia 2 bọn họ được 0.

Số nhị phân bọn họ nhận được đó là tập phù hợp những số dư của những phxay phân tách (mang từ dưới lên).

Số 30 vào hệ nhị phân sẽ là 11110

lấy một ví dụ 2: Chuyển số 71 sang hệ nhị phân

trước hết (ở loại 1), họ rước 71 chia 2, công dụng được 35 cùng số dư là một.

tiếp đến (làm việc loại 2), bọn họ rước số 35 phân tách 2, hiệu quả được 17 với số dư là 1

Tiếp theo ở cái 3, ta lấy số 17 phân chia 2, công dụng được 8 và dư 1

Ta liên tiếp tái diễn quy trình này cho tới Khi tác dụng chia 2 chúng ta được 0.

See more: Hướng Dẫn Cách Đọc Tin Nhắn Trên Facebook Không Cần Cài Facebook Messenger

Số nhị phân họ chiếm được chính là tập vừa lòng các số dư của các phxay phân chia (đem tự bên dưới lên).

Số 71 trong hệ nhị phân đã là 1000111

Đối với phần lẻ của số thập phân, số lẻ được nhân với 2. Phần ngulặng của công dụng sẽ là bit nhị phân, phần lẻ của tác dụng lại tiếp tục nhân 2 cho đến Lúc phần lẻ của công dụng bằng 0.

Ví dụ: Chuyển số 0.62510 sang hệ nhị phân

0.625 x 2 = 1.25, lấy tiên phong hàng đầu, phần lẻ 0.250.25 x 2 = 0.5, rước số 0, phần lẻ 0.50.5 x 2 = 1.0, rước số 1, phần lẻ 0. Kết thúc phxay biến hóa.

Vậy tác dụng 0.62510=0.1012

*

lấy ví dụ như 2: đổi số 9.62510 lịch sự hệ nhị phân

Phần ngulặng 9 trở qua hệ nhị phân là 1001Phần lẻ 0.625 lật qua hệ nhị phân là 0.101

Vậy số cửu.62510=1001.1012

2. Chuyển số nhị phân thanh lịch thập phân

Bây giờ chúng ta nhảy số 1000111 về số thập phân. Ta thấy số 1000111 gồm tổng số 7 kí trường đoản cú, chúng ta vẫn khắc số 7 kí tự này từ bỏ nên sang trái với ban đầu từ 0 như sau:


Số thập phân hiệu quả vẫn là tổng các tích của kí tự nhị phân x 2 lũy quá vị trí.

Tức là 1x26 + 0x25 + 0x24 + 0x23 + 1x22 + 1x21 + 1x20

= 64 + 0 + 0 + 0 + 4 + 2 + 1 = 71

Tương từ, để nhảy số 11110 sang hệ thập phân, ta so sánh nó nhỏng sau:


Số 11110 chuyển quý phái số nhị phân đang là 1x24 + 1x23 + 1x22 + 1x21 + 0x20

= 16 + 8 + 4 + 2 + 0 = 30

3. Cộng số nhị phân

Để cộng nhì số nhị phân, bọn họ bắt buộc nhớ các nguyên tắc sau:

0 + 0 = 0

1 + 0 = 1

0 + 1 = 1

1 + 1 = 10 (ghi nhớ 1 để cộng vào hàng trước nó, giống như nlỗi phnghiền cộng số thập phân)

Bây giờ đồng hồ ta tiến hành cùng nhị số 1000111 (số 7một trong các hệ thập phân) với số 11110 (số 30 trong hệ thập phân).


BướcTại cộtThực hiện tại phép tính
171 + 0 = 1
261 + 1 = 10, viết 0, lưu giữ 1
351 + 1 = 10, cộng thêm một (ghi nhớ nghỉ ngơi bước 2) là 11, viết 1 lưu giữ 1
440 + 1 = 1, cộng thêm một (nhớ làm việc bước 3) là 10, viết 0, lưu giữ 1
530 + 1 = 1, cộng thêm một (lưu giữ sống bước 4) là 10, viết 0, lưu giữ 1
620 + 1 (nhớ ngơi nghỉ bước 5) = 1
71đem 1 sinh sống bên trên xuống.

Và tác dụng chúng ta được: 1000111 + 11110 = 1100101 (71 + 30 = 101, các chúng ta có thể kiếm tra lại bằng cách thay đổi số 101 sang nhị phân xem gồm đúng hiệu quả vừa tạo ra sự không).

Các bạn có thể cài đặt bài viết này bên dưới dạng file pdf tại đây.

See more: Cách Tìm Lại Số Tài Khoản Ngân Hàng Agribank Thì Phải Làm Sao Lấy Lại?

Mình có một công tác nhỏ tuổi dùng để chuyển đổi số trường đoản cú thập phân lịch sự nhị phân cùng ngược chở lại tại chỗ này, các chúng ta có thể trường đoản cú thực hành thực tế biến hóa tiếp nối sử dụng chương trình này để soát sổ lại kết quả.