PHÒNG GIÁO DỤC – ĐÀO TẠO VẠN NINH KỲ THI CHỌN HỌC SINH GIỎI CẤP HUYỆN NĂM HỌC 2010 – 2011 ĐỀ THI CHÍNH THỨC Mơn thi: TIN HỌC – THCS Ngày thi:21/10/2010 (Thời gian: 150 phút – không kể thời gian phát đề) Bài 1: (5 điểm) Nhập vào số tự nhiên N với (0 < N 65535) a Hãy cho biết số lớn số tự nhiên vùa nhập b Hãy in đảo ngược số N Ví dụ: Dữ liệu nhập Kết hình N = 6948 Chu so lon nhat: So in nguoc la: 8496 Bài 2: (7 điểm) Viết chương trình nhập vào hình gồm 10 số nguyên dương có chữ số, tìm in hình số phương mảng Ví dụ: Dữ liệu nhập 10 13 16 23 25 36 40 78 88 95 Kết hình Cac so chinh puong (neu co): 16 25 36 Bài 3: (8 điểm) Lan hồng học sinh giỏi tin thường liên lạc với thư điện tử (Email) Nhưng thư mà hai bạn gửi cho toàn dãy chữ số liền Cả hai bạn có chương trình mã hóa số thành kí tự ngược lại giải mã co số thành kí tự, theo qui định hai bạn chuyển kí tự định gởi thành số thứ tự kí tự mã ASCII (ví dụ: A:65; B:66) từ chữ thường máy chuyển thành chữ hoa mã hóa thành số (ví dụ: aA65, bB66) Sau mã hóa chuyển thư Người nhận có chương trình để giải mã số thành kí tự in hoa (ví dụ: 6566326768AB CD) Em viết chương trình: a Chương trình để MÃ HĨA xâu kí tự thành chữ số (4 điểm) Ví dụ: Dữ liệu ban đầu Dữ liệu sau MÃ HÓA Di an che? 68733265783267726963 b Chương trình để GIẢI MÃ chuỗi số thành kí tự (4 điểm) Ví dụ: Dữ liệu ban đầu 79326865853286658963 Dữ liệu sau GIẢI MÃ O DAU VAY? HẾT Thí sinh lưu ý: - Các tập tin chương trình nguồn phải đặt tên tương ứng là: BL1.PAS, BL2.BAS, riêng Bài gồm BL3a.PAS BL3b.PAS - Đề thi có 01 trang; - Giám thị khơng giải thích thêm ThuVienDeThi.com