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

Tìm chữ số và hai số

Công thức trọng tâm: x - y = 134, 10y + d - x = 2297

Yêu cầu đề bài: Cho hai số tự nhiên có hiệu là 134. Khi viết thêm một chữ số vào bên phải của số bị trừ và giữ nguyên số trừ, hiệu mới trở thành 2297. Hãy tìm chữ số viết thêm và hai số ban đầu.

Ví dụ mẫu (Input / Output):
Không áp dụng

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ài toán này liên quan đến việc tìm một chữ số và hai số tự nhiên dựa trên hai điều kiện về hiệu của chúng. Chúng ta có hai phương trình: x - y = 134 và 10y + d - x = 2297, trong đó x và y là hai số tự nhiên ban đầu, và d là chữ số cần tìm. Để giải quyết, chúng ta cần phân tích và giải các phương trình này để tìm ra giá trị của x, y, và d.

2. Tư duy Thuật toán Scratch
  • Tìm hiểu và nhập vào các giá trị ban đầu cho x và y, cũng như phương trình đầu tiên x - y = 134.
  • Sử dụng phương trình thứ hai 10y + d - x = 2297, chúng ta cần tính toán để tìm ra d, và sau đó xác định x và y dựa trên các điều kiện đã cho.
  • Viết chương trình Scratch để tự động hóa quá trình giải phương trình và tìm ra các giá trị của x, y, và d.
3. Nhóm khối Scratch cần dùng

Để giải quyết bài toán này trong Scratch, chúng ta sẽ cần sử dụng các khối như: Khối sự kiện (Events) để bắt đầu chương trình, khối điều khiển (Control) để tạo vòng lặp và điều kiện, khối cảm biến (Sensing) nếu cần thu thập dữ liệu từ người dùng, khối biến (Variables) để lưu trữ và thao tác với các giá trị của x, y, và d, và cuối cùng là khối toán học (Operators) để thực hiện các phép tính cần thiết cho việc giải phương trình.

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!