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

Bảng A 2026 - Tỉnh Đắk Lắk (Chung kết)

HỘI THI TIN HỌC TRẺ TỈNH ĐẮK LẮK Lần thứ I, năm 2026

ĐỀ THI CHUNG KẾT BẢNG A – TIỂU HỌC Ngày thi 31/05/2026
Thời gian làm bài: 100 phút (không kể thời gian phát đề)
(Đề gồm có 04 trang)


Tên bàiTên tệp kết quảĐiểm
Trồng câyBai1.sb320
Vận động viênBai2.sb320
Con đường cà phê Đắk LắkBai3.sb330
Vui đùa cùng con sốBai4.sb330

Yêu cầu thí sinh lưu ý:

  • Làm bài trực tiếp trên máy tính. Không được tham khảo tài liệu hay các công cụ AI.
  • Thí sinh tạo và lưu kết quả bài thi vào trong thư mục có tên là SBD của mình.
  • Sử dụng phần mềm Scratch phiên bản 3.0 trở lên để lập trình.
  • Dữ liệu vào cần được nhập bằng khối lệnh ask and wait, mỗi lần ask chỉ nhập 1 giá trị.
  • Kết quả cuối cùng phải được lưu vào biến có tên chính xác là KQ.
  • Sau khi tính xong, chương trình cần sử dụng lệnh say (KQ) để hiển thị kết quả.

Nhân ngày quốc tế thiếu nhi 1/6, các bạn nhỏ tham gia phong trào trồng cây do Đoàn thanh niên tỉnh Đắk Lắk tổ chức.

Các bạn sẽ trồng cây theo từng hàng. Hàng đầu tiên có A cây. Mỗi hàng sau trồng nhiều hơn hàng trước 1 cây.

Có tất cả N hàng cây, được đánh số từ hàng 1 đến hàng N. Ban tổ chức muốn tính tổng số cây từ hàng L đến hàng R (1 ≤ L, R ≤ N). Bạn hãy viết chương trình để giúp ban tổ chức làm việc này.

Yêu cầu: Cho trước N hàng cây, A là số cây của hàng đầu tiên, L và R là đoạn mà ban tổ chức muốn tính tổng số cây.

Dữ liệu: Gồm 4 số nguyên N, A, L, R.

Kết quả: In ra tổng số cây từ hàng L đến hàng R.

Ví dụ:

Dữ liệu vàoDữ liệu raGiải thích
5 2 2 37Có 5 cây. Số cây mỗi hàng là 2, 3, 4, 5, 6. Cần tính tổng số cây từ hàng 2 đến hàng 3. Vậy tổng là 3+4=7

Trong một cuộc thi chạy bộ ở một trường tiểu học tại Buôn Mê Thuột, ban tổ chức xếp loại vận động viên dựa trên thời gian hoàn thành bài chạy.

Giả sử một bạn hoàn thành đường chạy trong N phút. Ban tổ chức xếp loại như sau:

  • Nếu thời gian dưới 5 phút: loại Xuất sắc
  • Nếu thời gian từ 5 đến dưới 10 phút: loại Tốt
  • Nếu thời gian từ 10 đến dưới 15 phút: loại Đạt
  • Nếu thời gian từ 15 phút trở lên: loại Cần cố gắng

Kỷ lục của cuộc thi là 3 phút. Nếu vận động viên chạy dưới 3 phút sẽ được phong thêm danh hiệu Kỷ lục gia.

Hãy viết chương trình sử dụng cấu trúc rẽ nhánh để xác định loại của vận động viên.

Dữ liệu vào: Nhập vào một số nguyên N, 1 ≤ N ≤ 60.

Kết quả: In ra loại tương ứng. Quy ước:

  • In “Xuat sac” nếu loại Xuất sắc. Trường hợp là Kỷ lục gia thì in “KLG Xuat sac”
  • In “Tot” nếu loại Tốt
  • In “Dat” nếu loại Đạt
  • In “Can co gang” nếu loại Cần cố gắng

