Chuyển đổi số thập phân âm thành Python nhị phân

Hệ thống số nhị phân đóng vai trò trung tâm trong cách thông tin được lưu trữ và tính toán trên máy tính. Biết cách thức hoạt động của hệ thống nhị phân, có thể giúp chúng ta hiểu cách máy tính hoạt động, dịch đầu vào và hiển thị kết quả/đầu ra

Hướng dẫn này là về số nhị phân âm. Nó sẽ dạy bạn cách chuyển đổi số âm thành số nhị phân. Hướng dẫn thêm vào nhị phân cũng đã được đưa vào tài liệu hướng dẫn này

Quân nhu

· Cây bút chì

· Giấy

· Máy tính [được khuyến nghị]

Thời gian. 15 – 20 phút

Thêm MẹoĐặt câu hỏiNhận xétTải xuống

Bước 1. Chia cho đến khi bạn đạt đến số không

Ví dụ

Lấy số, bỏ qua dấu âm, chia số cho 2 và ghi phần dư vào bên phải như trong hình. [Trong hình 'R' là viết tắt của phần còn lại. ] Ngay cả khi phần còn lại là 0, hãy viết nó xuống bên phải. Bây giờ, tiếp tục chia mỗi thương cho 2 cho đến khi thương số bằng 0 và tiếp tục viết phần còn lại sang bên phải. Tốt hơn là tiếp tục phép chia này xuống dưới bằng cách viết ra từng thương số dưới thương số trước đó như trong hình

Nếu bạn gặp sự cố khi chia số, hãy sử dụng máy tính. Trong máy tính, khi bạn chia một số cho 2, bạn sẽ nhận được một số nguyên [ví dụ:. 22] hoặc lấy một số kết thúc bằng. 5[ví dụ. 22. 5]. Nếu thương là một số nguyên thì có nghĩa là số dư bằng 0 và nếu thương kết thúc bằng. 5 nó có nghĩa là phần còn lại là 1. Khi bạn chia, hãy đảm bảo tất cả các số dư là 1 hoặc 0. Khi bạn hoàn thành, hãy kiểm tra để đảm bảo rằng số lần bạn chia bằng số dư bạn có ở bên phải. Trong ví dụ, lưu ý rằng số đã được chia 9 lần và có 9 số dư được viết ở bên phải

Thêm MẹoĐặt câu hỏiNhận xétTải xuống

Bước 2. dẫn xuất kết quả

Ví dụ

Viết các phần còn lại từ dưới lên trên một cách tuyến tính để có được chuỗi 1 và 0 [dãy nhị phân], như trong hình. Đảm bảo rằng độ dài của chuỗi nhị phân bằng với số dư bạn đã viết ở bên phải phép chia của mình

Bây giờ, bắt đầu từ cuối dãy nhị phân, vẽ một đường dài cứ sau 4 số. Tham khảo hình ảnh nếu bạn có bất kỳ sự nhầm lẫn

Thêm MẹoĐặt câu hỏiNhận xétTải xuống

Bước 3. Mở rộng chuỗi nhị phân

Kích thước của chuỗi nhị phân có thể là một từ kép, từ hoặc byte tương ứng là 32, 16 và 8 bit. 32, 16 hoặc 8 là số lượng các số nhị phân [1 hoặc 0], bạn sẽ có câu trả lời cuối cùng. Hầu hết các lần nếu vấn đề yêu cầu chúng tôi tìm biểu diễn nhị phân từ kép/độ dài từ/độ dài byte của một số, chúng tôi sẽ mở rộng câu trả lời cho kích thước của chúng bằng 0

Byte = 8 bit = 8 số trong dãy nhị phân

Từ = 16 bit = 16 số trong dãy nhị phân

Double Word = 32 bit = 32 số trong chuỗi nhị phân

Vài ví dụ về mở rộng

- Nếu chuỗi nhị phân của chúng ta kết thúc bằng 111 1000 và chúng ta được yêu cầu tìm biểu diễn nhị phân có độ dài byte, chúng ta sẽ thêm một số 0 vào đầu, để chuỗi nhị phân cuối cùng là. 0111 1000. Chúng tôi thêm một số 0 vào phía trước vì chuỗi nhị phân của chúng tôi chỉ có 7 số và một byte yêu cầu 8 số và 8 - 7 = 1

- Nếu dãy nhị phân của chúng ta kết thúc bằng 01 0111 1000, và chúng ta được yêu cầu tìm biểu diễn nhị phân có độ dài từ, chúng ta thêm sáu số 0 vào đầu, để dãy nhị phân cuối cùng là. 0000 0001 0111 1000. Chúng tôi thêm sáu số không vào phía trước vì chuỗi nhị phân của chúng tôi chỉ có 10 số và một byte yêu cầu 16 số và 16 - 10 = 6

