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 (106.33 KB, 2 trang )
SỞ GIÁO DỤC VÀ ĐÀO TẠO
THÀNH PHỐ CẦN THƠ
KỲ THI TUYỂN SINH LỚP 10 THPT CHUYÊN
NĂM HỌC 2009-2010
Khóa ngày: 23/6/2009
MÔN: TIN HỌC
Thời gian làm bài: 150 phút (không kể thời gian phát đề)
Đề thi gồm có 02 trang.
TỔNG QUAN VỀ BÀI THI
STT Tên bài Tên chương trình Dữ liệu vào Dữ liệu ra
1 Đảo ngược chữ số BAI1.PAS Từ bàn phím Màn hình
2 Chuỗi ANAGRAM BAI2.PAS Từ bàn phím Màn hình
3 Sắp xếp BAI3.PAS SORT.IN SORT.OUT
Hãy lập trình giải các bài toán sau:
Bài 1: Đảo ngược chữ số.
Nhập từ bàn phím hai số nguyên dương N, k (N có tối đa 6 chữ số, 1 ≤ k ≤ 6). In ra màn hình
dãy chữ số của N được đảo ngược với điều kiện: nếu chữ số thứ k đếm từ trái sang phải (sau khi đảo
ngược các chữ số của N) nhỏ hơn 5 thì được thay thế bằng k × 2, ngược lại được thay thế bằng k - 1.
Ví dụ:
Nhap N: 1234 ↵
Nhap k: 2 ↵
Ket qua: 4621
Ba
̀
i 2: Chuỗi ANAGRAM
Hai chuỗi ký tự được gọi là ANAGRAM với nhau nếu chúng có các từ hoàn toàn giống nhau,
nhưng có trật tự sắp xếp khác nhau.
Ví dụ: Chuỗi abc def gha và chuỗi def gha abc là hai chuỗi ANAGRAM.
Yêu cầu: Nhập từ bàn phím hai chuỗi ký tự (mỗi chuỗi chỉ chứa các ký tự a…z và khoảng
trống, độ dài của mỗi chuỗi không quá 50 ký tự). Cho biết chúng có phải là hai chuỗi ANAGRAM
hay không.