********** đề khảo sát chất lợng hsg lớp 9 Môn : tin học
(Thời gian làm bài 90 phút) Bài 1: (2,5 điểm)
Cho một mảng số các số tự nhiên có n phần tử (1< n <100). Em hãy lập ch-
ơng trình in ra tất cả các số chính phơng kép và cho biết có bao nhiêu số nh vậy ?
Số chính phơng kép là số chính phơng có các chữ số sau khi giảm đi ở mỗi chữ số một đơn vị ta vẫn đợc một số chính phơng.
Bài 2: (3 điểm )
Cho một n kí tự trong đó có ít nhất một kí tự “.” (0<n<100).Hãy lập chơng trình thực hiện yêu cầu sau:
a. In ra vị trí của dấu “.” đầu tiên và dấu “.” cuối cùng trong mảng.
b. In ra số các kí tự giống nhau liền nhau cực đại có trong mảng, trờng hợp có nhiều dãy con có số kí tự liền nhau giống nhau cực đại thì in ra tất cả
các kí tự đó.
Bài 3: ( 3 điểm )
Xét một số tự nhiên nào đó. Nếu số đó không phải là Palindrom thì viết số đó theo thứ tự ngợc lại rồi cộng với số ban đầu. Nếu tổng của chúng không là số Palindrom thì lặp lại quá trình trên với tổng đó cho đến khi nhận đợc một số Palindrom. Cho trớc một mảng N số nguyên dơng khác nhau. Hãy lập ch-
ơng trình in ra các số Palindrom thu đợc theo thứ tự giảm dần và vị trí ban
đầu của nó . Bài 4: (1,5 điểm)
Cho một dãy có m số nguyên dơng. Hãy lập chơng trình in ra ớc chung lớn nhất của m số nguyên dơng đó.
………
Bài làm ghi vào các file tơng ứng:BL1.PAS; BL2.PAS; BL3.PAS.