1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Nhập môn Công nghệ thông tin 1: Chương 2 - Ngô Chánh Đức

60 76 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 60
Dung lượng 3,51 MB

Nội dung

Bài giảng Nhập môn Công nghệ thông tin 1 - Chương 2: Kiến thức cơ sở cung cấp cho người học các kiến thức: Tổng quan thông tin, hệ thống đếm, biểu diễn thông tin trên máy tính, hệ thống mã hóa, hệ thống tập tin (theo góc nhìn lập trình). Mời các bạn cùng tham khảo.

Kiến thức sở Nhập môn Công nghệ thông tin GV Ngô Chánh Đức      Tổng quan thông tin Hệ thống đếm Biễu diễn thông tin máy tính Hệ thống mã hố Hệ thống tập tin (theo góc nhìn lập trình) 24/10/2015 Khoa CNTT - ĐH Khoa học Tự nhiên • Hãy thử phân biệt khái niệm Thơng tin Dữ liệu • Khái niệm – Thơng tin tất đem lại hiểu biết giới xung quanh (sự vật, tượng ….) người 24/10/2015 Khoa CNTT - ĐH Khoa học Tự nhiên • Dữ liệu – Là hình thức thể thơng tin mục đích lưu trữ xử lý định • Tri thức – Có ý nghĩa khái qt thơng tin – Tri thức mục đích nhận thức sở tiếp nhận thông tin – Q trình xử lý thơng tin q trình nhận thức để có tri thức 24/10/2015 Khoa CNTT - ĐH Khoa học Tự nhiên • • • • • • Khái niệm Hệ đếm Hệ đếm Hệ đếm Hệ đếm Hệ đếm 24/10/2015 số số số số số 10 16 Khoa CNTT - ĐH Khoa học Tự nhiên • Khái niệm – Hệ thống đếm tập hợp kí hiệu quy tắc để biểu diễn xác định giá trị số – Mỗi hệ đếm có số kí tự hữu hạn Tổng số kí tự hệ đếm gọi số (base hay radix), kí hiệu b – Ví dụ: • Hệ đếm số 10: 10 kí số: • 2112 số hệ 10 24/10/2015 Khoa CNTT - ĐH Khoa học Tự nhiên • Hệ đếm số 10: – Gồm 10 kí số: – Ví dụ: 21.12 = 2*101 + 1*100 + 1*10-1 + 2*10-2 21.12 = 2*10 + 1*1 + 1*1/10 + 2*1/100 21.12 = 20 + + 0.1 + 0.02 = 21.12 24/10/2015 Khoa CNTT - ĐH Khoa học Tự nhiên 10 • Bảng mã ASCII mở rộng chứa 256 mơ tả cặp ký tự số – 128 ký tự đầu giống ASCII ban đầu – 128 ký tự sau bao gồm số ký hiệu tiếng Hy Lạp (‘α’, ‘β’, ‘π’, …), biểu diễn tiền tệ (‘£’, ‘¥’, …), … • Bảng mã ASCII khơng thể biểu diễn ký tự ngôn ngữ khác tiếng Việt (có dấu), Nga, Nhật, … 24/10/2015 Khoa CNTT - ĐH Khoa học Tự nhiên 46 • Unicode mã chuẩn quốc tế thiết kế để dùng làm mã cho tất ngôn ngữ khác giới • Hiện tại, mã unicode có 1.114.112 mã (code points), chia thành 17 miền, miền có 65535 (216) mã 24/10/2015 Khoa CNTT - ĐH Khoa học Tự nhiên 47 • Có nhiều cách biểu diễn mã unicode tùy theo kích thước lưu trữ phần tử mã (code point) – UTF – 8: sử dụng từ -> Byte – UTF – 16: sử dụng Byte – UTF – 32: sử dụng Byte 24/10/2015 Khoa CNTT - ĐH Khoa học Tự nhiên 48 • Trong bảng mã unicode, có phần mã dành riêng tương ứng với ký tự tiếng Việt • Bảng mã unicode ký tự tiếng Việt http://vietunicode.sourceforge.net/charset /v3.htm 24/10/2015 Khoa CNTT - ĐH Khoa học Tự nhiên 49 • Mỗi mã có nhiều cách hiển thị • Font thực chức ánh xạ giá trị mã unicode với hình [ký tự] hiển thị tương ứng • Các font hỗ trợ unicode (có tiếng Việt) phổ biến: – Times New Roman, – Arial, – Tahoma, –… 24/10/2015 Khoa CNTT - ĐH Khoa học Tự nhiên 50 • Tập tin văn thô • Tập tin nhị phân 24/10/2015 Khoa CNTT - ĐH Khoa học Tự nhiên 52 • Thường dùng để tập tin văn có cấu trúc đơn giản thơng dụng, xem nội dung sửa chữa lệnh hệ điều hành hay chương trình soạn thảo đơn giản • Khơng có header – phần thơng tin nằm đầu tập tin, mô tả cấu trúc liệu tập tin sau phần header 24/10/2015 Khoa CNTT - ĐH Khoa học Tự nhiên 53 • *.txt • *.cpp 24/10/2015 Khoa CNTT - ĐH Khoa học Tự nhiên 54 • Tập tin theo cấu trúc ANSI text (hay ASCII text): chứa ký tự (mã từ) bảng mã ASCII • Đôi tập tin văn tổ chức theo quy ước để phục vụ mục đích xác định: gọi tập tin văn cấu trúc hóa 24/10/2015 Khoa CNTT - ĐH Khoa học Tự nhiên 55 • Ví dụ: Cần lưu trữ nội dung ma trận có dòng cột – Dòng đầu cho biết số dòng, số cột – dòng dòng giá trị: nội dung ma trận • Các loại tập tin văn cấu trúc thông dụng tại: – *.RTF – *.HTML 24/10/2015 Khoa CNTT - ĐH Khoa học Tự nhiên 56 • Văn thơ ANSI text dựa sở ký tự 8-bit (256 ký hiệu)  Bất tiện lưu văn nhiều ngôn ngữ  Văn thô dạng mở rộng cho phép lưu trữ nhiều ngôn ngữ – Unicode text (lưu ký tự UTF-16) – UTF-8 text 24/10/2015 Khoa CNTT - ĐH Khoa học Tự nhiên 57 • Đa số tập tin nhị phân cấu trúc hóa theo quy ước • Thường có phần header: chứa thơng tin mơ tả bố trí mối liên hệ byte liệu phía sau • Mở cơng cụ (phần mềm) chun dụng 24/10/2015 Khoa CNTT - ĐH Khoa học Tự nhiên 58 • Tập tin mã thực thi: – *.EXE, *.COM, *.DLL Windows • Tập tin văn tích hợp liệu văn bản, hình ảnh, bảng biểu – *.DOC MS Word hay Open Office • Tập tin multimedia – Ảnh: *.bmp, *.jpg, … – Âm thanh: *.wav, *.mp3, … – Video: *.avi, *.mp4, … 24/10/2015 Khoa CNTT - ĐH Khoa học Tự nhiên 59 ... dấu phẩy -1 , vị trí -2 , -3 , … 24 /10 /20 15 Khoa CNTT - ĐH Khoa học Tự nhiên 12 • Gồm kí số: • Ví dụ: 1010.1 12= 1 *23 +0 *22 +1 *21 +0 *20 +1 * 2- 1+1 * 2- 2 = 8+0 +2+ 0+0.5+0 .25 =10.7510 24 /10 /20 15 Khoa CNTT - ĐH Khoa... số: • 21 12 số hệ 10 24 /10 /20 15 Khoa CNTT - ĐH Khoa học Tự nhiên • Hệ đếm số 10: – Gồm 10 kí số: – Ví dụ: 21 . 12 = 2* 101 + 1*100 + 1*1 0-1 + 2* 10 -2 21. 12 = 2* 10 + 1*1 + 1*1/10 + 2* 1/100 21 . 12 = 20 ... 24 /10 /20 15 Khoa CNTT - ĐH Khoa học Tự nhiên 21 • Gồm kí số: • Ví dụ: 21 .21 8 = x 81 + x 80 + 2x 8-1 + 1x8 -2 = 16 + + 0. 125 + 0.015 625 =18.140 625 10 24 /10 /20 15 Khoa CNTT - ĐH Khoa học Tự nhiên 22

Ngày đăng: 30/01/2020, 18:44

TỪ KHÓA LIÊN QUAN