Hệ nhị phân (hay hệ đếm cơ số 2) là một hệ đếm chỉ dùng hai ký tự là 0 với 1 để mô tả một quý hiếm số.

Bạn đang xem: Đổi hệ 10 sang hệ 2

Xem source code setup bằng Java

Trong bài viết này mình đã hướng dẫn các bạn chuyển đổi một số trường đoản cú thập phân thanh lịch nhị phân với ngược lại, cùng rất phép toán cộng hai số nhị phân.

1. Dịch số thập phân lịch sự số nhị phân

Nguyên tắc của phương pháp này là mang số cần chuyển đổi chia đến 2 (kết quả chỉ rước phần nguyên), tiếp đến tiếp tục lấy công dụng chia 2 (và cũng chỉ đem phần nguyên), tác dụng số nhị phân chiếm được là tập hợp những số dư của các phép chia.

Để dễ hiểu, chúng ta sẽ có tác dụng 2 ví dụ.

Ví dụ 1: chuyển số 30 thanh lịch hệ nhị phân

*

Ví dụ 2: đổi số 9.62510 sang trọng hệ nhị phân

Phần nguyên 9 đổi qua hệ nhị phân là 1001Phần lẻ 0.625 lật sang hệ nhị phân là 0.101

Vậy số 9.62510=1001.1012

2. Nhảy số nhị phân thanh lịch thập phân

Bây giờ chúng ta chuyển số 1000111 về số thập phân. Ta thấy số 1000111 có tổng cộng 7 kí tự, chúng ta sẽ khắc số 7 kí từ này từ cần sang trái và bắt đầu từ 0 như sau:


Số thập phân hiệu quả sẽ là tổng các tích của kí trường đoản cú nhị phân x 2 lũy thừa vị trí.

Xem thêm: Top 25 Truyện Tranh Tổng Tài Lừa Cưới (Chap 1, Lừa Hôn Tổng Tài : Độc Sủng Tiểu Kiều Thê

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

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

Tương tự, để dịch số 11110 sang hệ thập phân, ta so với nó như sau:


Số 11110 gửi sang số nhị phân đã là 1x24 + 1x23 + 1x22 + 1x21 + 0x20

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

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

Để cùng hai số nhị phân, họ cần nhớ những nguyên tắc sau:

0 + 0 = 0

1 + 0 = 1

0 + 1 = 1

1 + 1 = 10 (nhớ 1 để cùng vào mặt hàng trước nó, tựa như như phép cộng số thập phân)

Bây giờ ta thực hiện cộng nhì số 1000111 (số 71 vào hệ thập phân) cùng số 11110 (số 30 vào hệ thập phân).


BướcTại cộtThực hiện phép tính
171 + 0 = 1
261 + 1 = 10, viết 0, nhớ 1
351 + 1 = 10, cộng thêm 1 (nhớ ở cách 2) là 11, viết 1 nhớ 1
440 + 1 = 1, cộng thêm 1 (nhớ ở bước 3) là 10, viết 0, ghi nhớ 1
530 + 1 = 1, cộng thêm 1 (nhớ ở bước 4) là 10, viết 0, ghi nhớ 1
620 + 1 (nhớ ở cách 5) = 1
71lấy 1 sinh hoạt trên xuống.

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

Các chúng ta có thể tải nội dung bài viết này dưới dạng tệp tin pdf tại đây.

Mình có một chương trình bé dại dùng để đổi khác số tự thập phân sang trọng nhị phân và trái lại ở đây, các bạn cũng có thể tự thực hành biến hóa sau đó dùng chương trình này để kiểm soát lại kết quả.