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.
Phân tích thuật toán & Soi mã nguồn Scratch .sb3
repeat
repeat until
say
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:
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ả.
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.
Đạ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).
Biến số (Variables)
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.
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:
Số sách Toán = 3 * Số sách Tiếng Việt
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":
Để đả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:
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ớ.
Ket_Qua
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.
Cộng/Trừ
Nhân/Chia
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.
Hỏi và đợi
câu trả lời
So_1
So_2
Nói (giá trị biến) trong 2 giây
.sb3