Văn bản
75
được mã hóa thành ‘a’. Mã hóa với n = 26 sẽ cho ta ta kết quả là chuỗi đã nhập vào. Viết hai
hàm coder và decoder, mỗi hàm có hai đối số, đối số thứ nhất là chuỗi cần mã hóa/giải mã và
đối số thứ hai là số cần dịch n. Trong trường hợp mã hóa, chuỗi nhập vào nên là chuỗi đã
được mã hóa.
#
Bài tập 7-8.
Viết một hàm xóa bỏ tất cả các ký tự trắng trong chuỗi.
#
Bài tập 7-9.
Viết một hàm nhập vào một danh từ và trả về dạng số nhiều của nó dựa trên những quy tắc
sau:
a) Nếu danh từ kết thúc bằng ‘y’, hãy loại bỏ ‘y’ rồi thêm vào ‘ies’
b) Nếu danh từ kết thúc bằng ‘s’, ‘ch’ hay ‘sh’ hãy thêm vào ‘es’
c) Trong các trường hợp khác thêm ‘s’.
#
Bài tập 7-10.
Viết chương trình đảo ngược các từ trong chuỗi. Ví dụ ‘Nguyen Van An’ thành ‘An Van
Nguyen’.