[r]
(1)PHÒNG GD&ĐT HẢI LĂNG KỲ THI CHỌN ĐỘI TUYỂN HSG CẤP HUYỆN
ĐỀ CHÍNH THỨC MÔN: TIN HỌC
Thời gian làm bài: 120 phút (Vịng 1) Khóa ngày 21 tháng 10 năm 2010
Đề ra:
Hãy dùng ngơn ngữ lập trình pascal để viết chương trình giải tốn sau:
Câu 1: (3 đ) Viết chương trình đếm số chữ số số nguyên cho trước
Ví dụ: Nhập vào 21034 Kết là: so co chu so Nhập vào 0034 Kết : So co chu so
Câu 2: (3 đ) Nhập vào câu, đếm số lần xuất loại chữ câu (không phân biệt chữ hoa , chữ thường); Từ tính tần suất xuất loại kí tự
Ví dụ: Câu nhập vào: “Chu tich Ho Chi Minh vĩ dai” Kết quả: A: - tan suat: 1/27
B: - tan suat: 3/27 D: - tan suat 1/27 H: - tan suat 5/27 ………
Câu 3: (4 đ) Nhập vào dãy n sơ ngun; tìm xóa phần tử nhỏ 0, thống kê xem có phần tử vây Ghi dãy số trước sau xóa
Ví dụ: Nhập vào: -5 -8 Kết quả: Co phan tu nho hon
PHÒNG GD&ĐT HẢI LĂNG KỲ THI CHỌN ĐỘI TUYỂN HSG CẤP HUYỆN
ĐỀ CHÍNH THỨC MƠN: TIN HỌC
Thời gian làm bài: 120 phút (Vịng 2) Khóa ngày 21 tháng 10 năm 2010
Đề ra:
Hãy dùng ngơn ngữ lập trình pascal để viết chương trình giải toán sau:
Câu 1: (3 đ) Tìm cac số nguyên a,b,c,d khác khoảng từ đến 10 thõa mãn điều kiện: a*d2 = b*c3
Câu 2: (3 đ) Nhập vào hộ tên người bất kỳ; sau chuyển sang dạng: tên_họ_chữ lót theo dạng viết In hoa
Ví dụ: Câu nhập vào: “nguyen van an”
Kết quả: “An Nguyen Van”
Câu 3: (4 đ) Dãy số an định nghĩa sau: a1 =
a2 = ……
an = an+1 + n lẻ an = an-1 + an-2 + … + a1 n chẳn
Với n nhập từ bàn phím, tìm n phần tử dãy
Ví dụ: Nhập vào : n =