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

Bảng D1 2026 - Vòng khu vực 1

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

ĐỀ THI BẢNG D1 – TIỂU HỌC VÒNG KHU VỰC 1 Thời gian làm bài 150 phút, không kể thời gian phát đề


TTTên bàiTên tệp kết quảĐiểm
1Phân biệt các loại đồ vậtD1.sb3100

Bài 1. Phần mềm: Phân biệt các loại đồ vật (100 điểm)

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

Thiết kế và lập trình phần mềm “Phân biệt các loại đồ vật” với tính năng như sau:

  • Ý nghĩa chính của phần mềm là giúp người sử dụng là các bạn nhỏ tuổi phân biệt và phân loại được các đồ vật có tính năng tương tự hoặc gần tương tự nhau. Ví dụ cặp đồ vật “cái mũ” và “cái nón” đều có chung tính năng là dùng để đội đầu che nắng, che mưa.
  • Chương trình được thiết kế dựa trên 2 bộ CSDL đồ vật, gọi là Đồ-vật-1 và Đồ-vật-2. Hai CSDL này có số lượng đồ vật bằng nhau, và đồ vật thứ i của Đồ-vật-1 sẽ có chức năng, ý nghĩa gần tương tự như đồ vật thứ i của Đồ-vật-2.
Giao diện khởi động: giáo viên nói Em chuẩn bị bài học Phân biệt các loại đồ vật, băng rôn tên chương trình, lưới 2 hàng 5 ô trống

Giao diện khởi động của chương trình. Sau một vài giây sẽ vào phần chương trình chính. Khi vào chương trình chính Giáo viên và Băng rôn tên chương trình sẽ bị ẩn đi.

Giao diện chính của chương trình sẽ có dạng như hình sau.

Giao diện chính: phía trên là các đồ vật nằm lộn xộn (bếp ga, quả cầu lông, nón lá, vợt cầu lông, kéo, mũ rơm, nồi), phía dưới là lưới ô vuông 2 hàng

Phía trên màn hình sẽ xuất hiện 12 đồ vật được lấy ngẫu nhiên từ 2 CSDL Đồ-vật-1 và Đồ-vật-2 đã cho. Trong số 12 đồ vật này sẽ bao gồm 6 cặp đồ vật “tương đương” hay gần nghĩa với nhau. 6 bộ đồ vật này được chọn ngẫu nhiên và khác nhau từng đôi một. Phía dưới là một lưới ô vuông gồm 12 ô vuông, chia làm 2 hàng, mỗi hàng 6 ô vuông.

Nhiệm vụ của người chơi là “kéo thả” các đồ vật này vào các ô lưới bên dưới. Quy tắc chuyển như sau:

  • Để di chuyển một vật vào lưới cần dùng chuột kéo thả vật này vào ô lưới còn trống.
  • Nếu kéo thả không đúng vào ô lưới, hoặc ô lưới đã có một vật khác thì có tiếng pop và đồ vật sẽ tự động di chuyển về vị trí ban đầu.
  • Nếu kéo thả đúng thì sẽ nghe được âm thanh tên đồ vật và đồ vật sẽ di chuyển vào tâm của ô lưới này.
  • Nếu đã di chuyển đúng thì đồ vật đó sẽ cố định lại và không thể di chuyển được nữa.
  • Nhiệm vụ của người chơi là xếp được các đồ vật theo đúng các cặp có ý nghĩa giống nhau tương ứng, mỗi cặp đồ vật như vậy phải nằm trên cùng một cột.
  • Nếu di chuyển xong toàn bộ 12 đồ vật thì Giáo viên lập tức thông báo đúng hay sai và phần mềm sẽ tiếp tục bài học tiếp theo.
Các đồ vật đã xếp vào lưới nhưng có cặp sai cột, giáo viên nói Rất tiếc em đã làm sai, chuẩn bị bài tiếp theo nhé

Giao diện khi thực hiện xong một lần di chuyển và làm sai. Sau 5 giây, chương trình lại tiếp tục với bài học mới và bộ dữ liệu mới.

Các cặp đồ vật tương đương đã nằm đúng cùng cột, giáo viên nói Chúc mừng em đã làm đúng, chuẩn bị bài tiếp theo nhé

Giao diện khi thực hiện xong một lần di chuyển và làm đúng. Sau 5 giây, chương trình lại tiếp tục với bài học mới và bộ dữ liệu mới.

Chú ý:

  • Mỗi học sinh được cấp 4 tệp dữ liệu: 2 tệp Đồ-vật-1.sprite3 và Đồ-vật-1.txt là dữ liệu của bộ Đồ-vật-1, 2 tệp Đồ-vật-2.sprite3 và Đồ-vật-2.txt là dữ liệu của bộ Đồ-vật-2.
  • Giám thị không cần giải thích gì thêm.