Bỏ qua để đến nội dung

Bảng D1 2025 - Vòng chung kết toàn quốc

HỘI THI TIN HỌC TRẺ TOÀN QUỐC Lần thứ XXXI – 2025
ĐỀ CHÍNH THỨC

ĐỀ THI BẢNG D1 – TIỂU HỌC VÒNG CHUNG KẾT Thời gian làm bài 150 phút, không kể thời gian phát đề và tải, sao chép tài nguyên.


TTTên bàiTên tệp kết quảĐiểm
1Phân biệt rau củ quảD1.sb3100
2Mở rộng (nếu có)40

Bài 1. Phần mềm: Phân biệt các loại rau củ quả (100 điểm)

Phần tiêu đề “Bài 1. Phần mềm: Phân biệt các loại rau củ quả (100 điểm)”

Thiết kế và viết chương trình (phần mềm) Phân biệt Rau – Củ - Quả dựa trên bộ dữ liệu các loại rau-củ-quả đã có. Mục đích giáo dục của phần mềm là giúp người chơi quan sát và phân biệt được một loại rau-củ-quả cho trước thuộc loại nào.

Khi bắt đầu chương trình, nhân vật MC (hay GV) xuất hiện và thông báo như hình sau. Ngay sau đó MC sẽ ẩn đi và chúng ta vào ngay chương trình.

Giao diện ban đầu: MC phù thủy ở bên trái nói Bạn chuẩn bị thực hiện bài học Phân biệt RAU CỦ QUẢ nhé

Giao diện ban đầu của chương trình.

Giao diện chính của chương trình (phần mềm) sẽ có khuôn dạng tương tự hình sau.

Giao diện chính: ba nút tên RAU, CỦ, QUẢ ở trên, ba hình tròn trống ở giữa, nút Kiểm tra bên phải, hình củ hành, bó rau và quả dâu tây ở dưới

Các nút tên thông báo vị trí của Rau, Củ, Quả. Các hình tròn là nơi cần kéo thả các loại cây phía dưới vào đúng vị trí. Nút Kiểm tra xem kết quả bài luyện có đúng không? Hình ảnh 3 loại cây (rau, củ, quả) cần di chuyển (kéo thả) vào các hình tròn trên.

Mỗi bài học của chương trình sẽ bao gồm 5 bài luyện. Người chơi sẽ phải liên tục thực hiện cả 5 bài luyện này trước khi kết thúc trò chơi.

Phần mềm cần sinh (tạo) ngẫu nhiên bộ dữ liệu cho mỗi bài học như sau:

  • Cần lấy ra mỗi loại cây (rau, củ, quả) đúng 5 cây, ngẫu nhiên và khác nhau từng đôi một.
  • Mỗi bài luyện sẽ lấy ra một bộ 3 cây tương ứng với mỗi loại rau, củ, quả, mỗi loại một cây. Như vậy mỗi bài luyện sẽ làm việc với một bộ 3 cây.
  • Sau đó bộ 3 cây này cần được hoán vị ngẫu nhiên để tạo ra độ khó và hấp dẫn của bài luyện.

Giao diện mỗi bài luyện có dạng như hình trên bao gồm:

  • Phía trên là thông báo chính xác vị trí của loại cây cần phân biệt theo thứ tự Rau – Củ - Quả. Giữa là khu vực có 3 hình tròn là nơi người chơi cần kéo thả các cây vào bên trong mỗi hình tròn này.
  • Bên dưới là 3 hình cây do phần mềm tự động sinh cho mỗi bài luyện, đã được sắp xếp ngẫu nhiên. Người chơi cần kéo thả các cây (rau, củ, quả) này vào bên trong các hình tròn theo đúng phân loại của mình.

Nếu kéo thả không đúng vào bên trong hình tròn, nếu kéo thả vào hình tròn đã có cây trong đó thì thao tác kéo thả không thành công, cây đó sẽ bị quay trở lại vị trí ban đầu.

