Bài 2Acs. Thực hành về các phép toán bit và hệ nhị phân

Thực hành về các phép toán bit và hệ nhị phân trang 137 SGK Tin Học lớp 10 – Cánh Diều, mời các em tham khảo cùng Bumbii.

Chủ đề Acs. Máy tính và xã hội tri thức. Bài 2Acs. Thực hành về các phép toán bit và hệ nhị phân.

Bài 1. Chuyển đổi biểu diễn số ở hệ thập phân sang hệ nhị phân

Chuyển số 44 ở hệ thập phân thành số ở hệ nhị phân bằng cách thực hiện theo hướng dẫn từng bước trong bảng sau:

Bước 1Thao tácKết quảGợi ý
1Chuyển số 4 sang dạng nhị phân?4 = 22
2Chuyển số 8 sang dạng nhị phân?8 = 23
3Chuyển số 32 sang dạng nhị phân?32 = 25
4Cộng ba số cùng cột ở trên trong hệ nhị phân  

Đáp án:

Kết quả như bảng sau:

Bước 1Thao tácKết quảGợi ý
1Chuyển số 4 sang dạng nhị phân1004 = 22
2Chuyển số 8 sang dạng nhị phân10008 = 23
3Chuyển số 32 sang dạng nhị phân10000032 = 25
4Cộng ba số cùng cột ở trên trong hệ nhị phân101100 

Bài 2. Cộng và nhân hai số nhị phân

Thực hiện phép cộng và phép nhân hai số nhị phân

Tạo bảng (ít nhất 3 bảng) theo mẫu dưới đây:

x 
y 
x + y 
x * y 

Ghi chú: Ở cột 2, hàng 1, hàng 2 là các số nhị phân tuỳ chọn, tương ứng với x và y mỗi số có độ dài không ít hơn 3 bit.

Trong bảng em vừa tạo ra, hãy tính và điền kết quả vào hàng 3 và hàng 4 kết quả tương ứng với phép cộng và phép nhân.

Đáp án:

x1010
y1101
x + y10111
x * y10000010
x1011
y111
x + y10010
x * y1011001
x1101
y101
x + y10010
x * y1000001

Bài 3. Tính số bù của một số nhị phân

a) Cho số nhị phân x. Kết quả của phép toán NOT x kí hiệu là . Ta gọi   là số bù 1 của x. Em hãy viết số bù 1 của số 44 ở hệ nhị phân.

b) Cho số nhị phân x. Kết quả của phép toán  + 1 gọi là số bù 2 của x. Em hãy viết số 2 của số 44 ở hệ nhị phân.

Đáp án:

a) Từ kết quả Bài 1, ta có 44 (cơ số 10) = 101100 (cơ số 2), suy ra

số bù 1 của số 44 là: NOT 101100 = 010011.

b) Số bù 2 của số 44 là: 010011 + 1 = 010100.

Bài 4. Khám phá ý nghĩa của số bù của một số nhị phân

Em hãy thực hiện phép cộng số nhị phân x có giá trị thập phân là 44 với số bù 2 của x và cho biết kết quả nếu quy ước độ dài dãy bit biểu diễn số nguyên trong máy là 1 byte.

Chú ý: Với quy ước độ dài dãy bit biểu diễn số nguyên cố định trước, kết quả phép cộng x với số bù 2 của x luôn bằng 0. Số bù 2 của x cũng là số đối của x. Trong máy tính, để biểu diễn số nguyên âm, người ta không viết thêm dấu trừ mà dùng cách chuyển số nguyên nhị phân thành số bù 2.

Đáp án:

Trong máy tính, để biểu diễn số nguyên âm người ta không thêm dấu trừ mà dùng số bù 2 vì tổng x với số bù 2 của x luôn bằng 0.

VẬN DỤNG

Một bài kiểm tra môn Tin học gồm 10 câu hỏi trắc nghiệm đúng – sai. Đáp án được biểu diễn bằng dãy 10 bit, kí hiệu là DapAn. Trả lời của thí sinh được biểu diễn bằng dãy 10 bit, kí hiệu là TraLoi.

– Em hãy dùng phép toán bit để tạo ra KetQua là dãy 10 bit, biểu diễn kết quả chấm từng câu hỏi, đúng là 1, sai là 0.

– Em hãy tính điểm cho thí sinh theo thang điểm 10.

Đáp án:

KetQua = NOT (DapAn XOR Traloi).

Đếm số bit nhận giá trị 1 trong KetQua sẽ có điểm của thí sinh.

Xem thêm các bài khác tại Giải bài tập sách giáo khoa Tin học Lớp 10 – Cánh Diều

Thông tin liên hệ & mạng xã hội:
Website: https://bumbii.com/
Facebook: https://www.facebook.com/bumbiiapp
Pinterest: https://www.pinterest.com/bumbiitech

0 0 đánh giá
Article Rating
Theo dõi
Thông báo của
guest

0 Bình luận
Phản hồi nội tuyến
Xem tất cả bình luận
0
Cùng chia sẻ bình luận của bạn nào!x