👦
ETAN Student
Danh mục học tập
Quay lại Danh sách Bài toán
Số học Trung bình GDPT 2018

Tìm số sách Toán và Tiếng Việt

Công thức trọng tâm: Số sách Toán = 3 * Số sách Tiếng Việt

Yêu cầu đề bài: Trên bàn cô giáo có 5 chồng sách, mỗi chồng một loại sách tiếng việt hoặc toán. Số quyển sách của mỗi chồng lần lượt là 17 quyển, 11 quyển, 12 quyển, 26 quyển và 14 quyển. Sau khi cô giáo lấy đi một chồng để phát cho các em học sinh thì số sách trong 4 chồng còn lại có số sách toán gấp 3 lần sách tiếng việt. Hãy tìm số sách Toán và Tiếng Việt trong 4 chồng sách còn lại.

Ví dụ mẫu (Input / Output):
Ví dụ: Nếu số sách Tiếng Việt là 10 quyển, thì số sách Toán là 30 quyển.

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

Phân tích thuật toán: Đề bài yêu cầu học sinh sử dụng các biến số để lưu trữ giá trị đầu vào, dùng vòng lặp repeat hoặc repeat until để tính toán và khối lệnh say để 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ố liệu đề bài] và chờ
đặt [Ket_Qua v] thành (0)
lặp lại (trả lời) lần
((Ket_Qua) + (câu trả lờ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!

1. Phân Tích Đề Bài & Tư Duy Máy Tính (Computational Thinking)

Bài toán "Tìm số sách Toán và Tiếng Việt" thuộc phân môn Số học & Tính toán — nền tảng cốt lõi của toán tiểu học. Khi chuyển đổi bài toán trên giấy sang chương trình Scratch 3.0, học sinh không chỉ ôn luyện kỹ năng tính toán mà còn phát triển năng lực Tư duy máy tính (Computational Thinking) theo CT GDPT 2018. Quá trình giải bao gồm 4 trụ cột:

1. Phân rã (Decomposition)

Chia nhỏ bài toán "Tìm số sách Toán và Tiếng Việt" thành 3 giai đoạn: (a) Tiếp nhận dữ liệu đầu vào, (b) Áp dụng phép tính và công thức toán học, (c) Hiển thị và kiểm chứng kết quả.

2. Nhận dạng mẫu (Pattern)

Xác định quy luật toán học cốt lõi trong phân môn Số học ở mức Trung bình. Nhận diện cấu trúc lặp lại, điều kiện kiểm tra và mối quan hệ giữa các đại lượng trong đề bài.

3. Trừu tượng hóa (Abstraction)

Đại số hóa các đại lượng trong đề bài "Tìm số sách Toán và Tiếng Việt" thành các Biến số (Variables) trong bộ nhớ chương trình. Xác định rõ biến nào là Input (do người dùng nhập), biến nào là Output (kết quả cần tìm), biến nào là trung gian (dùng trong quá trình tính).

4. Thiết kế Thuật toán

Xây dựng trình tự tuần tự (Sequential) các khối lệnh: nhập dữ liệu → tính toán theo công thức → hiển thị kết quả. Kiểm tra chương trình hoạt động chính xác với nhiều bộ dữ liệu thử nghiệm khác nhau.

2. Phương Pháp Toán Học & Cơ Sở Lý Thuyết

Cốt lõi toán học của bài toán "Tìm số sách Toán và Tiếng Việt" dựa trên các phép tính số học và biểu thức đại số cơ bản ở cấp tiểu học:

Biểu thức / Công thức toán học then chốt:
Số sách Toán = 3 * Số sách Tiếng Việt

Các bước suy luận từng bước:

  • Bước 1 (Xác định ẩn số & Đại lượng đã biết): Từ đề bài "Tìm số sách Toán và Tiếng Việt", xác định rõ các giá trị cần nhập từ bàn phím và giá trị cần tìm.
  • Bước 2 (Thiết lập phương trình): Biểu diễn ẩn số cần tìm theo các đại lượng đã biết qua công thức: Số sách Toán = 3 * Số sách Tiếng Việt.
  • Bước 3 (Kiểm tra điều kiện nghiệm): Đảm bảo các giá trị tính ra phù hợp với tập số tự nhiên / phân số / số thập phân trong phạm vi toán tiểu học.

3. Kịch Bản & Thiết Kế Khối Lệnh Scratch 3.0 (Visual Blocks)

Dưới đây là kịch bản mô phỏng các khối lệnh Scratch cần lắp ghép để giải bài "Tìm số sách Toán và Tiếng Việt":

Kịch bản khối lệnh — Tìm số sách Toán và Tiếng Việt:
khi bấm vào [lá cờ xanh]
đặt [Ket_Qua v] thành (0)
nói [Chào bạn! Cùng giải "Tìm số sách Toán và Tiếng Việt" nhé!] trong (2) giây
hỏi [Nhập giá trị theo đề bài:] và đợi
đặt [Gia_Tri_Nhap v] thành (câu trả lời)
đặt [Ket_Qua v] thành ( Số sách Toán = 3 * Số sách Tiếng Việt )
nói (kết hợp [Kết quả: ] với (Ket_Qua)) trong (5) giây
dừng lại [kịch bản này v]
Nhóm khối lệnh chính sử dụng trong bài này: Sự kiện (Events), Biến số (Variables), Cảm biến (Sensing), Hiển thị (Looks), Phép toán (Operators).

4. Bảng Thử Nghiệm & Kiểm Thử Thuật Toán (Test Cases)

Để đảm bảo chương trình Scratch giải bài "Tìm số sách Toán và Tiếng Việt" hoạt động chính xác, hãy kiểm thử với các bộ dữ liệu sau:

Trường HợpDữ Liệu Đầu Vào (Input)Kết Quả Kỳ Vọng (Output)Mục đích
TC 1Ví dụ: Nếu số sách Tiếng Việt là 10 quyển, thì số sách Toán là 30 quyển.Giá trị tính đúng theo công thứcChuẩn đề bài
TC 2Dữ liệu số nhỏ cơ bản (ví dụ: 1, 2, 5)Kết quả nhẩm được ngay, dễ kiểm chứngKiểm thử nhanh
TC 3Dữ liệu số lớn hoặc số thập phânKết quả làm tròn chính xác, không tràn sốMở rộng
TC 4Giá trị đặc biệt: 0, số âm (nếu có)Chương trình xử lý đúng hoặc cảnh báoBiên / Lỗi

5. Các Lỗi Phổ Biến & Hướng Dẫn Gỡ Lỗi (Debugging)

Lỗi 1: Quên khởi tạo lại biến

Khi giải bài "Tìm số sách Toán và Tiếng Việt", biến Ket_Qua phải được đặt về 0 ngay đầu chương trình. Nếu quên, lần chạy thứ 2 trở đi sẽ cho kết quả sai do giá trị cũ còn lưu trong bộ nhớ.

Lỗi 2: Sai thứ tự ưu tiên phép tính

Scratch không có dấu ngoặc đơn, học sinh phải lồng các khối Cộng/Trừ vào trong khối Nhân/Chia theo đúng quy tắc ưu tiên toán học. Với công thức Số sách Toán = 3 * Số sách Tiếng Việt, hãy lồng từ trong ra ngoài.

Lỗi 3: Mất dữ liệu Input khi hỏi nhiều lần

Khối Hỏi và đợi lưu kết quả vào biến hệ thống câu trả lời. Nếu bài "Tìm số sách Toán và Tiếng Việt" cần nhập nhiều giá trị, phải lưu câu trả lời vào biến riêng (So_1, So_2...) ngay sau mỗi lần hỏi, trước khi hỏi câu tiếp theo.

6. Câu Hỏi Thường Gặp Về Bài Toán "Tìm số sách Toán và Tiếng Việt"

Bài toán ở mức Trung bình, phù hợp với học sinh Lớp 3-5 đã biết kéo thả khối lệnh cơ bản trong Scratch và nắm được khái niệm biến số.

Hãy dùng khối Nói (giá trị biến) trong 2 giây để hiển thị giá trị từng biến trung gian sau mỗi bước tính. So sánh giá trị hiển thị với kết quả nhẩm — bước nào sai sẽ lộ ra ngay. Đây là kỹ thuật Debug bằng Print cơ bản.

Em chỉ cần lưu file dự án từ phần mềm Scratch về máy tính dưới dạng file đuôi .sb3, sau đó chọn thẻ [ 🔍 AI Debug .sb3 ] ở cột bên phải và bấm tải file lên. Trợ lý AI của ETAN sẽ tự động phân tích từng khối lệnh và đưa ra nhận xét chi tiết!