Xác định bài toán
Input: Xác định thông tin đầu vào của bài toán
Output: Xác định đầu ra của bài toán
Xác định bài toán
Xây dựng thuật toán
Thực hiện các bước diễn giải cách xử lý, giải quyết vấn đề cụ thể
Có thể sử dụng: Diễn giải bằng lời văn, hoặc sử dụng sơ đồ khối như hình
Cài đặt thuật toán
Gỡ lỗi và hiệu chỉnh chương trình