PHÒNG GIÁO DỤC VÀ ĐÀO TẠO THỊ Xà VĨNH CHÂU ¯¯¯¯¯¯¯¯¯
KÌ THI CHỌN HỌC SINH GIỎI CẤP THỊ XÃ Năm học2022-2023 Môn: Tin học 9 Thời gian 150 phút không kể thời gian giao đề
(Đề thi có 02 trang)
Trên ổ đĩa D: có sẵn thư mục«SBD_hsg22-23» Thí sinh hãy đổi tên thư mục trêntheo số báo danh chính thức của mình (Ví dụ: 01_hsg22-
23).
Tất cả bài thi đều đặt trong thư mục trên, nếu đặt ngoài thư mục trên bị loại. I. Phần 1: ExCel(8,0 điểm):Tên tập tin: Bai_1_hsg_22-23.xls
DOANH THU MỸ PHẨM THÁNG 9/2020
Stt Ngày bán Tên SP Hiệu
Đơn giá ?
Số lượng 10 20 8 10 15 20 15 8 18 1 2 3 4 5 6 7 8 9 Mã hàng KR1 SM2 PD1 SR1 PM2 SD1 SM1 KD1 SD1 02/09/2020 04/09/2020 05/09/2020 07/09/2020 10/09/2020 14/09/2020 16/09/2020 17/09/2020 19/09/2020 ? ? Thành tiền ? Quà tặng ?
Đơn giá theo hiệu Bảng 1
REVLON
MAYBELINE
Tên SP
Mã SP S P K Son Phấn mắt Kem 220.000 120.000 350.000
DEBON 300.000 150.000 500.000
137.000 95.000 270.000
Tên SP Số lượng Thành tiền BẢNG THỐNG KÊ Son ? ? Phấn ? ? Kem ? ?
Bảng 2 Mã hiệu M D R Hiệu MAYBELINE DEBON REVLON
* Mô tả:
- Kí tự đầu tiên của Mã hàng cho biết Mã sp;
- Kí tự thứ hai của Mã hàng cho biết Mã hiệu;
1 | 2
* Yêu cầu:
1) Tên sản phẩm: dựa vào Mã sản phẩm tra trong Bảng 1
2) Hiệu: dựa vào mã hiệu tra trong Bảng 2
3) Đơn giá: Dựa vào Mã SP và hiệu tra trong Bảng 1
4) Thành tiền = Số lượng * Đơn giá. Tuy nhiên nếu mua sản phẩm hiệu Debon trong
thời gian từ ngày 01 dến ngày 10 được giảm 10% đơn giá.
5) Quà tặng: nếu bán hàng cùa Maybeline trước ngày 15 ghi "Lịch", bán hàng
Revlon trong suốt tháng 9 thì ghi là "Ví cầm tay".
6) Lập bảng thống kê theo mẫu trên.
7) Rút trích các sản phẩm là Kem của hiệu Debon hoặc Revlon:
Stt Tên SP Hiệu Số lượng Đơn giá Thành tiền Quà tặng
8) Đóng khung và trang trí bảng tính như mẫu. Định dạng cột thành tiền có đơn vị là
đồng (ví dụ: 1.000 đồng)
II. PHẦN 2: (12 điểm): Bài 2(4.0 điểm): đặt tên file:Bai2_hsg_22-23 Sử dụng ngôn ngữ lập trình Scratch 3.0 (.sb3). Hãy viết chương trình nhập vào số nguyên N (2 ≤ N ≤ 10) và dãy số nguyên A được nhập từng phần tử A1, A2, A3, …, Ai (1 ≤ i ≤ N; 0 ≤ Ai ≤ 200). Sắp xếp các phần tử của dãy số nguyên A theo thứ tự tăng dần, sau đó tính tổng của các số chẵn có trong dãy số nguyên A.
Bài 3 (8.0 điểm):đặt tên file:Bai3_hsg_22-23
Cho số tự nhiên A gồm N chữ số (1 Ví dụ: Cho A=213, khi hoán vị 3 chữ số của A ta được 6 số là: 123, 213, 132, 321, 231, 312;
sắp xếp 6 số này theo thứ tự tăng dần: 123, 132, 213 (A), 231, 312, 321; số 231 đứng sau số A, ta
gọi số 231 là số liền sau của A. Yêu cầu: Viết chương trình nhập số nguyên A, xuất ra màn hình số liền sau của A. Dữ liệu vào: Nhập số nguyên A từ bàn phím.
Dữ liệu ra Ví dụ Dữ liệu vào Dữ liệu ra 1 213 231 2 321 0 2 --------- Hết ---------
(Cán bộ coi thi không giải thích gì thêm) 3 | 2: Xuất ra màn hình số liền sau A (nếu có). Nếu không có số liền sau
A thì xuất ra số 0.