PHÒNG GIÁO DỤC VÀ ĐÀO TẠOTHỊ 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
Trang 1PHÒ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 (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 = 13 + 53 + 33)
Bài 2 (3 điểm):
Viết chương trình nhập vào họ và tên của một người In ra màn hình chuỗi
họ và 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ọ
và 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ố