về nên khi chạy lại cho kết quả sai hoặc tốc độ chậm.
I. XÁC ĐỊNH BÀI TOÁNII. TÌM THUẬT TOÁN II. TÌM THUẬT TOÁN
III. VIẾT CHƯƠNG TRÌNH
1. Kỹ năng lập trình
Một bài toán ta có thể đưa ra nhiều cách giải khác nhau, song là một giáo viên thì chúng ta cần giúp học sinh viết chương trình làm sao người xem nhìn vào có thể dễ hiểu được bài toán đó là gì? Do đó, việc tinh chỉnh các bước cho bài toán trong máy tính là
phương pháp khoa học, có hệ thống giúp ta phân tích các thuật toán và cấu trúc dữ liệu từ đó thành một chương trình. Muốn lập trình giỏi không phải chỉ cần nắm ngôn ngữ lập trình là đủ. Mà vấn đề cốt yếu là biết phương pháp phát triển dần dần để chuyển các ý tưởng ra thành chương trình hoàn chỉnh.
Một chương trình bắt đầu được viết bằng lời tự nhiên (tiếng việt) thể hiện sự phân tích tổng thể của người lập trình, được thể hiện ở từng bước sau các câu lệnh được phân tích chi tiết hơn. Bằng những lời khác nhau, tương ứng với sự phân tích công việc thành các việc nhỏ, chi tiết hơn, dễ hiểu và chỉnh xác hơn. Người lập trình có thể đưa ra phương pháp tinh chỉnh từng bước, thể
hiện tư duy để giải quyết những vấn đề của bài toán từ trên xuống. Trong đó, các bư ớc hướng về phương pháp lập trình tối ưu, sáng sửa làm cho bài toán được giải một cách gọn gàng nhất, chính xác
1. Kỹ năng lập trình
Ví dụ 1 Kiểm tra N có phải là số nguyên tố hay không? Biết N nhập từ bàn phím.
Tinh chế lần 1: