CHƯƠNG 01: GII QUYT VNĐỀ,
BÀI TOÁN BNG MÁY TÍNH
GV: TrnPhước Tun
EMAIL: tranphuoctuan.khoatoan.dhsp@gmail.com
9/16/2008T.P.Tun-Lp Trình CPage 2
Ni dung bài hc
1. Vấn đề - bài toán
2. Thut toán - thut gii
3. c phương pháp biu din thut toán
4. c bước để gii mt bài toán trên máy tính
5. Tng quan vngôn nglp trình
6. Thhin thut toán bng ngôn nglp trình
9/16/2008T.P.Tun-Lp Trình CPage 3
1. Vnđề - bài toán
Vấn đề thường được dùng vi nghĩa rộng hơn
bài toán, bài toán vấn đ đgii quyết nó
phi liên quan ít nhiều đến tính toán
Pitago chia mi vấn đề con ngưi cn gii
quyết thành hai loi:
Theorema: vấn đề cn khẳng định tính đúng – sai
Problema: vấn đề cn tìm gii pháp để đ đt
được mc tiêu tnhững điều kiện ban đầu nào đó
Khái nim
9/16/2008T.P.Tun-Lp Trình CPage 4
1. Vnđề - bài toán
Theo nhiu kết qunghiên cu: vic gii quyết
vấn đề - bài toán Pitago nêu ra đu th
din ra theo một sơ đồ chung:
A
A
B
B
đây:
A
A th githiết, điu kiện ban đầu
B
B th kết lun, mc tiêu cần đạt
suy lun, gii pháp cn xác định
Khái nim
9/16/2008T.P.Tun-Lp Trình CPage 5
1. Vnđề - bài toán
d1: Bài toán kim tra tính nguyên t
Cho: S nguyên dương N
Cn biết: N có snguyên thay không?
d2: Bài toán qun lý h sơ sinh viên
Cho: H sơ gc ca các sinh viên trong trường
Cn biết: Bng thng kê, phân loi sinh viên
theo kết quhc tp
Khái nim