CHUYỂN TỪ HỆ 10 SANG HỆ 2

     

Hệ nhị phân (hay hệ đếm cơ số 2) là một trong những hệ đếm chỉ dùng hai ký tự là 0 cùng 1 để biểu đạt một quý hiếm số.

Bạn đang xem: Chuyển từ hệ 10 sang hệ 2

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

Trong nội dung bài viết này mình đã hướng dẫn những bạn biến đổi một số tự thập phân lịch sự nhị phân cùng ngược lại, với phép toán cùng hai số nhị phân.

1. Nhảy số thập phân sang số nhị phân

Nguyên tắc của cách thức này là đem số cần biến hóa chia đến 2 (kết trái chỉ lấy phần nguyên), kế tiếp tiếp tục lấy hiệu quả chia 2 (và cũng chỉ lấy phần nguyên), tác dụng số nhị phân nhận được là tập hợp những số dư của những phép chia.

Để dễ dàng hiểu, bọn họ sẽ có tác dụng 2 ví dụ.

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

*

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

Phần nguyên 9 đảo sang hệ nhị phân là 1001Phần lẻ 0.625 trở qua hệ nhị phân là 0.101

Vậy số 9.62510=1001.1012

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

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


Số thập phân kết 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: Nguyên Nhân Hình Thành Nam Triều, Nguyên Nhân Hình Thành Nam

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 quý phái hệ thập phân, ta đối chiếu nó như sau:


Số 11110 chuyển sang số nhị phân sẽ 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, chúng ta 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ó, giống như như phép cộng số thập phân)

Bây tiếng ta triển khai cộng hai số 1000111 (số 71 trong hệ thập phân) với 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, lưu giữ 1
351 + 1 = 10, cộng thêm 1 (nhớ ở bước 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, nhớ 1
530 + 1 = 1, cộng thêm một (nhớ ở cách 4) là 10, viết 0, ghi nhớ 1
620 + 1 (nhớ ở bước 5) = 1
71lấy 1 nghỉ ngơi trên xuống.

Và kết quả 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 đổi số 101 sang nhị phân xem bao gồm đúng hiệu quả vừa làm ra không).

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

Xem thêm: Tả Hình Ảnh Bác Nông Dân Cuốc Đất, Hình Ảnh Bác Nông Dân Đang Cày Ruộng

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