Bảng A 2025 - Quận Thanh Xuân, Hà Nội
HỘI THI TIN HỌC TRẺ QUẬN THANH XUÂN 2025 Đề chính thức (Đề số: 01)
ĐỀ THI BẢNG A - TIỂU HỌC
PHẦN THI CHUNG
Thời gian làm bài 60 phút, không kể thời gian phát đề
Địa điểm thi: THCS Thanh Xuân
(Đề thi gồm 03 trang)
Tổng quan bài thi
Phần tiêu đề “Tổng quan bài thi”Lựa chọn một trong hai ngôn ngữ “Python” hoặc “Scratch” để làm các bài tập sau:
| Bài | Tên bài | Tệp kết quả | Điểm |
|---|---|---|---|
| 1 | Vẽ hình | <Họ và tên>-vehinh.sb3 hoặc <Họ và tên>-vehinh.py | 15 |
| 2 | Tính toán | <Họ và tên>-tinhtoan.sb3 hoặc <Họ và tên>-tinhtoan.py | 20 |
| 3 | Logic | <Họ và tên>-logic.sb3 hoặc <Họ và tên>-logic.py | 25 |
| 4 | Thống kê | <Họ và tên>-thongke.sb3 hoặc <Họ và tên>-thongke.py | 30 |
| Đáp ứng thời gian chạy | 5 | ||
| Cách giải sáng tạo | 5 | ||
| Tổng điểm | 100 |
Chú ý:
- Cần đăng nhập Microsoft Teams theo hướng dẫn để ghi lại quá trình làm bài.
- Thí sinh nên chuẩn bị bút, thước kẻ và giấy nháp để phân tích đề bài trước khi làm.
- Thí sinh tạo thư mục trên Desktop với tên thư mục là SBD_<Họ và tên> của mình (ví dụ: 027_Nguyễn Nguyệt Minh) và lưu tên các tệp theo đúng yêu cầu.
- Sau khi làm bài xong báo cán bộ coi thi để lưu lại bài làm của thí sinh vào thư mục chung.
- Thí sinh có thể upload các file bài làm của mình lên cửa sổ chat trong Teams.
Bài 1. Vẽ hình (15 điểm)
Phần tiêu đề “Bài 1. Vẽ hình (15 điểm)”Cho trước hình bên trái (Ha Noi.png). Em hãy viết chương trình vẽ hình bên phải để tạo thành một hình logo Hà Nội hoàn chỉnh.


Bài 2. Tính toán (20 điểm)
Phần tiêu đề “Bài 2. Tính toán (20 điểm)”Tầu trở container có thể chứa được trọng lượng tối đa là N kg chuyên trở các container 10 feet (0.5 TEU), 20 feet (1 TEU) hoặc 40 feet (2 TEU) có tải trọng tối đa khi chứa hàng lần lượt là 9.500 kg, 24.000 kg và 32.500 kg chia thành K khoang có khung dẫn hướng có thể chứa một số lượng container nhất định.
Em hãy giúp đơn vị vận chuyển tính toán số lượng container tầu có thể trở sao cho tổng trọng lượng không vượt quá trọng lượng cho phép.
Nhập vào:
- Dòng đầu là số nguyên N (0 < N ≤ 1000000000) - trọng lượng tối đa tầu có thể chở.
- Dòng tiếp theo là số nguyên K (số khoang) với lần lượt K số nhập vào (9.500 < a, b, … ≤ N) là tải trọng của các khoang đó (tổng K số nhập vào a, b, … không vượt quá N).
Kết quả ra màn hình là danh sách có thứ tự sắp xếp các khoang tăng dần với trọng lượng hàng mỗi khoang không vượt quá trọng lượng cho phép đã nhập.
Bài 3. Logic (25 điểm)
Phần tiêu đề “Bài 3. Logic (25 điểm)”
Cho bảng chữ Braille tiếng Việt (Braille.sb3), màn hình biểu diễn 12 x 6 ô chữ có size 20 em hãy lập trình để khi nhập vào một đoạn văn bản từ bàn phím kết quả trả ra là dòng chữ biểu diễn bằng chữ Braille theo quy tắc như sau:
- Mỗi chữ cái được viết trong một ô Braille
- Các chữ cái trong một tiếng được viết liền nhau
- Sau mỗi tiếng để cách một ô Braille
- Những chữ có thanh điệu, thì các dấu thanh được viết ngay trước nguyên âm
Ví dụ: Xin chào Thanh Xuân được biểu diễn trên màn hình 12 x 2 ô Braille

Bài 4. Thống kê (30 điểm)
Phần tiêu đề “Bài 4. Thống kê (30 điểm)”Hiện có 8 cây cầu bắc qua sông Hồng là: Thăng Long, Nhật Tân, Chương Dương, Vĩnh Tuy, Thanh Trì, Vĩnh Thịnh, Long Biên, Văn Lang với chiều dài (phần cầu chính) lần lượt là: 1.685, 3.900, 1.230, 3.778, 3.084, 4.480, 1.680, 1.557 và sắp tới có thêm 10 cây cầu: Vân Phúc, Hồng Hà, Thượng Cát, Thăng Long 2, Tứ Liên, Vĩnh Tuy 2, Mễ Sở, Trần Hưng Đạo, Phù Xuyên, Ngọc Hồi với chiều dài dự kiến lần lượt là: 4.000, 6.000, 3.000, 2.000, 3.000, 3.000, 13.800, 3.000, 5.000, 4.000
Dựa vào thông tin trên hãy lập trình vẽ biểu đồ thống kê sau cho 8 cây cầu hiện tại:
- Biểu đồ cột khi ấn phím A với trục tung biểu diễn chiều dài và trục hoành sắp xếp theo tên cầu
- Biểu đồ hình quạt tròn khi ấn phím B theo tỷ lệ % độ dài của cầu