Bài giảng Nhập môn Công nghệ thông tin 1: Kiến thức cơ sở - Trần Thái Sơn

59 115 0
Bài giảng Nhập môn Công nghệ thông tin 1: Kiến thức cơ sở  - Trần Thái Sơn

Đ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

Bài giảng Nhập môn Công nghệ thông tin 1: 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 trong máy tính, hệ thống mã hoá, 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 nội dung chi tiết.

Nhập môn Công nghệ thông tin      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) 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên • 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 8/20/2019 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 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên • • • • • • Khái niệm Hệ đếm Hệ đếm Hệ đếm Hệ đếm Hệ đếm 8/20/2019 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 8/20/2019 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 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên • Tổng qt – Có b kí tự để thể giá trị số Kí tự nhỏ 0, lớn b-1 – Số N(b) hệ đếm số b biểu diễn sau: N(b) = anan-1…a0a-1…a-m có giá trị: N(b) = anbn + an-1bn-1 + … + a1b1 + a0b0 a-1b-1 + … + a-mb-m 8/20/2019 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, … 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 45 • 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ã 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 46 • 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 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 47 • 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 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 48 • 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, –… 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 49 • Tập tin văn thơ • Tập tin nhị phân 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 51 • 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 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 52 • *.txt • *.cpp 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 53 • 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 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 54 • 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 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 55 • 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 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 56 • Đ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) chuyên dụng 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 57 • 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, … 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 58 ... 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 quát thông tin – Tri thức mục đích nhận thức sở tiếp nhận thơng tin. .. Khoa CNTT - ĐH Khoa học Tự nhiên • Tổng qt – Có b kí tự để thể giá trị số Kí tự nhỏ 0, lớn b-1 – Số N(b) hệ đếm số b biểu diễn sau: N(b) = anan-1…a0a-1…a-m có giá trị: N(b) = anbn + an-1bn-1 + …... an-1bn-1 + … + a1b1 + a0b0 a-1b-1 + … + a-mb-m 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 10 • Trong – b sở biểu diễn, b N, b ≥ – ký số N, i n, < b – Cách viết gọi biểu diễn sở b a – Chiều dài biểu

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

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan