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
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í
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
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.
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ố.
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
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.