Trang 1/3
SỞ GIÁO DỤC VÀ ĐÀO TẠO
SÓC TRĂNG
TRƯỜNG THPT PHAN VĂN HÙNG
KỲ THI CHỌN HỌC SINH GIỎI THCS CẤP TRƯỜNG
Năm học: 2023-2024
ĐỀ CHÍNH THỨC
Môn: Tin học
(Thời gian làm bài 150 phút, không kể thời gian phát đề)
Đề thi này có 03 trang
TỔNG QUAN ĐỀ THI
STT
TÊN BÀI
TÊN TỆP BÀI LÀM
DỮ LIỆU VÀO
DỮ LIỆU RA
1
GỬI TIẾT KIỆM
GUITIETKIEM.*
GUITIETKIEM.INP
GUITIETKIEM.OUT
2
SỐ THÂN THIẾT
SOTHANTHIET.*
SOTHANTHIET.INP
SOTHANTHIET.OUT
3
SỐ ĐẢO
SODAO.*
SODAO.INP
SODAO.OUT
4
TRÚNG THƯNG
TRUNGTHUONG.*
TRUNGTHUONG.INP
TRUNGTHUONG.OUT
Dấu * thay thế cho CPP, PAS hoặc PY tương ứng với thí sinh sử dụng ngôn
ngữ lập trình C++, Pascal hoặc Python.
Bài 1: GỬI TIẾT KIỆM (5 đim)
Bạn An gửi tiết kiệm số tiền ban đầu là a (triệu đồng) lãi suất k%/1 tháng, các
số thực dương a, k, b nhập từ bàn phím. Em hãy viết chương trình cho biết An phải
gửi bao nhiêu tháng để thu được số tiền b triệu đồng (với a, k và b nhập từ file).
Dữ liệu vào:
- Dòng 1 ghi số nguyên dương a (n<=108)
- Dòng 2 ghi số nguyên dương k (n<102)
- Dòng 3 ghi số nguyên dương b (n<=108)
Dữ liệu ra: Một dòng duy nhất là số tháng phải gửi tiết kiệm.
GUITIETKIEM.INP
GUITIETKIEM.OUT
100000000
5
120000000
4
Bài 2: SỐ THÂN THIẾT (5 đim)
Hãy viết chương trình kiểm tra 2 số nguyên dương a b có cặp số thân
thiết không (với a và b nhập từ file)
ví dụ: 220 và 284 hoặc 1184 và 1210 là các cặp số thân thiết
Trang 2/3
Dữ liệu vào:
- Dòng 1 ghi số nguyên dương a (n<=108)
- Dòng 2 ghi số nguyên dương b (n<=108)
Dữ liệu ra: Một dòng duy nht thông báo kết quả như ví dụ.
SOTHANTHIET.INP
SOTHANTHIET.OUT
220 284
220 va 284 la hai so than thiet
222 280
222 va 280 khong la hai so than thiet
Bài 3: SỐ ĐẢO (5 đim)
Viết đoạn chương trình nhập vào số tự nhiên a có n con số từ file. Hãy tạo ra
số mới b từ số a bằng cách in ngược có sxuất hiện trong a.
SODAO.INP
SODAO.OUT
123456
654321
456789
987654
Dữ liệu vào:
- Dòng 1 ghi số nguyên dương a (n<=108)
Dữ liệu ra: Một dòng duy nhất là số đảo
Bài 4: TRÚNG THƯỞNG (5 đim)
Công ty TP Computer là công ty hàng đầu về cung cấp các dịch vụ trong lĩnh
vực giáo dục, phân ngành Tin học. Công ty n khách hàng sdụng dịch vụ. Mỗi
khách hàng khi đăng ký sẽ được cấp một mã số nguyên ngẫu nhiên để tham gia vào
các đợt mở thưởng tri ân khách hàng của công ty.
Sắp đến kỳ tổ chức mở thưởng, Ban giám đốc giao cho An chịu trách nhiệm
chuẩn bị phần thưởng. Điều kiện trúng thưởng kỳ này trong của khách hàng
trúng thưởng, tổng các ước nguyên dương thực sự của khách hàng bng với
mã khách hàng. An đang rất hoang mang vì anh không biết phải chuẩn bị bao nhiêu
phần thưởng. An quyết định đăng lên Facebook đthuê người giải quyết bài toán
(đương nhiên sẽ là một kịch bản khác chứ không phải câu chuyện trúng thưởng),
em vô tình thấy được bài đăng đó. Nào, hãy nhanh tay để lấy tiền thuê của An!
Dữ liệu vào:
- Dòng đầu ghi số nguyên dương n (n<=105)
- Dòng tiếp theo gồm n số nguyên dương ai (ai <=108)
Trang 3/3
Dữ liệu ra: Một dòng duy nhất là số ợng phần thưởng cần chuẩn bị.
Ví dụ:
TRUNGTHUONG.INP
TRUNGTHUONG.OUT
4
26 48 6 28
2
------ Hết ------
Họ tên thí sinh: ......................................................... Số báo danh: .................................
Chữ ký của Cán bộ coi thi 1: .....................; Chữ ký của Cán bộ coi thi 2: ......................