1. Bản chất Toán học
Bài toán yêu cầu tìm tích đúng của một số có ba chữ số và một số có hai chữ số. Khi nhân riêng thẳng cột, kết quả giảm đi 3429 đơn vị so với tích đúng. Điều này cho thấy sự khác biệt giữa tích đúng và kết quả nhân riêng thẳng cột. Ngoài ra, tích đúng là một số lẻ vừa chia hết cho 5, vừa chia hết cho 9, điều này giúp chúng ta thu hẹp phạm vi tìm kiếm.
2. Tư duy Thuật toán Scratch
- Tạo hai biến số để đại diện cho số có ba chữ số và số có hai chữ số.
- Dùng vòng lặp để thử tất cả các kết hợp có thể của hai số này.
- Trong mỗi lần lặp, tính tích của hai số và kiểm tra xem nó có thỏa mãn các điều kiện không (lẻ, chia hết cho 5 và 9, và giảm đi 3429 đơn vị khi nhân riêng thẳng cột).
- Nếu tìm thấy tích đúng, lưu lại kết quả và thoát vòng lặp.
3. Nhóm khối Scratch cần dùng
Các khối cần dùng bao gồm: khối Variables (biến số) để tạo và lưu trữ số có ba chữ số và số có hai chữ số, khối Control (kiểm soát) như vòng lặp và điều kiện để thử tất cả các kết hợp và kiểm tra điều kiện, khối Operators (toán tử) để thực hiện các phép toán như nhân và chia, và có thể khối Sensing (cảm biến) nếu cần kiểm tra các điều kiện đặc biệt.
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!