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

Tìm hai số có hiệu là 383

Công thức trọng tâm: x - y = 383 và x - 4y = 158

Yêu cầu đề bài: Tìm hai số có hiệu là 383, biết rằng nếu giữ nguyên số bị trừ và gấp số trừ lên 4 lần thì được hiệu mới là 158. Hãy lập trình bằng Scratch để giải quyết bài toán này.

Ví dụ mẫu (Input / Output):
Ví dụ: Đầu vào là hiệu ban đầu (383) và hiệu mới (158), đầu ra là hai số thỏa mãn điều kiệ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ài toán yêu cầu tìm hai số có hiệu là 383. Khi giữ nguyên số bị trừ và gấp số trừ lên 4 lần, hiệu mới là 158. Điều này có thể được biểu diễn bằng hai phương trình: x - y = 383 và x - 4y = 158. Để giải quyết bài toán này, chúng ta cần tìm giá trị của x và y bằng cách giải hệ phương trình.

2. Tư duy Thuật toán Scratch
  • Bước 1: Tạo hai biến x và y để đại diện cho hai số cần tìm.
  • Bước 2: Sử dụng hai phương trình x - y = 383 và x - 4y = 158 để tạo ra một hệ phương trình.
  • Bước 3: Giải hệ phương trình bằng cách sử dụng các khối Operators 🟢 trong Scratch để thực hiện các phép toán.
  • Bước 4: Gán giá trị của x và y vào các biến tương ứng và hiển thị kết quả.
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 sau:

  • Khối Variables 🟧 để tạo và gán giá trị cho các biến x và y.
  • Khối Operators 🟢 để thực hiện các phép toán như cộng, trừ, nhân, chia và giải hệ phương trình.
  • Khối Control 🟠 để điều khiển luồng chương trình và thực hiện các lệnh lặp lại nếu cần.
  • Khối Sensing 🩵 không cần thiết trong trường hợp này vì chúng ta không cần thu thập dữ liệu từ môi trường.
  • Khối Events 🟡 có thể được sử dụng để kích hoạt chương trình khi người dùng thực hiện một hành động nhất định, chẳng hạn như nhấp vào một nú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!