Bảng A 2025 - Huyện Vũng Liêm, Vĩnh Long
TỈNH VĨNH LONG HỘI THI TIN HỌC TRẺ HUYỆN VŨNG LIÊM LẦN THỨ X - 2025 ĐỀ CHÍNH THỨC
ĐỀ THI BẢNG A - TIỂU HỌC
Thời gian 100 phút
(Đề thi có 02 trang, 04 bài; 50 điểm/bài)
Tổng quan bài thi
Phần tiêu đề “Tổng quan bài thi”| Mã bài | Tên bài | Điểm |
|---|---|---|
| A1 | Tính tổng | 50 |
| A2 | Tính biểu thức | 50 |
| A3 | Thi đấu bóng đá mini | 50 |
| A4 | Tìm số dư | 50 |
Lưu ý: thí sinh dùng ngôn ngữ lập trình Scratch hoặc Python để giải bài thi; thời gian chạy mỗi test giới hạn trong 3 giây.
A1. Tính tổng
Phần tiêu đề “A1. Tính tổng”Cho hai số tự nhiên A và B. Gọi T là tổng các số tự nhiên X thoả điều kiện sau:
- A ≤ X ≤ B;
- X chia hết cho 3;
- X không chia hết cho 5.
Yêu cầu: em hãy lập trình để tính tổng T.
- Dữ liệu: nhập vào lần lượt hai số tự nhiên A và B.
Ràng buộc: 1 ≤ A ≤ B ≤ 1.000.000
- Kết quả: đưa ra duy nhất tổng T.
Ví dụ:
| Dữ liệu | Kết quả | Giải thích |
|---|---|---|
| 5 10 | 15 | Các số 5, 6, 7, 8, 9, 10 thì có số 6, 9 là các số chia hết cho 3 mà lại không chia hết cho 5. Vậy đưa ra đáp án T = 6 + 9 = 15 |
| 1 2 | 0 | Không có số nào thoả mãn nên in ra tổng T = 0 |
A2. Tính biểu thức
Phần tiêu đề “A2. Tính biểu thức”Nhập vào một biểu thức đơn giản E với các toán hạng là các số tự nhiên và toán tử gồm phép cộng (+), trừ (-), nhân (*).
Yêu cầu: em hãy lập trình để tính biểu thức E.
- Dữ liệu: nhập vào biểu thức E.
Ràng buộc: 0 < các toán hạng ≤ 1.000
- Kết quả: đưa ra giá trị của E.
Ví dụ:
| Dữ liệu | Kết quả | Giải thích |
|---|---|---|
5+7-2 | 10 | E = 5+7-2 = 10 |
5+7-2*2 | 8 | E = 5+7-2*2 = 12-4 = 8 |
A3. Thi đấu bóng đá mini
Phần tiêu đề “A3. Thi đấu bóng đá mini”Huyện Vũng Liêm tổ chức Thi đấu bóng đá mini cấp tiểu học năm 2025. Tham gia thi đấu có nhiều bảng đấu khác nhau. Bảng A có 3 đội tham gia là A1, A2, A3 thi đấu bằng hình thức vòng tròn tính điểm, đội nào cao điểm nhất sẽ được đi tiếp vào vòng trong. Điểm mỗi trận đấu tính theo luật sau: đội thắng được 3 điểm, đội thua 0 điểm, nếu hòa thì mỗi đội được 1 điểm.
Yêu cầu: em hãy lập trình để tìm đội đi tiếp của Bảng A với số điểm đạt được. Biết rằng, 3 trận đấu vòng tròn (không đồng thời hòa cả 3 trận) và được sắp xếp như sau:
- + Trận 1: A1 gặp A2 có tỷ số x1 - y1.
- + Trận 2: A1 gặp A3 có tỷ số x2 - y2.
- + Trận 3: A2 gặp A3 có tỷ số x3 - y3.
- Dữ liệu: nhập vào lần lượt các số tự nhiên x1, y1, x2, y2, x3, y3.
Ràng buộc: 0 ≤ x1, y1, x2, y2, x3, y3 ≤ 50
- Kết quả: đưa ra tên đội đi tiếp vào vòng trong và số điểm đạt được của đội đó, cách nhau một khoảng cách.
Ví dụ:
| Dữ liệu | Kết quả | Giải thích |
|---|---|---|
| 1 0 7 8 2 2 | A3 4 | - Trận 1: A1-A2 tỷ số 1-0 nên A1 được 3 điểm, A2 được 0 điểm. - Trận 2: A1-A3 tỷ số 7-8 nên A3 được 3 điểm, A1 được 0 điểm. - Trận 3: A2-A3 tỷ số 2-2 nên A2 và A3 mỗi đội được 1 điểm. Sau 3 trận số điểm: A1 = 3+0 = 3; A2 = 0+1 = 1; A3 = 3+1 = 4 điểm |
A4. Tìm số dư
Phần tiêu đề “A4. Tìm số dư”Em hãy viết chương trình nhập vào ba số tự nhiên A, B, C. Gọi D là số dư của phép chia giữa tích và tổng của số lớn nhất và số nhỏ nhất trong ba số A, B, C.
- Dữ liệu: nhập vào lần lượt ba số tự nhiên A, B, C.
Ràng buộc: 1 ≤ A, B, C ≤ 1.000.000.000
- Kết quả: đưa ra số tự nhiên D.
Ví dụ:
| Dữ liệu | Kết quả | Giải thích |
|---|---|---|
| 2 3 4 | 2 | Số lớn nhất là 4, nhỏ nhất là 2 nên 4*2 chia 4+2 ⇔ 8 chia 6 dư 2. Vậy D = 2 |
| 1 1 1 | 1 | Số lớn nhất và nhỏ nhất đều là 1 nên 1*1 chia 1+1 ⇔ 1 chia 2 dư 1. Vậy D = 1 |