Trong quá trình thao tác, nếu người chơi muốn đưa một cây đã có trong hình tròn quay trở lại vị trí ban đầu thì chỉ cần nháy chuột lên hình cây này.

Trong ví dụ (hình) sau, khi nháy chuột lên hình quả dâu đã được đưa vào hình tròn từ trước, thì quả dâu này sẽ quay trở lại vị trí cũ.

Củ hành, quả dâu và bó rau đã nằm trong ba hình tròn, quả dâu ở hình tròn giữa

Quả dâu đã được di chuyển vào hình tròn giữa.

Hình tròn giữa trống, quả dâu đã trở về vị trí ban đầu ở góc dưới

Nháy lên quả dâu thì quả dâu sẽ di chuyển chậm về vị trí ban đầu.

Sau khi đã chuyển xong các hình vào bên trong các hình tròn, người dùng bấm nút Kiểm tra để thực hiện công việc kiểm tra bài luyện hiện thời. Nếu công việc phân loại chưa xong, chưa chuyển hết các hình cây bên dưới vào các hình tròn, MC sẽ xuất hiện, thông báo “Bạn chưa làm xong, làm tiếp đi nhé”. Sau 2 giây MC sẽ ẩn đi để người chơi tiếp tục công việc của mình.

Nếu đã thực hiện xong nhưng làm không đúng, MC sẽ xuất hiện và thông báo “Bạn làm sai rồi, sửa lại nhé”. Sau 2 giây MC sẽ ẩn đi để người chơi tiếp tục công việc của mình.

MC nói Bạn làm sai rồi, sửa lại nhé; ba hình tròn chứa củ hành, quả dâu, bó rau sai vị trí

Khi người chơi đã thực hiện xong thao tác kéo thả 3 hình lên 3 hình tròn, nếu không chính xác, khi nhấn nút Kiểm tra sẽ có thông báo như hình bên. Sau 2 giây MC sẽ ẩn đi để người chơi làm tiếp.

Nếu người chơi thực hiện thao tác đúng, phân biệt chính xác được Rau-Củ-Quả thì khi nháy nút Kiểm tra, MC sẽ có thông báo “Bạn làm đúng rồi. Chuẩn bị làm bài tiếp theo”. Nếu đây là bài luyện cuối cùng thì MC thông báo “Chúc mừng bạn đã hoàn thành bài học” và chương trình sẽ kết thúc sau thông báo này.

MC nói Bạn làm đúng rồi, chuẩn bị làm bài tiếp theo; rau, củ hành và quả dâu nằm đúng ba hình tròn Rau, Củ, Quả

Khi người chơi đã thực hiện xong và đúng thao tác kéo thả 3 hình lên 3 hình tròn, khi nhấn nút Kiểm tra sẽ có thông báo như hình bên nếu chưa kết thúc bài học. Sau 2 giây MC sẽ ẩn đi để người chơi làm tiếp.

Thí sinh được phép mở rộng chương trình theo bất cứ hướng nào, sau đây là một vài gợi ý có thể:

  • Bổ sung thêm chức năng tính điểm, ví dụ: Nếu làm đúng một bài: + 20 điểm, nếu làm chưa đúng (sai): -5 điểm.
  • Bổ sung thêm các trò chơi, bài học khác cùng liên quan đến bộ dữ liệu gốc của đề bài.

Chú ý quan trọng:

  • Bộ dữ liệu nhân vật bao gồm 3 tệp Rau-Cu-Qua.sprite3, Rau-Cu-Qua-List.txt và Rau-Cu-Qua-Type.txt, được cấp cho từng thí sinh.
  • Phân loại kiểu của dữ liệu gốc có trong tệp Rau-Cu-Qua-Type.txt. Ý nghĩa của phân loại như sau: 1 (là loại Rau), 2 (là loại Củ), 3 (là loại Quả).
  • Giám thị không cần giải thích gì thêm.