Quay lại Danh sách Bài toán
Số học Trung bình

Tìm tích đúng của phép nhân

Công thức trọng tâm: 32,4 * x = y

Yêu cầu đề bài: Hãy viết chương trình Scratch để tìm tích đúng của phép nhân giữa 32,4 và một số có hai chữ số, biết thừa số chưa biết có chữ số hàng đơn vị bằng 3/2 chữ số hàng chục và tích tìm được là 324. Đầu vào là số 32,4 và tích tìm được là 324. Đầu ra là tích đúng của phép nhân.

Ví dụ mẫu (Input / Output):
Đầu vào: 32,4, 324. Đầu ra: tích đúng của phép nhân

Hướng dẫn Quy trình 4 Bước Lập trình Scratch Math

Để 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:

🔹 Bước 1: Khai báo Biến số
Tạo các biến nhớ lưu giữ dữ liệu đầu vào và các giá trị trung gian trong bài toán.
🔹 Bước 2: Nhập Dữ liệu (Input)
Sử dụng khối lệnh Hỏi và Đợi trong nhóm Cảm biến để tiếp nhận dữ liệu từ người dùng.
🔹 Bước 3: Xử lý Tính toán
Áp dụng công thức toán học và các phép toán cộng, trừ, nhân, chia trong nhóm Các phép toán.
🔹 Bước 4: Xuất Kết quả (Output)
Sử dụng khối lệnh Nói trong 2 giây hoặc Hiển thị biến để thông báo kết quả chính xác ra màn hình.
💡 Gợi ý học tập: Em hãy chuyển sang thẻ [ 💬 Gợi ý làm bài & Trợ lý AI ] ở cột bên phải để xem phân tích chi tiết thuật toán hoặc tải file .sb3 lên để AI soi lỗi lập trình!

Trình chạy thử Scratch Player

💡 Mẹo: Nếu màn hình hiển thị "Oops! Something went wrong" (do bài toán chưa có ID công khai), hãy bấm nút [ 🛠️ Scratch Editor ] phía trên để tự tạo và thử nghiệm khối lệnh Scratch trực tiếp!

Trợ lý AI Scratch Math

Phân tích thuật toán & Soi mã nguồn Scratch .sb3

1. Bản chất Toán học

Bản chất toán học của bài toán này là tìm một số có hai chữ số, biết rằng chữ số hàng đơn vị bằng 3/2 chữ số hàng chục, và tích của số này với 32,4 là 324. Chúng ta cần sử dụng công thức toán học 32,4 * x = 324 để tìm giá trị của x.

2. Tư duy Thuật toán Scratch
  • Tìm chữ số hàng chục của số chưa biết bằng cách sử dụng biến và vòng lặp để thử các giá trị từ 1 đến 9.
  • Tính toán chữ số hàng đơn vị của số chưa biết bằng cách nhân chữ số hàng chục với 3/2.
  • Kết hợp chữ số hàng chục và hàng đơn vị để tạo thành số chưa biết.
  • Sử dụng công thức 32,4 * x = 324 để kiểm tra xem tích của số chưa biết với 32,4 có bằng 324 hay không.
  • Nếu tích bằng 324, thì số chưa biết là đáp án, ngược lại tiếp tục thử các giá trị khác cho đến khi tìm được đáp án.
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: Khối Events 🟡 để bắt đầu chương trình, Khối Control 🟠 để tạo vòng lặp và điều kiện, Khối Operators 🟢 để thực hiện các phép toán như nhân và chia, Khối Variables 🟧 để lưu trữ và cập nhật giá trị của biến. Ngoài ra, có thể sử dụng khối Sensing 🩵 để lấy đầu vào từ người dùng nếu cần.

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!