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