1
IT1110 Tin h c đi c ng ươ
Ph n II Gi i quy t bài toán ế
Nguy n Bá Ng c
Ôn t p n i dung ph n I
Ph n I: TIN H C CĂN B N
Thông tin
Bi u di n d li u trong máy tính
Máy tính và m ng máy tính
H đi u hành và các h th ng ng d ng
3
N i dung ph n II
Ch ng 1: Gi i quy t bài toán b ng máy tínhươ ế
Khái ni m v bài toán
Quá trình gi i quy t bài toán b ng máy tính ế
Các ph ng pháp gi i quy t bài toán b ng máy tínhươ ế
Phân lo i bài toán
Ch ng 2: Thu t toánươ
Đnh nghĩa thu t toán
Bi u di n thu t toán
M t s thu t toán thông d ng
Thu t toán đ quy
Thu t gi i heuristic
4
N i dung ph n II
Ch ng 1: Gi i quy t bài toán b ng máy tínhươ ế
Khái ni m v bài toán
Quá trình gi i quy t bài toán b ng máy tính ế
Các ph ng pháp gi i quy t bài toán b ng máy tínhươ ế
Phân lo i bài toán
Ch ng 2: Thu t toánươ
Đnh nghĩa thu t toán
Bi u di n thu t toán
M t s thu t toán thông d ng
Thu t toán đ quy
Thu t gi i heuristic
5
1.1. Khái ni m v v n đ và bài toán
V n đ r ng h n bài toán? ơ
Pitago chia v n đ ra:
Theorema là v n đ c n đc kh ng đnh đúng-sai ượ
Problema là v n đ c n tìm gi i pháp đ đt đc m t ượ
m c tiêu xác đnh t nh ng đi u ki n ban đu.
Di n đt b ng s đ: A ơ B
A là gi thi t, đi u ki n ban đu ế
B là k t lu n, m c tiêu c n đtế
là suy lu n, gi i pháp c n xác đnh