Professional Documents
Culture Documents
a) Dữ liệu
b) Giải thuật
- Thuật toán để giải quyết 1 bài toán là 1 dãy hữu hạn các thao tác và trình tự thực hiện các
thao tác đó sao cho sau khi thực hiện dãy các thao tác này theo trình tự đã chỉ ra , với đầu
vào (input ) ta thu được kết quả đầu ra ( output ) mong muốn.
Các bước xây dựng chương trình và giải bài toán trên máy tính
+ Thu thập dữ liệu để thiết kế chương trình: yêu cầu của bài toán về đầu vào, đầu ra,
giao diện , hệ thống, người sử dụng, nội dung cần tính toán, xử lý…
+ Phân tích bài toán và xây dựng giải thuật: thiết lập cấu trúc dữ liệu, cách lưu trữ, tìm
kiếm, chọn phương pháp và cách giải -> xây dựng sơ đồ tổng thể và các thuật toán chi
tiết cho bài toán hoặc viết code của chương trình
+ Chọn ngôn ngữ lập trình và viết chương trình: giải quyết bài toán theo sơ đồ thuật
toán đã lập
+ Kiểm tra sự đúng đắn của chương trình : thử nghiệm chương trình với các dữ liệu
khác nhau có thể xảy ra trong bài toán để kiểm tra độ tin cậy của chương trình. Trong
phần này có thể có một số giai đoạn: kiểm tra từng mô đun trong chương trình, móc
nối các mô đun với nhau
+ Vận hành – bảo trì: Chương trình được đem ra sử dụng thực tế và nhận sự phản hồi
của người sử dụng, khách hàng. Tùy thuộc vào chất lượng của chương trình nó có thể
được kiểm tra và đăng ký bản quyền hoặc phải sửa chữa.