Ví dụ

Trong ví dụ của chúng tôi, chuỗi nhị phân chúng tôi có là 1 0100 1000 và chúng tôi được yêu cầu tìm biểu diễn nhị phân có độ dài từ. Có 9 số trong dãy nhị phân này và chúng ta cần có 16 số trong dãy. Vì vậy, chúng tôi thêm bảy số không vào đầu chuỗi nhị phân [16 - 9 = 7]

Thêm MẹoĐặt câu hỏiNhận xétTải xuống

Bước 4. Đại diện bổ sung của 2

Ký hiệu Bổ sung của 2 là cách mọi máy tính biểu diễn các số nguyên âm. Để có được ký hiệu bù hai của một số nguyên âm, bạn viết số đó ở dạng nhị phân, đảo ngược các chữ số, rồi cộng một

Ví dụ

Vẽ một dòng bên dưới chuỗi nhị phân từ bước trước và lật từng bit [dưới mỗi số 1 ghi số 0 và dưới mỗi số 0 ghi số 1]. Chuỗi nhị phân “lật ngược” mới phải có cùng độ dài với chuỗi nhị phân trước đó

Thêm MẹoĐặt câu hỏiNhận xétTải xuống

Bước 5. Thêm một

Có một quy tắc quan trọng đối với phép cộng nhị phân. Nếu chúng ta thêm 1 và 1 thì nó bằng 10, không phải 2. Vì vậy, khi chúng ta cộng 1 và 1, chúng ta đặt số 0 vào ô trả lời và mang theo số 1 [cộng như thể bạn đang cộng 10 vào các số bình thường]

Ví dụ

Xem ví dụ trong hình, nếu bạn có bất kỳ sự nhầm lẫn nào về cách thêm

Thêm MẹoĐặt câu hỏiNhận xétTải xuống

Bước 6. Định dạng câu trả lời cuối cùng

Có 3 cách biểu diễn số trong khoa học máy tính. nhị phân, thập lục phân và thập phân. Số thập phân là cách chúng ta biểu diễn các số trong cuộc sống hàng ngày và có cơ số là 10. Hệ thập lục phân, giống như hệ nhị phân là một cách khác để biểu diễn các số và có cơ số 16. Nhị phân có cơ số là 2

Thập phân ---> Cơ số 10

Hệ thập lục phân -> Cơ số 16

Nhị phân -> Cơ số 2

Ví dụ

Nhóm chuỗi nhị phân thành các nhóm 4 để lại khoảng cách giữa mỗi nhóm, như trong hình. Để cho biết câu trả lời của chúng tôi ở dạng nhị phân [số nhị phân là cơ số 2], chúng tôi phải bao gồm số 2 ở góc dưới cùng bên phải của chuỗi

Thêm MẹoĐặt câu hỏiNhận xétTải xuống

Bước 7. Luyện tập

Để thực hành nhiều hơn, đây là một số liên kết

http. //www. miễn phí kiểm tra trực tuyến. com/nhị phân/hai_complem

https. // khóa học. cs. vt. edu/~cs trực tuyến/Hệ thống số/

Để kiểm tra xem bạn có nhận được câu trả lời đúng hay không, đây là một máy tính trực tuyến

http. //www. khám phá nhị phân. com/hai-bổ sung-con

Thêm MẹoĐặt câu hỏiNhận xétTải xuống

Hãy là người đầu tiên chia sẻ

Bạn đã thực hiện dự án này?

Tôi đã làm việc đó

khuyến nghị

Tự tạo biển báo / đèn neon LED trên máy tính để bàn có thể tùy chỉnh bằng máy tự làm bằng đèn LED

444 29K

LATTEintosh DIY Mini PC của Arnov Sharma trong Máy vi tính

81 24K

Chuyển đổi đèn thông minh bằng cách sử dụng ESP8266 và Rơ-le của Arnov Sharma trong lĩnh vực Điện tử

13 2. 7K

Điều khiển Wi-Fi của động cơ bằng phản hồi cầu phương bằng Palingenesis trong Arduino

67 6. 3K

  • Cuộc thi Bất cứ điều gì Goes

4 Bình luận

0

mahossen001

2 năm trước

Trả lờiUpvote

bài viết thực sự tốt đẹp. Thật hiếm khi thấy lời giải thích tuyệt vời như vậy

0

RaviN20

Câu hỏi 4 năm trước vào

Trả lờiUpvote

mã nhị phân cho -3

0

eisad

6 năm trước

Trả lờiUpvote

Phần này của điện tử là một thứ nhàm chán nhất không hiểu sao tôi chỉ thấy nó như vậy. Chúng tôi đã học cách chuyển hex sang nhị phân và thập phân sang hex, v.v. nó chỉ là nhàm chán

Chủ Đề