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

Đề số 11 - Ôn thi Tin học trẻ Scratch

ĐỀ ÔN THI TIN HỌC TRẺ LẬP TRÌNH SCRATCH Bumbii Academy

BẢNG A – TIỂU HỌC ĐỀ SỐ 11 Thời gian làm bài: 100 phút


BàiTên bàiMã bàiGiới hạn thời gianĐiểm
1Bảng cửu chươngCUUCHUONG1 giây100
2Góp sách cho thư việnQUYENGOP1 giây100
3Mua vở khuyến mãiMUAVO1 giây100
4Bảng số ziczacZIGZAG1 giây100
5Xóa một chữ sốXOACHUSO1 giây100

Dữ liệu nhập vào từ bàn phím, kết quả ghi ra màn hình. Bài làm lưu thành file MÃBÀI.sb3 (ví dụ CUUCHUONG.sb3).

Bé Bi đã thuộc bảng cửu chương, gồm các phép nhân a × b với a và b từ 1 đến 9. Bảng cửu chương thứ a gồm các phép nhân a × 1, a × 2, …, a × 9.

Yêu cầu: Cho số X, nếu X là kết quả của một phép nhân trong bảng cửu chương thì cho biết X nằm ở bảng nhỏ nhất nào; nếu không thì in 0.

Dữ liệu nhập vào từ bàn phím: Một dòng chứa số tự nhiên X (1 ≤ X ≤ 100).

Kết quả ghi ra màn hình: Một số tự nhiên là số thứ tự của bảng nhỏ nhất, hoặc 0.

Ví dụ:

InputOutputGiải thích
24324 = 3 × 8 = 4 × 6; bảng 1 và bảng 2 không có 24.
11011 không phải tích của hai số từ 1 đến 9.

Câu lạc bộ đọc sách kêu gọi góp sách trong N ngày; ngày thứ i góp được ai quyển.

Yêu cầu: Tính tổng số sách góp được, và đếm số ngày góp được nhiều hơn trung bình cộng số sách mỗi ngày.

Dữ liệu nhập vào từ bàn phím: Gồm 2 dòng:

  • Dòng 1: số tự nhiên N (1 ≤ N ≤ 104);
  • Dòng 2: N số tự nhiên a1, a2, …, an (0 ≤ ai ≤ 1000), hai số liền nhau cách nhau một dấu cách.

Kết quả ghi ra màn hình: Gồm 2 dòng: tổng số sách; số ngày góp nhiều hơn trung bình.

Ví dụ:

InputOutputGiải thích
5
3 8 0 6 4
21
2
Trung bình 21 : 5 = 4,2 quyển; các ngày góp 8 và 6 quyển nhiều hơn.
4
5 5 5 5
20
0
Không ngày nào nhiều hơn trung bình.

Nhà sách khuyến mãi: cứ mua m quyển vở thì được tặng thêm 1 quyển. Giá mỗi quyển vở là t nghìn đồng. Lớp cần ít nhất n quyển vở.

Yêu cầu: Tính số tiền ít nhất (nghìn đồng) để có đủ ít nhất n quyển.

Dữ liệu nhập vào từ bàn phím: Gồm 3 dòng, mỗi dòng một số tự nhiên, lần lượt là m, n, t (1 ≤ m ≤ 106; 1 ≤ n ≤ 1012; 1 ≤ t ≤ 1000).

Kết quả ghi ra màn hình: Một số tự nhiên là số tiền ít nhất.

Ví dụ:

InputOutputGiải thích
3
10
5
40Mua 8 quyển, được tặng 2, có 10 quyển.
2
9
10
60Mua 6 quyển, được tặng 3, có 9 quyển.

Ràng buộc:

  • Có 40% số test với n ≤ 106;
  • 60% số test còn lại có n ≤ 1012.

Bảng vuông N × N được điền các số 1, 2, …, N × N theo kiểu ziczac: hàng 1 điền từ trái sang phải, hàng 2 điền từ phải sang trái, hàng 3 lại từ trái sang phải, cứ thế xen kẽ. Ví dụ bảng 4 × 4:

Cột 1Cột 2Cột 3Cột 4
Hàng 11234
Hàng 28765
Hàng 39101112
Hàng 416151413

Yêu cầu: Tính tổng các số nằm trên cột X.

Dữ liệu nhập vào từ bàn phím: Gồm 2 dòng: dòng 1 là N, dòng 2 là X (1 ≤ X ≤ N ≤ 105).

Kết quả ghi ra màn hình: Một số tự nhiên là tổng các số trên cột X.

Ví dụ:

InputOutputGiải thích
3
1
14Cột 1 của bảng 3 × 3 gồm 1, 6, 7.
4
2
342 + 7 + 10 + 15 = 34.

Ràng buộc:

  • Có 40% số test với N ≤ 1000;
  • 60% số test còn lại có N ≤ 105.

Cho số tự nhiên N (chữ số đầu khác 0, có ít nhất 2 chữ số). Hãy xóa đúng một chữ số của N (các chữ số còn lại giữ nguyên thứ tự) để được số lớn nhất có thể. Nếu số nhận được có các chữ số 0 ở đầu thì bỏ các chữ số 0 đó (nếu toàn chữ số 0 thì số đó là 0).

Dữ liệu nhập vào từ bàn phím: Một dòng chứa số N (N có từ 2 đến 105 chữ số).

Kết quả ghi ra màn hình: Số lớn nhất nhận được.

Ví dụ:

InputOutputGiải thích
2731731Xóa chữ số 2. Xóa chữ số khác chỉ được 231, 271, 273.
1002102Xóa một chữ số 0.

Ràng buộc:

  • Có 40% số test mà N có không quá 1000 chữ số;
  • 60% số test còn lại N có không quá 105 chữ số.