Nội dung thuật toán kiểm tra số nguyên tố đã được trình bày ở Sách giáo khoa Tin học 10, phần thuật toán. Tuy nhiên nếu chỉ nắm bắt được những nội dung này thì học sinh chỉ áp dụng được một bài toán đơn giản. Việc áp dụng sàng nguyên tố như một cách để giải quyết các hạn chế này. Trong quá trình tham gia các diễn đàn, giải bài tập, đề thi trên mạng, tôi đã tích lũy được các bài tập và kỷ thuật cài đặt sàng nguyên tố để giải quyết các bài toán liên quan. Chính vì những lý do trên mà tôi lựa chọn đề tài Ứng dụng sàng nguyên tố để tìm hiểu và vận dụng vào quá trình bồi dưỡng học sinh giỏi của mình. 1. Cơ sở lý luận Bài toán cơ sở: Ví dụ 1, trang 36 Sách giáo khoa Tin học 10 Bài toán: Kiểm tra tính nguyên tổ của một số nguyên dương Xác định bài toán Input: N là một số nguyên dương; Output: “N là số nguyên tố” hoặc “N không là số nguyên tố”. Ý tưởng: Nhắc lại định nghĩa số nguyên tố: Một số nguyên dương N là số nguyên tố nếu nó có đúng hai ước số khác nhau là 1 và chính nó. Từ định nghĩa đó, ta suy ra: Nếu N=1 thì N là số nguyên tố; Nếu 1