Trong hệ thập phân, mỗi số có thể được phân tích thành tổng các luỹ thừa của 10 với hệ số của mỗi số hạng chính là các chữ số tương ứng của số đó. Ví dụ số 513 có thể viết thành:
5 x 102 + 1 x 101 + 3 x 100
Ta cũng có thể phân tích một số thành tổng các luỹ thừa của 2, chẳng hạn 13 có thể viết thành: 1 x 23 + 1 x 22 + 0 x 21 + 1 x 20 với các hệ số chỉ là 0 hoặc 1
Khi đó, có thể thể hiện 13 bởi 1101 được không? Em hãy cho biết việc thể hiện giá trị của một số bằng dãy bit có lợi gì.
- Số 13 có thể được biểu diễn là 1101, bởi vì mỗi số đều có thể biểu diễn theo hệ nhị phân.
- Lợi ích của việc thể hiện giá trị của một số bằng dãy bit là: Máy tính hiểu và dễ dàng thực hiện.
Hoạt động 1 Biểu diễn một số dưới dạng tổng luỹ thừa của 2
Em hãy viết số 19 thành một tổng các luỹ thừa của 2.
Gợi ý: hãy lập danh sách các luỹ thừa của 2 như 16, 8, 4, 2, 1 và tách dần khỏi 19 cho đến hết.
Số 19 được viết thành tổng các luỹ thừa của 2 như sau: 19 = 1 x 24 + 0 x 23 + 0 x 22 + 1 x 21 + 1 x 20
1. HỆ NHỊ PHÂN VÀ BIỂU DIỄN SỐ NGUYÊN
a) Hệ nhị phân
Tương tự như hệ thập phân, 2 có thể được dùng làm cơ số cho một hệ đếm gọi là hệ đếm cơ số 2 hay hệ nhị phân với các đặc điểm sau:
b) Đổi biểu diễn số nguyên dương từ hệ thập phân sang hệ nhị phân
- Giả sử cần đổi số tự nhiên N trong hệ thập phân sang số nhị phân có dạng dkdk-1 ... d1d0, nghĩa là cần tìm các số dk, dk-1,... , d1, d0 có giá trị bằng 0 hoặc 1 sao cho
N = dk x 2k + dk-1 x 2k-1 + ... + d1 x 2 + d0
- Để tìm các số dk , dk-1,..., d1, d0, người ta chia liên tiếp N cho 2 để tìm số dư như minh hoạ việc đổi số 19 sang số nhị phân ở Hình 4.1.
1910 = 100112
Ví dụ:
11012 = 1 × 23 + 1 × 22 + 0 × 21 + 1 × 20 = 13.
c) Biểu diễn số nguyên trong máy tính
- Biểu diễn số nguyên không dấu chính là thể hiện của số trong hệ đếm cơ số 2. Khi được đưa vào bộ nhớ, tùy theo số nhỏ hay lớn mà có thể phải dùng một hay nhiều byte.
- Ví dụ số 19 trong hệ đếm nhị phân có biểu diễn là 10011 chỉ cần một byte với ba bit 0 bổ sung thêm bên trái cho đủ 8 bit, nhưng số 62010 = 10011011002 sẽ phải sử dụng 2 byte và cần bổ sung thêm 6 bit 0 vào phía trái cho đủ 16 bit.
Câu hỏi (trang 21)
1. Em hãy đổi các số sau từ hệ thập phân sang hệ nhị phân.
a) 13 b) 155 c) 76
2. Em hãy đổi các số sau từ hệ nhị phân sang hệ thập phân.
a)110011 b) 10011011 c) 1001110
1.
a)
13=1×23+1×22+0×21+1×20 = 1101
1.
b)
155= 1×27+0×26+0×25+1×24+1×23+0×22+1×21+1×20
⇒ 10011011
1.
c)
76=1×26+0×25+0×24+1×23+1×22+0×21+0×20
⇒ 1001100
2.
a) 1×25+1×24+0×23+0×22+1×21+1×20 = 51
b) 1×27+0×26+0×25+1×24+1×23+0×22+1×21+1×20=155
c) 1×26+0×25+0×24+1×23+1×22+1×21+0×20=78
Hoạt động 2 Phép tính trong hệ nhị phân
Hãy chuyển các toán hạng của hai phép tính sau ra hệ nhị phân để chuẩn bị kiểm tra kết quả thực hiện các phép toán trong hệ nhị phân. (Ví dụ 3 + 4 = 7 sẽ được chuyển dạng thành 11 + 100 = 111).
a) 26 + 27 = 53 b) 13 × 5 = 65
a) 11010 + 11011 = 110101
b) 1101 × 101= 111101
2. CÁC PHÉP TÍNH SỐ HỌC TRONG HỆ NHỊ PHÂN
a) Bảng cộng và nhân trong hệ nhị phân
X | Y | X + Y | X x Y |
0 | 0 | 0 | 0 |
0 | 1 | 1 | 0 |
1 | 0 | 1 | 0 |
1 | 1 | 10 | 1 |
b) Cộng hai số nhị phân
Phép Cộng cũng được thực hiện tượng tự như trong hệ thập phân, thực hiện từ phải sang trái.
c) Nhân hai số nhị phân
Phép nhân trong hệ nhị phân cũng được thực hiện tương tự như trong hệ thập phân.
Câu hỏi (trang 23)
Hãy thực hiện các phép tính sau trong hệ nhị phân:
a) 101101 + 11001 b) 100111 × 1011
a) 101101 + 11001 = 1000110
b) 100111 × 1011 = 110101101
Thực hiện tính toán trên máy tính luôn theo quy trình sau:
1. Hãy thực hiện các phép tính sau đây theo quy trình Hình 4.4.
a) 125 + 17 b) 250 + 175 c) 75 + 112
2. Em hãy thực hiện phép tính sau đây theo quy trình Hình 4.4
a) 15 × 6 b) 11 × 9 c) 125 × 4
1. a) 01111101 + 00010001 = 10001110 ⇒ 142
b) 11111010 + 10101111 = 110101001 ⇒ 425
c) 1001011 + 1110000 = 10111011 ⇒ 187
2. a) 1111 × 0110 = 1011010 ⇒ 90
b) 1011 × 1001 = 1100011 ⇒ 99
c) 1111101 × 100 = 111110100 ⇒ 500
1. Hệ nhị phân và biểu diễn số nguyên
a) Hệ nhị phân
b) Đổi biểu diễn số nguyên dương từ hệ thập phân sang hệ nhị phân
c) Biểu diễn số nguyên trong máy tính
2. Các phép tính số học trong hệ nhị phân
a) Bảng cộng và nhân trong hệ nhị phân
b) Cộng hai số nguyên không dấu
c) Nhân hai số nhị phân
1. Làm phần VẬN DỤNG (SGK trang 23)
2. Xem trước bài 5 (SGK trang 24)
Dữ liệu lôgic
Các em làm 10 câu hỏi trắc nghiệm Online để củng cố bài.
1. Đăng nhập vào trang thaycai.net
2. Nháy chuột vào Học Online
3. Nháy chuột vào 2. Ai nhanh hơn? Ôn bài vui nhộn tin học 10 – sách Kết nối tri thức
4. Nháy chuột vào 4. Trắc nghiệm: Bài 4-Hệ nhị phân và dữ liệu số nguyên