3 cách chuyển đổi từ nhị phân sang thập phân

Mục lục:

3 cách chuyển đổi từ nhị phân sang thập phân
3 cách chuyển đổi từ nhị phân sang thập phân

Video: 3 cách chuyển đổi từ nhị phân sang thập phân

Video: 3 cách chuyển đổi từ nhị phân sang thập phân
Video: CHUYỂN ĐỔI NHỊ PHÂN SANG THẬP PHÂN VÀ NGƯỢC LẠI 2024, Tháng tư
Anonim

Hệ thống nhị phân là ngôn ngữ bên trong của máy tính điện tử. Nếu bạn là một lập trình viên máy tính nghiêm túc, bạn nên hiểu cách chuyển đổi từ nhị phân sang thập phân. WikiHow này sẽ hướng dẫn bạn cách thực hiện việc này.

Các bước

Bộ chuyển đổi

Image
Image

Công cụ chuyển đổi nhị phân sang thập phân

Phương pháp 1/2: Cách sử dụng ký hiệu vị trí

Chuyển đổi từ Binary sang Decimal Bước 1
Chuyển đổi từ Binary sang Decimal Bước 1

Bước 1. Viết ra số nhị phân và liệt kê các lũy thừa của 2 từ phải sang trái

Giả sử chúng ta muốn chuyển đổi số nhị phân 100110112 sang số thập phân. Đầu tiên, hãy viết nó ra. Sau đó, viết ra lũy thừa của hai từ phải sang trái. Bắt đầu lúc 20, đánh giá nó là "1". Tăng số mũ lên một cho mỗi lũy thừa. Dừng lại khi lượng phần tử trong danh sách bằng lượng chữ số trong số nhị phân. Số ví dụ, 10011011, có tám chữ số, vì vậy danh sách, với tám phần tử, sẽ giống như sau: 128, 64, 32, 16, 8, 4, 2, 1

Chuyển đổi từ Binary sang Decimal Bước 2
Chuyển đổi từ Binary sang Decimal Bước 2

Bước 2. Viết các chữ số của số nhị phân bên dưới lũy thừa tương ứng của chúng là hai

Bây giờ, chỉ cần viết 10011011 bên dưới các số 128, 64, 32, 16, 8, 4, 2 và 1 sao cho mỗi chữ số nhị phân tương ứng với lũy thừa của nó là hai. "1" ở bên phải của số nhị phân phải tương ứng với "1" ở bên phải của lũy thừa được liệt kê của hai, v.v. Bạn cũng có thể viết các chữ số nhị phân lên trên lũy thừa của hai, nếu bạn thích theo cách đó. Điều quan trọng là chúng phù hợp với nhau.

Chuyển đổi từ Binary sang Decimal Bước 3
Chuyển đổi từ Binary sang Decimal Bước 3

Bước 3. Nối các chữ số trong số nhị phân với lũy thừa tương ứng của chúng là hai

Vẽ các đường, bắt đầu từ bên phải, nối mỗi chữ số liên tiếp của số nhị phân với lũy thừa của hai chữ số tiếp theo trong danh sách phía trên nó. Bắt đầu bằng cách vẽ một đoạn thẳng từ chữ số đầu tiên của số nhị phân đến lũy thừa đầu tiên của hai trong danh sách phía trên nó. Sau đó, vẽ một đường thẳng từ chữ số thứ hai của số nhị phân đến lũy thừa thứ hai của hai trong danh sách. Tiếp tục nối mỗi chữ số với lũy thừa tương ứng của nó là hai. Điều này sẽ giúp bạn nhìn thấy một cách trực quan mối quan hệ giữa hai bộ số.

Chuyển đổi từ Binary sang Decimal Bước 4
Chuyển đổi từ Binary sang Decimal Bước 4

Bước 4. Viết ra giá trị cuối cùng của mỗi lũy thừa

Di chuyển qua từng chữ số của số nhị phân. Nếu chữ số là 1, viết lũy thừa tương ứng của nó là hai dưới dòng, dưới chữ số. Nếu chữ số là 0 thì viết số 0 dưới dòng, dưới chữ số.

