M C L C
CH NG I. CÁC KI N TH C CHUNGƯƠ ........................................................................ 3
Bài 1. THÔNG TIN VÀ X LÝ THÔNG TIN ............................................................. 3
I.Thông tin (Information): .............................................................................................. 3
1. Khái ni m ................................................................................................................ 3
2. Đn v đo thông tin:ơ ................................................................................................. 3
II.Mã hoá và x lý thông tin: ........................................................................................... 4
1. Mã hóa thông tin ...................................................................................................... 4
2. X lý thông tin: ...................................................................................................... 4
Bài 2: CÁC H ĐM ..................................................................................................... 5
I. Khái ni m v h đm: ế ............................................................................................... 5
1. Khái ni m: .............................................................................................................. 5
2. Phân lo i h đm ế .................................................................................................... 5
II. Cách chuy n đi s gi a các h đm ế ....................................................................... 6
1. Bi n đi bi u di n s h đm b t k sang h đm th p phân:ế ế ế ....................... 6
2. Bi n đi bi u di n s h đm th p phân sang h đm b t kế ế ế ........................ 6
3. Bi n đi bi u di n gi a h đm hexa và h đm nh phânế ế ế .................................. 7
Bài 3: BI U DI N, L U TR VÀ TRUY N THÔNG TIN Ư ........................................ 8
I. Các d ng d li u l u tr trong máy tính .................................................................... 8
1. D li u: ................................................................................................................... 8
2. D li u ki u s : ..................................................................................................... 8
3. D li u phi s : ........................................................................................................ 8
II. Truy n tin gi a các máy tính: ................................................................................. 10
Bài 4: MÁY TÍNH ĐI N T ....................................................................................... 10
I. C u trúc chung c a máy tính đi n t : ...................................................................... 10
II. Các thành ph n c a máy tính đi n t ...................................................................... 11
1. B nh : ................................................................................................................. 11
2. Các thi t b vào ra (Input / Output device)ế ............................................................ 12
3. B x lý (Central Processing Unit - CPU) ............................................................ 14
4. Nguyên lý Von Neumann ...................................................................................... 14
II. Phân lo i máy tính: ................................................................................................... 14
Bài 5: PH N M M VÀ GI I THU T ......................................................................... 15
I. Ph n m m ................................................................................................................. 15
1. Khái ni m ph n m m: Ph n m m máy tính bao g m: ....................................... 15
2. Quy trình phát tri n ph n m m. ........................................................................... 16
II. Gi i thu t ................................................................................................................. 17
1
1. Khái ni m bài toán và gi i thu t .......................................................................... 17
2. M t s đc tr ng c a gi i thu t ư .......................................................................... 17
3. Các ph ng pháp di n đt gi i thu t: ươ ................................................................ 18
4. S l c đánh giá gi i thu t:ơ ượ ................................................................................. 19
Bài đc thêm: H ĐI U HÀNH ................................................................................... 20
Bài 6: M NG MÁY TÍNH VÀ INTERNET ................................................................. 21
I. Khái ni m v m ng máy tính: ................................................................................. 21
II. Các mô hình: ............................................................................................................. 21
III. Phân lo i m ng máy tính ........................................................................................ 21
2
CH NG I. CÁC KI N TH C CHUNGƯƠ
Bài 1. THÔNG TIN VÀ X LÝ THÔNG TIN
I. Thông tin (Information):
1. Khái ni m
Thông tin là s hi u bi t c a con ng i v m t s ki n, m t hi n ế ườ
t ng nào đó. Thông tin làm tăng thêm hi u bi t c a con ng i và là c s c a quy tượ ế ườ ơ ế
đnh.
Giá mang tin (Shelf): Các v t có th mang đc thông tin. Thông tin có ượ
th đc truy n t giá mang tin này t i giá mang tin khác. ượ
D li u (Data): Là hình th c th hi n c a thông tin trong m c đích thu
th p, l u tr và x lý. D li u bao g m: ư
D u hi u: ký hi u, văn b n, ch s , ch vi t.... ế
Các tín hi u đi n, đi n, t quang, nhi t đ, áp su t...
C ch hành vi.
Phân bi t thông tin và tri th c?
oTri th c (Knowledge): Là nh ng hi u bi t có ý nghĩa khái quát v các ế
m i quan h gi a các thu c tính, các s v t, hi n t ng mang tính quy lu t do con ư
ng i thu nh n đc qua phân tích, lý gi i, suy lu n.ườ ượ
oQuá trình x lý thông tin chính là quá trình nh n th c đ có tri th c
H th ng thông tin:
Là h th ng có nhi m v nh p, x lý, xu t, l u tr và truy n thông tin. ư
H th ng thông tin g m các thành ph n:
Ph n c ng: là các thi t b v t lý c th : máy tính, các thi t b đu cu i, ế ế
máy in, máy v
Ph n m m: Là các ch ng trình, yêu c u máy tính th c hi n công vi c gì ươ
c th .
H th ng m ng và truy n thông
D li u
S qu n lý và đi u khi n c a con ng i ườ
2. Đn v đo thông tin:ơ
Đn v c b n dùng đ đo thông tin là ơ ơ bit (binary digit). Xác đnh 1
trong 2 tr ng thái: có đi n hay không có đi n. Đúng hay sai. Trong tin h c là 1 ho c 0.
3
Tám bít t o thành 1 byte là đn v đo thông th ng đc s d ng. ơ ườ ượ
Ngoài ra, ng i ta th ng dùng m t s đn v b i c a byteườ ườ ơ
Tên g iVi t t tế Giá tr
KiloByte KB 210 byte = 1024 Byte
MegaByte MB 210 KB = 1024 KB = 220Byte
GigaByte GB 210 MB = 1024 MB = 220KB=230Byte
TeraByte TB 210 GB = 1024 GB == 220MB=230KB=240Byte
II. Mã hoá và x lý thông tin:
1. Mã hóa thông tin
Mã hoá thông tin: Là con đng chuy n thông tin thành d li uườ
VD1: Phép mã hoá Moorse: Dùng 2 ký hi u là ch m
và g ch đ mã hoá m i lo i thông tin
VD2: Trong tin h c dùng mã nh phân 011 = mã hoá
s 3. Nh v y đ bi u di n 8 ph n t (8=2 ư 3) ta ch c n dùng 3 ch s nh
phân nh sau: 000, 001, 010, 011, 100, 101, 110, 111ư
T ng quát v i N đi t ng thì c n dùng không quá ượ
[Log2N]+1 ch s nh phân.
2. X lý thông tin:
- Là tìm ra nh ng d ng th hi n m i c a thông tin phù h p v i m c đích s d ng.
- X lý thông tin b ng máy tính đi n t :
Là x lý d ng c a thông tin th hi n thông qua tín hi u đi n. Phát tri n m c cao
h n c a x lý thông tin b ng MTĐT là x lý tri th c. D a trên d li u thu th p đc,ơ ượ
thông qua vi c x lý chúng s phát hi n ra các quy lu t chi ph i s xu t hi n c a d
li u đó.
Quá trình x lý thông tin b ng MTĐT (Mô ph ng cách th c x lý thông tin c a
con ng i)ườ
- Thu th p thông tin, l u tr thông tin, tính toán, x lý, l u tr k t qu . Trong quá ư ư ế
trình x lý con ng i có th t xác đnh trình t thao tác th c hi n nh ng MT thì không ườ ư
th nên c n ch cho MT công vi c c th nh th nào đ MT th c hi n đó chính là ư ế
“ch ng trình”ươ
Mô hình:
4
Ch ng trình,ươ
D li u MTĐTK t quế
Bài 2: CÁC H ĐM
I. Khái ni m v h đm: ế
1. Khái ni m:
H đm là t p các ký hi u và quy t c s d ng t p các ký hi u đó đ bi u di n ế
và xác đnh các s .
2. Phân lo i h đm ế
Có 2 lo i h đm là h đm theo v trí và h đm không theo v trí. ế ế ế
a. H đm không theo v trí: ế
M i ký hi u bi u th m t giá tr c th không ph thu c vào v trí c a nó trong
bi u di n s . Ví d h đm không theo v trí: H La Mã v i các ký hi u: I=1, V=5, ế
X=10, L=50, C=100, D=500, M=1000. Quy t c nh sau: ư
i. N u các ký hi u đc x p t trái qua ph i theo chi u gi m giá tr thì giá trế ượ ế
c a bi u di n s b ng t ng giá tr các ký hi u. VD MDLI=1000+500+50+1=1551
ii. N u trong bi u di n s t trái qua ph i có 1 c p ký hi u và ký hi u đngế
tr c nó có giá tr nh h n thì giá tr c a c p đó tính b ng hi u 2 giá tr . VD: DVC =ướ ơ
500+(100-5)=595
iii. Trong bi u di n s không đc phép có nhi u h n hai ký hi u liên ti p x p ượ ơ ế ế
theo chi u tăng giá tr . Ví d bi u di n s IXC là không h p l
b. H đm theo v trí: ế
i. H th p phân : Dùng 10 ký hi u 0 9 đ bi u di n VD 595: s 5
đu tiên là 500 còn s 5 sau là 5 đn v . Quy t c tính giá tr là m i đn v 1 hàng b t ơ ơ
k có giá tr b ng 10 đn v hàng k c n bên ph i. ơ ế
VD: 325.7=3x102+3x10+6x100+4x10-1
B t k m t s t nhiên b nào l n h n 1 đu có th ch n làm c s cho h đm. ơ ơ ế
Các ký hi u s d ng là 0,1..b-1
N u 1 s n trong h đm b có bi u di n là ế ế
N=dn dn-1 dn-2 ..d1 d0. d-1 …d-m thì giá tr N đc tính theo công th c ượ
N=dn x bn+dn-1 x bn-1 + dn-2 x bn-2 +…+ d1 x b + d0 + d-1 x b-1+…+d-m x b-m
Trong đó di th a mãn đi u ki n 0d i<b còn n+1 là s l ng các ch s bên trái, ượ
m là s l ng các ch s bên ph i d u chia ph n nguyên và ph n th p phân. ượ
ii. H nh phân : H đm c s 2 dùng 2 s 0 và 1 đ bi u di n ế ơ
VD th p phânNh phân
0 0
1 1
2 10
5