1. Bản chất Toán học
Số nguyên tố là số tự nhiên lớn hơn 1 và chỉ có hai ước số là 1 và chính nó. Để kiểm tra số nguyên tố, ta cần đếm số ước của số nhập vào N. Nếu số ước chỉ là 1 và N, thì N là số nguyên tố.
2. Tư duy Thuật toán Scratch
- Bước 1: Nhập số N từ người dùng.
- Bước 2: Khởi tạo biến đếm số ước.
- Bước 3: Dùng vòng lặp từ 1 đến N để kiểm tra mỗi số có chia hết cho N hay không. Nếu chia hết, tăng biến đếm số ước.
- Bước 4: Sau vòng lặp, kiểm tra biến đếm số ước. Nếu bằng 2, thì N là số nguyên tố.
3. Nhóm khối Scratch cần dùng
Để giải quyết bài toán này, ta sẽ sử dụng các khối Scratch sau:
Khối Events 🟡 (lời nhắc khi chương trình bắt đầu),
Khối Control 🟠 (vòng lặp, điều kiện),
Khối Operators 🟢 (toán tử so sánh, toán tử logic),
Khối Variables 🟧 (biến để lưu trữ số nhập vào và số ước),
Khối Sensing 🩵 (đọc dữ liệu từ người dùng).
Các nhóm khối Scratch gợi ý:
khi bấm vào lá cờ xanh
hỏi [Nhập số N] và chờ
đặt [Tong S v] thành (0)
lặp lại (trả lời) lần
(Tong S) + (biến đếm i)
💡 Mẹo từ AI: Đảm bảo khởi tạo giá trị biến số bằng 0 trước khi bước vào vòng lặp!