Vì "1" tương ứng với "1", nó trở thành "1." Vì "2" tương ứng với "1", nó trở thành "2" Vì "4" tương ứng với "0", nó trở thành "0." Vì "8" tương ứng với "1", nó trở thành "8" và vì "16" tương ứng với "1" nên nó trở thành "16" "32" tương ứng với "0" và trở thành "0" và "64" tương ứng với "0" và do đó trở thành "0" trong khi "128" tương ứng với "1" và trở thành 128

Chuyển đổi từ Nhị phân sang Thập phân Bước 5
Chuyển đổi từ Nhị phân sang Thập phân Bước 5

Bước 5. Thêm các giá trị cuối cùng

Bây giờ, hãy cộng các số được viết bên dưới dòng. Đây là những gì bạn làm: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. Đây là số tương đương thập phân của số nhị phân 10011011.

Chuyển đổi từ Binary sang Decimal Bước 6
Chuyển đổi từ Binary sang Decimal Bước 6

Bước 6. Viết câu trả lời cùng với chỉ số cơ sở của nó

Bây giờ, tất cả những gì bạn phải làm là viết 15510, để cho thấy rằng bạn đang làm việc với một câu trả lời thập phân, câu trả lời này phải hoạt động theo lũy thừa của 10. Bạn càng quen với việc chuyển đổi từ hệ nhị phân sang thập phân, bạn càng dễ dàng ghi nhớ lũy thừa của hai, và bạn càng sẽ có thể hoàn thành nhiệm vụ nhanh hơn.

Chuyển đổi từ Nhị phân sang Thập phân Bước 7
Chuyển đổi từ Nhị phân sang Thập phân Bước 7

Bước 7. Sử dụng phương pháp này để chuyển đổi một số nhị phân có dấu thập phân sang dạng thập phân

Bạn có thể sử dụng phương pháp này ngay cả khi bạn muốn giấu một số nhị phân chẳng hạn như 1.12 sang số thập phân. Tất cả những gì bạn phải làm là biết rằng số ở bên trái của số thập phân ở vị trí đơn vị, giống như bình thường, trong khi số ở bên phải của số thập phân ở vị trí "một nửa", hoặc 1 x (1 / 2).

"1" ở bên trái của dấu thập phân bằng 20hoặc 1. Số 1 ở bên phải của số thập phân bằng 2-1, hoặc.5. Cộng 1 và 0,5 và bạn nhận được 1,5, là 1,12 trong ký hiệu thập phân.

Phương pháp 2/2: Cách sử dụng Nhân đôi

Chuyển đổi từ Binary sang Decimal Bước 8
Chuyển đổi từ Binary sang Decimal Bước 8

Bước 1. Viết ra số nhị phân

Phương pháp này không sử dụng quyền hạn. Như vậy, việc chuyển đổi các số lớn trong đầu sẽ đơn giản hơn vì bạn chỉ cần theo dõi tổng phụ. Điều đầu tiên bạn cần làm là viết ra số nhị phân mà bạn sẽ chuyển đổi bằng phương pháp nhân đôi. Giả sử số bạn đang làm việc là 10110012. Viết nó ra.

Chuyển đổi từ nhị phân sang thập phân Bước 9
Chuyển đổi từ nhị phân sang thập phân Bước 9

Bước 2. Bắt đầu từ bên trái, nhân đôi tổng số trước đó của bạn và thêm chữ số hiện tại

Vì bạn đang làm việc với số nhị phân 10110012, chữ số đầu tiên của bạn ở tất cả các con đường bên trái là 1. Tổng số trước đó của bạn là 0 vì bạn chưa bắt đầu. Bạn sẽ phải nhân đôi tổng số trước đó, 0 và thêm 1, chữ số hiện tại. 0 x 2 + 1 = 1, vì vậy tổng số hiện tại mới của bạn là 1.

Chuyển đổi từ Binary sang Decimal Bước 10
Chuyển đổi từ Binary sang Decimal Bước 10

Bước 3. Nhân đôi tổng số hiện tại của bạn và thêm chữ số tiếp theo bên trái

Tổng hiện tại của bạn bây giờ là 1 và chữ số hiện tại mới là 0. Vì vậy, nhân đôi 1 và thêm 0. 1 x 2 + 0 = 2. Tổng hiện tại mới của bạn là 2.

