1. Bản chất Toán học
Bản chất của bài toán này là tìm hai số hạng thập phân khi biết tổng sai và tổng đúng của chúng. Tổng sai là 49,1 và tổng đúng là 27,95. Người ta đã viết nhầm dấu phẩy của số hạng thứ hai sang bên phải một chữ số, nghĩa là số hạng thứ hai được nhân với 10. Chúng ta có thể biểu diễn bài toán này bằng hai phương trình: x + (y * 10) = 49,1 và x + y = 27,95. Từ đó, chúng ta có thể giải hệ phương trình để tìm x và y.
2. Tư duy Thuật toán Scratch
- Tạo hai biến x và y để lưu trữ hai số hạng thập phân.
- Sử dụng khối "gán giá trị" để gán giá trị ban đầu cho x và y.
- Sử dụng khối "lặp" để giải hệ phương trình và tìm x và y.
- Sử dụng khối "kiểm tra điều kiện" để kiểm tra xem x và y có thỏa mãn cả hai phương trình hay không.
- Sử dụng khối "in" để in ra giá trị của x và y khi tìm được.
3. Nhóm khối Scratch cần dùng
Để giải quyết bài toán này, chúng ta sẽ cần sử dụng các khối Scratch sau:
Variables 🟧 để tạo và gán giá trị cho biến x và y,
Control 🟠 để tạo vòng lặp và kiểm tra điều kiện,
Operators 🟢 để thực hiện các phép toán như cộng, trừ, nhân, chia,
Events 🟡 để khởi tạo chương trình,
Sensing 🩵 không cần thiết trong bài toán này.
Ngoài ra, chúng ta cũng có thể sử dụng các khối "in" để hiển thị kết quả.
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!