Ví dụ:

Dữ liệu vàoDữ liệu raGiải thích
7TotVận động viên chạy trong 7 phút, thỏa điều kiện đạt loại Tốt.

Ở tỉnh Đắk Lắk, có một con đường nổi tiếng với những hàng cà phê xanh mát. Trên con đường ấy, người ta đánh mã số cho các cây cà phê theo quy luật đặc biệt:

1, 3, 5, 7, 9, 11, 13, 15, …

Cây thứ nhất được đánh số 1, cây thứ hai được đánh số 3, các cây tiếp theo được đánh số theo quy luật của dãy số trên.

Một bạn nhỏ đam mê lập trình muốn mã hóa hàng cây ấy thành một số gọi là CODE. Và quy luật mã hóa như sau:

Giả sử con đường ấy có N cây và luôn đảm bảo N là một số lẻ. Gọi A là mã số của cây thứ N và B là mã số của cây chính giữa trong số N cây ấy. Ghép A và B lại theo trình tự, ta sẽ được một số nguyên gọi là CODE.

Hãy viết chương trình để tìm ra CODE của hàng cây có N cây.

Dữ liệu: Nhập vào một số tự nhiên N là số lẻ, 1 ≤ N ≤ 999.

Kết quả: In ra CODE của hàng cây.

Ví dụ:

Dữ liệu vàoDữ liệu raGiải thích
595Cây thứ 1 được đánh số 1, cây thứ 2 được đánh số 3, cây thứ 3 được đánh số 5, cây thứ 4 được đánh số 7, cây thứ 5 được đánh số 9.
Cây chính giữa được đánh số là 5 (cây thứ 3).
Vậy CODE là 95

Cho một số tự nhiên X. Nếu liên tục thay thế số X bằng tổng các chữ số của nó cho đến khi kết quả chỉ còn một chữ số, thì chữ số cuối cùng ấy được gọi là chữ số gốc của X.

Ví dụ: X = 395 sẽ thay bằng X = 3+9+5 = 17, tiếp theo sẽ thay bằng X = 1+7 = 8, khi X chỉ còn một chữ số, thì 8 được gọi là chữ số gốc của X.

Trong một trò chơi rèn luyện tư duy số học, người chơi nhận được một số tự nhiên N. Nếu ta cắt số N thành hai phần liên tiếp gồm phần đầu và phần cuối (không để trống phần nào) thì ta sẽ được hai số là số đầu và số cuối. Như vậy, sẽ có nhiều cách để cắt số N. Ví dụ số 234 sẽ có 2 cách cắt là:

  • Cách 1: số đầu là 2 và số cuối là 34
  • Cách 2: số đầu là 23 và số cuối là 4

Yêu cầu: Cho trước số tự nhiên N. Hãy cho biết số cách cắt số N sao cho chữ số gốc của số cuối lớn hơn chữ số gốc của số đầu.

Dữ liệu: Một dòng ghi số tự nhiên N (10 ≤ N ≤ 1000000).

Kết quả: Số cách cắt N thỏa mãn yêu cầu đề bài. Nếu không có cách nào thỏa mãn, in số 0.

Ví dụ:

Dữ liệu vàoDữ liệu raGiải thích
2341Có thể cắt số 234 thành:
+ 2 và 34: có chữ số gốc lần lượt là 2 và 7, vì 2 < 7 nên cách cắt này thỏa yêu cầu.
+ 23 và 4: có chữ số gốc lần lượt là 5 và 4, vì 5 > 4 nên cách chia này không thỏa yêu cầu.
Vậy có 1 cách cắt thỏa mãn yêu cầu.
430Có thể cắt số 43 thành:
+ 4 và 3: có chữ số gốc lần lượt là 4 và 3, vì 4 > 3 nên cách cắt này không thỏa yêu cầu.
Vậy không có cách cắt nào thỏa yêu cầu.