Chuyển đổi từ Binary sang Decimal Bước 11
Chuyển đổi từ Binary sang Decimal Bước 11

Bước 4. Lặp lại bước trước đó

Cư tiêp tục. Tiếp theo, nhân đôi tổng số hiện tại của bạn và thêm 1, chữ số tiếp theo của bạn. 2 x 2 + 1 = 5. Tổng hiện tại của bạn là 5.

Chuyển đổi từ Binary sang Decimal Bước 12
Chuyển đổi từ Binary sang Decimal Bước 12

Bước 5. Lặp lại bước trước đó một lần nữa

Tiếp theo, nhân đôi tổng số hiện tại của bạn, 5 và thêm chữ số tiếp theo, 1. 5 x 2 + 1 = 11. Tổng mới của bạn là 11.

Chuyển đổi từ nhị phân sang thập phân Bước 13
Chuyển đổi từ nhị phân sang thập phân Bước 13

Bước 6. Lặp lại bước trước đó một lần nữa

Nhân đôi tổng số hiện tại của bạn, 11 và thêm chữ số tiếp theo, 0. 2 x 11 + 0 = 22.

Chuyển đổi từ nhị phân sang thập phân Bước 14
Chuyển đổi từ nhị phân sang thập phân Bước 14

Bước 7. Lặp lại bước trước đó một lần nữa

Bây giờ, nhân đôi tổng số hiện tại của bạn, 22 và thêm 0, chữ số tiếp theo. 22 x 2 + 0 = 44.

Chuyển đổi từ Binary sang Decimal Bước 15
Chuyển đổi từ Binary sang Decimal Bước 15

Bước 8. Tiếp tục nhân đôi tổng số hiện tại của bạn và thêm chữ số tiếp theo cho đến khi bạn hết chữ số

Bây giờ, bạn đã đến số cuối cùng của mình và gần như đã hoàn tất! Tất cả những gì bạn phải làm là lấy tổng số hiện tại của bạn, 44, và nhân đôi nó cùng với việc thêm 1, chữ số cuối cùng. 2 x 44 + 1 = 89. Bạn đã hoàn tất! Bạn đã chuyển đổi 100110112 ký hiệu thập phân sang dạng thập phân, 89.

Chuyển đổi từ Binary sang Decimal Bước 16
Chuyển đổi từ Binary sang Decimal Bước 16

Bước 9. Viết câu trả lời cùng với chỉ số cơ sở của nó

Viết câu trả lời cuối cùng của bạn là 8910 để cho thấy rằng bạn đang làm việc với số thập phân, có cơ số là 10.

Chuyển đổi từ nhị phân sang thập phân Bước 17
Chuyển đổi từ nhị phân sang thập phân Bước 17

Bước 10. Sử dụng phương pháp này để chuyển đổi từ bất kỳ cơ số nào sang hệ thập phân

Nhân đôi được sử dụng vì số đã cho là cơ số 2. Nếu số đã cho là cơ số khác, hãy thay cơ số 2 trong phương pháp bằng cơ số của số đã cho. Ví dụ: nếu số đã cho ở cơ số 37, bạn sẽ thay thế "x 2" bằng "x 37". Kết quả cuối cùng sẽ luôn ở dạng thập phân (cơ số 10).

Video - Bằng cách sử dụng dịch vụ này, một số thông tin có thể được chia sẻ với YouTube

Lời khuyên

  • Thực hành. Thử chuyển đổi các số nhị phân 110100012, 110012và 111100012. Tương ứng, số tương đương thập phân của chúng là 20910, 2510và 24110.
  • Máy tính được cài đặt với Microsoft Windows có thể thực hiện chuyển đổi này cho bạn, nhưng với tư cách là một lập trình viên, bạn nên hiểu rõ về cách chuyển đổi hoạt động. Các tùy chọn chuyển đổi của máy tính có thể được hiển thị bằng cách mở menu "Chế độ xem" và chọn "Khoa học" (hoặc "Người lập trình"). Trên Linux, bạn có thể sử dụng máy tính.
  • Lưu ý: Đây là chỉ để đếm và không nói về bản dịch ASCII.

Cảnh báo

Điều này sử dụng chưa ký nhị phân, chứ không phải có dấu, dấu phẩy động hoặc dấu chấm cố định.

Đề xuất: