CHUỔI KÝ TỰ

Một phần của tài liệu bài ôn tập ngôn ngữ lập trình pascal (Trang 36 - 38)

Viết chƣơng trình nhập vào 1 chuỗi và in ra theo thứ tự ngƣợc lại. Kết quả trên màng hình cĩ dạng :

Hay nhap 1 chuoi : DAY LA MOT CHUOI Chuoi nguoc : IOUHC TOM AL YAD

Viết chƣơng trình nhập vào 1 chuỗi và in ra các kí tự của chuỗi theo cột dọc. Kết quả trên màn hình cĩ dạng :

Hay nhap mot chuoi : XUAN Cac ky tu cua chuoi :

X U A N

Nhập từ bàn phím một câu tiếng anh và in ra số nguyên âm A,E,I,O,U cĩ trong câu. Kết quả trên màn hình cĩ dạng:

Hay nhap mot cau tieng anh : Forget Me Not So nguyen am(A,E,I,O,U) : 4

Đọc từ bàn phím một chuỗi ký tự, biến mỗi ký tự trong chuỗi thành ký tự tiếp theo trong bản mã ASCII. Kết quả trên màn hình cĩ dạng :

Hay nhap mot chuoi : XUAN Chuoi da bien doi : YVBO

Viết chƣơng trình nhập vào một chuỗi, sau đĩ biến đổi tất cả các chữ thƣờng thành chữ HOA. Kết quả cĩ dạng :

Nhap vao mot chuoi : Tram Nam Co Don Doi thanh chu hoa : TRAM NAM CO DON

Viết chƣơng trình nhập vào một chuỗi. Sau đĩ biến đổi tất cả các chữ hoa thành chữ thƣờng . Kết quả cĩ dạng :

Nhap vao mot chuoi : Tram Nam Co Don Doi thanh chu thuong : tram nam co don

Viết chƣơng trình nhập vào một chuỗi. Biến đổi chuỗi này thành chuỗi khác bằng cách chuyển kí tự đầu tiên ra phía sau và thêm chữ „A‟. Kết quả cĩ dạng :

Nhap vao mot chuoi : Xuan Ha Chuoi bien thanh : uan HaXA

Viết chƣơng trình nhập vào một chuỗi và in ra chuỗi đĩ thành nhiều dịng, mỗi dịng bỏ bớt một ký tự ở bên trái. Kết quả cĩ dạng :

Ket qua : Thu Dong hu Dong u Dong Dong Dong ong ng g

Một xí nghiệp sản xuất xà bơng chọn tên cho các sản phẩm của mình theo yêu cầu sau : Tên sản phẩm dài năm mẫu tự .

Ký tự thứ 2 và 4 chọn một trong các chữ A, E, I, O, U.

Ký tự thứ 1, thứ 3 và thứ 5 chọn một trong các ký tự cịn lại (B đến Z). Hãy viết chƣơng trình tạo ngẫu nhiên N tên xà bơng theo yêu cầu trên.

Viết chƣơng trình đếm số ký tự kép trong một chuỗi nhập vào (ví dụ chuỗi „12AAB33CD„ cĩ 2 ký tự kép AA và 33, chuỗi „12345‟ khơng cĩ ký tự kép nào).

Viết chƣơng trình nhập vào một chuỗi. Biến đổi chuỗi này thành chuỗi khác (mã hĩa) bằng cách thay thế mỗi ký tự thành một ký tự khác định trƣớc. Ví dụ :

Ký tự : A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Thay bằng : Q W E R T Y U I O P A S D F G H J K L Z X C V B N M

Chuoi nhap : PASCAL

Ma hoa thanh : HQLEQS

Một chuỗi đƣợc gọi là „xuơi ngƣợc„ nếu nĩ khơng đổi khi thứ tự các ký tự trong chuỗi bị đảo lại. Ví dụ MADAM, 463364 là các chuỗi xuơi ngƣợc. Hãy viết chƣơng trình nhập vào một chuỗi và cho biết nĩ cĩ phải là một chuỗi xuơi ngƣợc khơng.

MỤC LỤC PHẦN CƠ SỞ. ................................................................................................................................ 1 I. PHẦN LÝ THUYẾT .......................................................................................................... 1 II. PHẦN THỰC HÀNH ......................................................................................................... 5 LỆNH RẺ NHÁNH ...................................................................................................................... 10 I. PHẦN LÝ THUYẾT ........................................................................................................ 10 II. PHẦN THỰC HÀNH ....................................................................................................... 11 VỊNG LẶP .................................................................................................................................. 18 I. PHẦN LÝ THUYẾT ........................................................................................................ 18 II. PHẦN THỰC HÀNH ....................................................................................................... 19 THỦ TỤC VÀ HÀM .................................................................................................................... 25 I. PHẦN LÝ THUYẾT ........................................................................................................ 25 II. PHẦN THỰC HÀNH ....................................................................................................... 28 KIỂU DỮ LIỆU THỨ TỰ ............................................................................................................ 33 I. PHẦN LÍ THUYẾT .......................................................................................................... 33 II. PHẦN THỰC HÀNH ....................................................................................................... 33 MẢNG MỘT CHIỀU ................................................................................................................... 34 I. PHẦN LÝ THUYẾT ........................................................................................................ 34 II. PHẦN THỰC HÀNH ....................................................................................................... 35 CHUỔI KÝ TỰ............................................................................................................................. 36 I. PHẦN THỰC HÀNH ....................................................................................................... 36

Một phần của tài liệu bài ôn tập ngôn ngữ lập trình pascal (Trang 36 - 38)

Tải bản đầy đủ (PDF)

(38 trang)