Bài giảng Tin học ứng dụng - Chương: Biểu diễn thông tin trong máy tính - Lê Viết Mẫn

Biểu diễn thông tin  
trong máy tính  
v 2.2 - 09/2018  
1
Biễu diễn thông tin trong máy tính  
Lê Viết Mẫn - [email protected]du.vn  
Nội dung  
1. Biểu diễn thông tin loại số  
1.1. Đơn vị tính và các hệ đếm  
1.2. Phép cộng và trừ trên hệ nhị phân  
1.3. Các phép chuyển đổi hệ cơ số  
2. Biểu diễn thông tin loại phi số  
2
Biễu diễn thông tin trong máy tính  
Lê Viết Mẫn - [email protected]du.vn  
Thông tin trong đời sống  
vs Mạch điện tử  
Chữ cái  
•
Chữ số  
•
Các ký hiệu  
•
Hình ảnh  
•
Âm thanh  
•
Có điện / không có điện  
•
•
...  
•
Điện thế thấp / điện thế cao  
3
Biễu diễn thông tin trong máy tính  
Lê Viết Mẫn - [email protected]du.vn  
Thông tin loại số  
4
Biễu diễn thông tin trong máy tính  
Lê Viết Mẫn - [email protected]du.vn  
Bit  
Hai ký số 0và 1được gọi là bit(binary digit)  
•
•
Một bitchỉ có thể biểu diễn hai giá trị dữ liệu - hoặc 0hoặc 1  
bit  
0
1
5
Biễu diễn thông tin trong máy tính  
Lê Viết Mẫn - [email protected]du.vn  
Byte  
1 byte  
0 0 0 0 0 0 0 0  
0 0 0 0 0 0 0 1  
0 0 0 0 0 0 1 0  
0 0 0 0 0 1 0 0  
0 0 0 0 0 1 0 1  
.............................  
1 1 1 1 1 1 1 1  
6
Biễu diễn thông tin trong máy tính  
Lê Viết Mẫn - [email protected]du.vn  
Các đơn vị khác  
1 KB (kilo byte) = 1024 byte = 210 byte  
1 MB (mega byte) = 1024 KB = 220 byte  
1 GB (giga byte) = 1024 MB = 230 byte  
1 TB (tera byte) = 1024 GB = 240 byte  
7
Biễu diễn thông tin trong máy tính  
Lê Viết Mẫn - [email protected]du.vn  
Các hệ đếm  
Hệ đếm là tập các ký hiệu và quy tắc sử dụng tập ký hiệu đó để  
biểu diễn và xác định giá trị các số  
•
Sử dụng để đếm  
•
•
Cơ số : số lượng ký hiệu  
Các hệ đếm thông dụng :  
•
Hệ thập phân  
Hệ nhị phân  
0..9  
0, 1  
12310  
10102  
1A16  
Hệ thập lục phân  
0..9, A..F  
8
Biễu diễn thông tin trong máy tính  
Lê Viết Mẫn - [email protected]du.vn  
Hệ đếm cơ số 10  
10 ký hiệu: 0, 1, 2,… 9  
anan-1…a0 = an*10n + an-1*10n-1 + … + a0*100  
123 = 1*102 + 2*101 + 3*100  
•
•
•
9
Biễu diễn thông tin trong máy tính  
Lê Viết Mẫn - [email protected]du.vn  
Hệ đếm cơ số 2  
2 ký hiệu: 0, 1  
•
Binary (nhị phân)  
•
Biểu diễn thông tin trong máy tính  
•
10  
Biễu diễn thông tin trong máy tính  
Lê Viết Mẫn - [email protected]du.vn  
Phép cộng  
0 + 0 = 0  
11010  
1100  
= 1  
0 + 1  
1 + 0  
1 + 1  
+
= 1  
= 10  
11  
Biễu diễn thông tin trong máy tính  
Lê Viết Mẫn - [email protected]du.vn  
Phép trừ  
0 – 0  
0 – 1  
1 – 0  
= 0  
10011  
1001  
= 1 (trả 1)  
-
= 1  
1 – 1 = 0  
12  
Biễu diễn thông tin trong máy tính  
Lê Viết Mẫn - [email protected]du.vn  
Chuyển số thập phân thành  
nhị phân  
Chuyển số thập phân 25 thành số nhị phân  
2
25  
1
12 2  
0
6 2  
0
3 2  
1
1 2  
1
0
2510 = 110012  
13  
Biễu diễn thông tin trong máy tính  
Lê Viết Mẫn - [email protected]du.vn  
Chuyển số nhị phân thành  
thập phân  
Chuyển số nhị phân 11011 thành số thập phân  
1413021110 = 1 x 24 + 1 x 23 + 0 x 22 + 1 x 21 + 1 x 20  
1413021110 = 11x624 + 1 8x 23 + 0 0x 22 + 1 x2 21 + 1 1x 20  
1413021110 = 12x724 + 1 x 23 + 0 x 22 + 1 x 21 + 1 x 20  
110112 = 2710  
14  
Biễu diễn thông tin trong máy tính  
Lê Viết Mẫn - [email protected]du.vn  
Chuyển số nhị phân thành  
thập lục phân  
Chuyển số nhị phân 10111010001 thành số thập lục phân  
Thêm 0 vào đầu  
(nếu không đủ 4  
ký số)  
Chia thành các  
nhóm 4 ký số  
0101 | 1101 | 0001  
01501 | 11301 | 00101  
Chuyển sang hệ  
thập phân  
Chuyển sang hệ  
thập lục phân  
0101 | 1101 | 0001  
5
D
1
101110100012 = 5D116  
15  
Biễu diễn thông tin trong máy tính  
Lê Viết Mẫn - [email protected]du.vn  
Chuyển số thập lục phân  
thành nhị phân  
Chuyển số thập lục phân 38C thành số nhị phân  
0101 | 1101 | 0001  
3
8
C
Chuyển sang hệ  
thập phân  
01301 | 11801 | 001021  
0011 | 1000 | 1100  
Chuyển sang hệ  
nhị phân  
Viết đủ 4 ký số  
38C16 = 11100011002  
16  
Biễu diễn thông tin trong máy tính  
Lê Viết Mẫn - [email protected]du.vn  
Thông tin loại phi số  
17  
Biễu diễn thông tin trong máy tính  
Lê Viết Mẫn - [email protected]du.vn  
Mã hoá  
Dù thông tin lưu trữ ở đâu cũng cần có quy luật để hiểu nó →  
•
•
mã hoá  
Ví dụ  
Mã SV : 14K4081111  
•
14K : vào trường năm 2014  
•
•
•
408 : mã ngành Hệ thống thông tin quản lý  
1111 : số hiệu sinh viên  
Phòng B3.2 (Nhà B - tầng 3 - phòng 2)  
•
•
Biển số xe,…  
Mã hoá phải rõ ràng và đầy đủ  
•
18  
Biễu diễn thông tin trong máy tính  
Lê Viết Mẫn - [email protected]du.vn  
Văn bản  
Tất cả các ký tự văn bản được mã hoá thành các mã nhị phân  
trong các bảng mã  
•
Tương ứng 1 - 1 theo một quy ước nào đó  
•
Bảng mã ASCIIđược dùng rộng rãi với mỗi ký tự được mã hoá  
bằng 1 byte  
•
Chữ Acó mã là 65  
•
•
Chữ acó mã là 97  
Bảng mã Unicodelà bảng mã mới sử dụng hơn 1 byte (2,  
3, 4,… bytes)để mã hoá  
•
Bảng mã này cho phép mã hoá hầu hết các ký tự có trên thế giới (ngay cả  
chữ Nôm)  
•
19  
Biễu diễn thông tin trong máy tính  
Lê Viết Mẫn - [email protected]du.vn  
Hình ảnh và âm thanh  
Mã hoá âm thanh và hình ảnh thành các dãy bit với độ dài  
không giới hạn  
•
Hình ảnh :  
•
Ảnh bitmap thể hiện ảnh theo từng điểm trên một lưới điểm. Mỗi điểm là một  
•
ô trên lưới  
Màu cũng được mã hoá  
•
Ảnh vector thể hiện ảnh có các thành phần là các điểm rời rạc, các đường  
hoặc các hình thể hiện bằng các đường biên như các bản vẽ kiến trúc, các  
bản vẽ kỹ thuật...  
•
Dữ liệu được lưu trữ là thông tin về các thành phần của ảnh  
•
Âm thanh :  
•
Một tập tin âm nhạc sẽ chứa một dãy liên tiếp các nhóm bit, mã mỗi nhóm  
•
thể hiện một cường độ âm thanh nào đó  
20  
Biễu diễn thông tin trong máy tính  
Lê Viết Mẫn - [email protected]du.vn  
Tải về để xem bản đầy đủ
pdf 21 trang yennguyen 45260 Free
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Tin học ứng dụng - Chương: Biểu diễn thông tin trong máy tính - Lê Viết Mẫn", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_giang_tin_hoc_ung_dung_chuong_bieu_dien_thong_tin_trong.pdf