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

Bảng D1 2025 - Vòng khu vực miền Trung, miền Bắ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 KHU VỰC: MIỀN BẮC, MIỀN TRUNG 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
1Nhận biết các con vậtD1.sb3100
2Mở rộng (nếu có)40

Bài 1. Phần mềm: Nhận biết các con vật (100 điểm)

Phần tiêu đề “Bài 1. Phần mềm: Nhận biết các con vật (100 điểm)”

Hãy thiết kế và viết chương trình (phần mềm) Nhận biết các con vật dựa trên bộ dữ liệu đã có về danh sách con vật bao gồm hình ảnh, âm thanh và mô tả nhanh về các con vật này. Phần mềm sẽ bao gồm dãy các bài luyện được thực hiện liên tục, mỗi bài luyện sẽ gồm việc nhận biết 5 con vật, các con vật này được lựa chọn ngẫu nhiên và khác nhau từng đôi một từ bộ dữ liệu gốc.

Giao diện ban đầu của mỗi bài luyện sẽ có dạng như hình sau:

Giao diện ban đầu: tiêu đề Nhận biết các con vật, năm hình vuông vàng đánh số 1 đến 5 nằm lộn xộn, cái chuông góc phải trên, cột năm nút tròn xanh số 1 đến 5 bên phải

Nút chuông (góc phải trên) dùng để hỗ trợ nhận biết các con vật. Các nút tròn bên phải dùng để hỗ trợ lật các hình vuông. Các con vật, đánh số từ 1 đến 5, được giấu bên dưới các hình vuông.

Trên màn hình ban đầu sẽ có 5 hình vuông được đánh số từ 1 đến 5. Bên dưới các hình vuông này là các con vật em cần khám phá và nhận biết. Nhiệm vụ của người chơi là phải lật tất cả 5 hình này lên để kết thúc được bài luyện.

Các hình vuông ban đầu được thể hiện ngẫu nhiên trên màn hình, em có thể dùng chuột kéo thả các hình này trên màn hình đến một vị trí khác thoáng hơn để khám phá.

Để tìm hiểu các con vật giấu bên dưới các hình em cần sử dụng công cụ hình chuông biểu tượng cái chuông ở góc trên bên phải. Cách sử dụng công cụ chuông này như sau:

  • Bước 1: Nháy chuột lên cái chuông.

    Sau bước trên, chuông sẽ gắn chặt với con trỏ chuột như hình sau:

    Cái chuông gắn với con trỏ chuột
  • Bước 2: Nháy chuột lên hình vuông chưa được mở. Em sẽ:

    • Nghe được âm thanh của con vật bên dưới hình vuông này.
    • Đọc được dòng thông tin nhanh mô tả con vật này. Thông tin này sẽ hiện trong 2 giây.

Chú ý: Ngay khi thực hiện bước 2, thì cái chuông sẽ lập tức quay về vị trí gốc ban đầu. Hình ảnh màn hình lúc này sẽ có dạng như sau:

Sau khi dùng chuông lên hình vuông số 2: dòng mô tả Con vật rất dễ thương có đôi tai to hiện bên cạnh, chuông đã về góc phải trên

Hình ảnh màn hình sau khi dùng nút cái chuông nháy lên hình vuông số 2, hỗ trợ khám phá các con vật.

Để mở được một hình vuông em cần thực hiện các bước sau:

  • Nháy chuột lên nút tròn bên phải màn hình. Chú ý nháy lên nút có số nào tức là muốn mở hình vuông tương ứng với số đó.
  • Màn hình sẽ xuất hiện dòng nhập dữ liệu như hình bên dưới. Em cần nhập chính xác tên con vật bên dưới hình.
Ô nhập dữ liệu Nhập tên con vật bên dưới hình vuông xuất hiện ở dưới màn hình

Dòng nhập dữ liệu bên dưới màn hình.

Nếu nhập không đúng sẽ có âm thanh “Sai rồi” và em cần tiếp tục công việc của mình để khám phá, nhận biết các con vật.

Nếu nhập đúng sẽ có âm thanh “Đúng rồi”, hình vuông sẽ được mở ra (như hình bên dưới) và em tiếp tục khám phá các con vật còn lại.

Hình vuông số 2 đã được mở, hiện con thỏ bên dưới

Hình ảnh sau khi mở được một hình vuông.

Hình ảnh sau mô tả khuôn dạng màn hình sau khi đã mở hết các hình vuông và chúng ta quan sát được tất cả các con vật bên dưới. Sau đó khoảng 5 giây chương trình sẽ bắt đầu tiếp một bài luyện mới.

Đã mở hết 5 hình vuông: hiện con bò, lạc đà, cá mập, gấu và gà trống

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 nhập đúng: + 5 điểm, nhập sai: -2 điểm.
  • Bổ sung thêm một nhân vật GV làm vai trò thông báo và hướng dẫn trong quá trình luyện tập.
  • 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ú ý:

  • Bộ dữ liệu nhân vật bao gồm 3 tệp Dong-vat.sprite3, Dong-vat.txt và Mo-ta.txt, được cấp cho từng thí sinh.
  • Giám thị không cần giải thích gì thêm.