Tải bản đầy đủ (.doc) (1 trang)

ĐỀ THI HSG THỊ XÃ GIA NGHĨA

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (95.38 KB, 1 trang )

PHÒNG GIÁO DỤC VÀ ĐÀO TẠO
THỊ XÃ GIA NGHĨA
KỲ THI HỌC SINH GIỎI BẬC THCS
CẤP THỊ XÃ NĂM HỌC 2009 – 2010
MÔN THI: TIN HỌC 9
Thời gian: 150 phút (không kể thời gian giao đề)
Hãy sử dụng ngôn ngữ lập trình Pascal để viết các chương trình sau:
QUY ƯỚC TÊN TẬP TIN VÀ TÊN CHƯƠNG TRÌNH
Bài Tên tệp tin Tên chương trình
Bài 1 Bai1.pas Tong_lap_phuong
Bài 2 Bai2.pas
Doi_chuoi_chu_hoa
Bài 3 Bai3.pas UCLN_BCNN
Bài 4 Bai4.pas Tam_giac_pascal
Bài 5 Bai5.pas Tim_MAX_MIN_AVG
Bài 1 (3 điểm):
T
ìm tất cả các số có ba chữ số. Sao cho tổng các lập phương của các chữ số bằng
chính số đó. (Ví dụ 153 = 1
3
+ 5
3
+ 3
3
)
Bài 2 (3 điểm):
Viết chương trình

nhập vào

họ



tên

của một

người.
I
n
ra màn hình
chuỗi
họ

tên với các

ký tự đầu của mỗi từ
đổ
i thành chữ
in
hoa, toàn bộ chuỗi họ


tên
đổ
i

thành chữ in

hoa.
Ví dụ: Dữ liệu nhập vào: no trang long
Dữ liệu in ra màn hình: No Trang Long

NO TRANG LONG
Bài 3 (4 điểm):

Viết chương trình tìm ước chung lớn nhất và bội chung nhỏ nhất của hai số
nguyên nhập từ bàn phím?
Bài 4 (5 điểm):
Viết chương trình in ra màn hình tam giác Pascal.
Ví dụ, với n=4 sẽ in ra hình sau:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
Cho biết:
Tam giác Pascal được tạo ra theo qui luật sau:
+ Mỗi dòng đều bắt đầu và kết thúc bởi số 1.
+ Phần tử thứ j ở dòng k nhận được bằng cách cộng 2 phần tử thứ j-1
và j ở dòng thứ k-1.
Bài 5 (5 điểm):

Viết chương trình nhập

vào một

dãy

số

nguyên


có n

phần

tử. In

ra

màn
hình dãy số nguyên vừa nhập, phần tử nhỏ

nhất, phần

tử lớn nhất

và giá trị
trung bình cộng

của

dãy số.
Hết

×