
Phân rã vấn đề
•Phân rã một vấn đề lớn, phức tạp thành các vấn đề nhỏ hơn,
dễ giải quyết hơn
•VD: Phân rã vấn đề tính giá trị biểu thức P =x2+√x+ 1
thành các vấn đề nhỏ hơn
- VĐ nhỏ 1: Nhập giá trị cho x
- VĐ nhỏ 2: Tính giá trị của P
- VĐ nhỏ 3: In giá trị của P ra màn hình
2

Phân rã vấn đề trong C++ dùng hàm
•Phân rã vấn đề:
VĐ lớn →Chương trình C++
VĐ nhỏ 1 →Hàm 1
VĐ nhỏ 1.1 →Hàm 1.1
VĐ nhỏ 1.2 →Hàm 1.2
VĐ nhỏ 2 →Hàm 2
•Các công việc dùng thường xuyên cũng thường được viết
thành hàm (như các hàm toán học trong thư viện C++
chuẩn)
3




