Yêu cầu đề bài: Tìm 2 số có tích bằng 5292. Biết rằng nếu giữ nguyên thừa số thứ nhất và tăng thừa số thứ hai thêm 6 đơn vị thì được tích mới bằng 6048. Viết chương trình Scratch để nhập vào tích ban đầu và hiệu số giữa tích mới và tích cũ, sau đó tìm ra 2 số thỏa mãn điều kiện.
Để giải bài toán này trên phần mềm Scratch 3.0 / TurboWarp, học sinh áp dụng quy trình tư duy thuật toán máy tính (Computational Thinking) qua 4 bước cơ bản sau:
Hỏi và Đợi
Các phép toán
Nói trong 2 giây
Hiển thị biến
.sb3
Phân tích thuật toán & Soi mã nguồn Scratch .sb3
Bản chất của bài toán này là tìm hai số thỏa mãn hai điều kiện: tích của hai số bằng 5292 và khi tăng số thứ hai thêm 6 đơn vị, tích mới bằng 6048. Điều này có thể được biểu diễn bằng hai phương trình: x * y = 5292 và x * (y + 6) = 6048. Từ hai phương trình này, ta có thể giải tìm x và y.
Để giải quyết bài toán này, chúng ta sẽ sử dụng các khối Scratch sau: