You are on page 1of 5

PHÒNG GIÁO DỤC VÀ ĐÀO TẠO KỲ THI CHỌN HỌC SINH GIỎI CẤP HUYỆN

HUYỆN ĐỒNG XUÂN THCS LỚP 9, NĂM HỌC 2021 - 2022


Môn: TIN HỌC
ĐỀ CHÍNH THỨC Thời gian: 150 phút (không kể thời gian giao đề)

(Đề thi có 03 trang)

TỔNG QUAN BÀI THI

Tên File bài làm File dữ liệu vào File dữ liệu ra Điểm
bài
Bài 1 TINHTONG.* TONG.INP TONG.OUT 6
Bài 2 ROBOT.* ROBOT.INP ROBOT.OUT 5
Bài 3 DOITEN.* DOITEN.INP DOITEN.OUT 5
Bài 4 DOCSO.* DOCSO.INP DOCSO.OUT 4

 Dấu * được thay bằng PAS của ngôn ngữ lập trình được sử dụng là Free Pascal.
Thí sinh đặt đúng tên bài. Thí sinh tạo một thư mục với tên “HSG2022_SỐ BÁO
DANH” ở ổ đĩa D để lưu các bài làm của mình.

Bài 1: (6 điểm) TÍNH TỔNG


Hãy viết chương trình để tính tổng sau: S= 1 + 32 + 52 + ... + (2n – 1)2
 Dữ liệu vào: Cho từ file TONG.INP.
Ghi duy nhất số tự nhiên n với 0 < n <= 100000
 Dữ liệu ra: ghi lên file TONG.OUT.
Ví dụ:

TONG.INP TONG.OUT
3 35
5 165

Trang 1/3
Bài 2: (5 điểm) ROBOT.
Trên một vòng tròn được đánh số từ 1 đến 10 một chú rô bốt đứng tại vị trí số 1.
Rô bốt di chuyển trên vòng tròn theo chiều kim đồng hồ hoặc
ngược chiều kim đồng hồ. Lệnh để rô bốt di chuyển là 1 số
nguyên n
Quy ước: Nếu số n là số nguyên dương rô bốt sẽ di chuyển
theo chiều kim đồng hồ; nếu n là số nguyên âm rô bốt sẽ di
chuyển ngược chiều kim đồng hồ; nếu n=0 rô bốt đứng yên;

 Dữ liệu vào: Cho file ROBOT.INP ghi số nguyên n.


 Dữ liệu ra: Ghi lên file ROBOT.OUT ghi vị trí đứng của rô bốt
Ví dụ:
ROBOT.INP ROBOT.OUT
5 6
12 3
-2 9

Bài 3: (5,0 điểm) ĐỔI TÊN


 Thông thường, tên ở tiếng Anh sẽ viết ngược lại theo kiểu viết của người Việt, tức
là tên trước họ sau. Trừ khi có hướng dẫn chi tiết, còn thông thường, người Anh sẽ viết
tên theo thứ tự: First name (Tên của bạn) – Middle Name (Tên đệm) – Last name
(Họ). Nếu tương lai bạn có mặt trong một cuộc thi ở đấu trường quốc tế thì tên của bạn
được viết theo tiếng Anh như thế nào?
 Yêu cầu: Viết chương trình đổi tên một người từ kiểu tiếng Việt sang kiểu tiếng
Anh? (Lưu ý: Tên của một người ít nhất là 2 từ và không quá 5 từ, tên được
xem là đã chuẩn hóa không có ký tự trắng ở hai đầu và quá 1 ký tự trắng giữa
các từ).
 Dữ liệu vào: Từ file văn bản DOITEN.INP gồm một dòng: Là tên của một bạn
theo kiểu tiếng Việt.
 Dữ liệu ra: Ghi vào file văn bản DOITEN.OUT gồm một dòng là tên của bạn đó
sang kiểu tiếng Anh.
Ví dụ:

DOITEN.INP DOITEN.OUT
Le Quy Don Don Quy Le
Nguyen Du Du Nguyen
Trang 2/3
Phan Dang Nhat Minh Minh Dang Nhat Phan

 Chú thích: Tên Phan Dang Nhat Minh thì Phan là họ, Dang Nhat là tên đệm,
Minh là tên. Với kiểu tiếng Anh: First name (Tên của bạn) – Middle Name (Tên đệm) –
Last name (Họ) thì sẽ được đổi thành Minh Dang Nhat Phan.

Bài 4: (4,0 điểm) ĐỌC SỐ


Trong một phòng khám bệnh đa khoa nọ, để tránh tình trạng xáo trộn khi khám
bệnh thì phòng khám luôn bố trí một loa để thông báo số thứ tự được khám của bệnh
nhân một cách tự động mỗi khi bệnh nhân trước đã được khám xong. Ví dụ: ‘Xin mời
bệnh nhân số hai mươi sáu’. Để làm được điều này đâu tiên người lập trình sẽ chuyển
số tự nhiên từ cách ghi bằng số sang cách ghi bằng chữ trước khi đọc. Được biết vì số
lượng bác sĩ có hạn nên phòng khám này khám bệnh ít hơn một ngàn bệnh nhân trong
một ngày.
 Yêu cầu: Là học sinh giỏi Tin học, bạn hãy làm điều tương tự như người lập trình
kia để chuyển số tự nhiên từ cách ghi bằng số sang cách ghi bằng chữ.
 Dữ liệu vào: Từ file văn bản DOCSO.INP có một dòng là một số tự nhiên n
(0<n<1000).
 Dữ liệu ra: Ghi vào file văn bản DOCSO.OUT cách ghi bằng chữ của số tự nhiên
n.
Ví dụ:

BAI4.INP BAI4.OUT
26 Hai mươi sáu
168 Một trăm sáu mươi tám
909 Chín trăm linh chín hoặc chín
trăm lẻ chín.

Thí sinh không được sử dụng tài liệu. Giám thị coi thi không giải thích gì thêm.
----------Hết----------

Họ và tên thí sinh ................................. Số báo danh .................................

Trang 3/3
Chữ kí giám thị 1 ................................. Chữ kí giám thị 2 .................................

Trang 4/3
HƯỚNG DẪN CHẤM HỌC SINH GIỎI MÔN TIN HỌC LỚP 9
NĂM HỌC 2021 - 2022
Bài 1: TÍNH TỔNG (5 điểm)
TEST TONG.INP TONG.OUT Điểm

1 3 35 3đ

2 5 165 3đ

Bài 2: ROBOT (5 điểm)


TEST ROBOT.INP ROBOT.OUT Điểm

1 5 6 2đ

2 12 3 1đ

3 -2 9 2đ

Bài 3: ĐỔI TÊN (5 điểm)

TEST DOITEN.INP DOITEN.OUT Điểm


Le Quy Don Don Quy Le
1 2đ

Nguyen Du Du Nguyen
2 1đ

Phan Dang Nhat Minh Minh Dang Nhat Phan


3 2đ

Bài 4: (4,0 điểm) ĐỌC SỐ

TEST DOCSO.INP DOCSO.OUT Điểm


26 Hai mươi sáu
1 2đ

909 Chín trăm linh chín hoặc chín


2 2đ
trăm lẻ chín.

Trang 5/3

You might also like