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.[r]
Trang 1********** đề 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 phch-ơ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