RÈN LUY N T DUY VÀ KH NĂNG CÀI ĐT Ư
THU T TOÁN TR NG PT ƯỜ
H C m Hà-ĐHSPHN
M c tiêu
C ng c khái ni m và nh ng đc tr ng c ư ơ
b n v thu t toán.
C ng c và phân tích thêm v thi t k thu t ế ế
toán
Nâng cao hi u qu gi ng d y thu t toán
và cài đt thu t toán PT
3
1. THU T TOÁN
Khái ni m thu t toán
Máy tính và thu t toán
Đánh giá thu t toán
4
1.1 KHÁI NI M THU T TOÁN (1)
Không đ c p đn khái ni m hình th c chính xác c a thu t ế
toán (đnh nghĩa thông qua mô hình máy Turing).
Xem xét m t s đnh nghĩa (không hình th c) ít nhi u khác
nhau
B n ch t mô t m t cách th c mà m t nhi m v hay m t
ti n trình đc th c hi n nh th nào ế ượ ư ế c a thu t toán.
5
1.1 KHÁI NI M THU T TOÁN (2)
Đnh nghĩa 1(K.Rosen):
M t thu t toán là m t th t c xác đnh đ gi i m t bài toán
(v n đ), s d ng m t s h u h n b c. M i b c có th ướ ướ
g m m t ho c m t s thao tác/phép toán.