- C¸c x©u kÝ tù ®¬n gi¶n ! "# $ !– %& Xâu là một dãy ký tự trong bảng mã ASCII - Mỗi kí tự đ$ợc gọi là một phần tử của xâu. - Số l$ợng kí tự trong xâu đ$ợc gọi là độ dài của xâu. - Xâu có độ dài bằng 0 gọi là xâu rỗng. - Tham chiếu tới phần tử trong xâu đ$ợc xác định thông qua chỉ số của phần tử trong xâu. - Chỉ số phần tử trong xâu th$ờng đ$ợc đánh số là 1. - Trong ngôn ngữ Pacal, tham chiếu tới phần tử th$ờng đ$ợc viết : <Tên biến xâu>[chỉ số] '& (!()*+ '& (!()*+ Pascal sö dông tõ khãa , ®Ó khai b¸o x©u. §é dµi tèi ®a cña x©u ®$îc viÕt trong [ ] sau tõ khãa , . Khai b¸o nh$ sau: / <tªn biÕn> : ,/[®é dµi lín nhÊt cña x©u]; /Ten : String[10] ; Ho_dem : String[50] ; Que : String ; '& (!()*+ '& (!()*+ Chú ý: - Nếu không khai báo độ dài tối đa cho biến xâu kí tự thì độ dài ngầm định của xâu là 255. - Độ dài lớn nhất của xâu là 255 ký tự. - Hằng xâu kí tự đ$ợc đặt trong cặp nháy đơn . "0 !0*123*+ "0 !0*123*+ - Víi c¸c x©u kÝ tù cã c¸c phÐp ghÐp x©u vµ phÐp so s¸nh hai x©u kÝ tù . - 45656*+ : KÝ hiÖu b»ng dÊu céng 7. Ha + Noi‘ ’ ‘ ’ cho kÕt qu¶ lµ: Ha Noi‘ ’ 456! : <, <=, >, >=, = , <>, Pascal tù ®éng so s¸nh lÇn l$ît tõ kÝ tù tõ tr¸i sang ph¶i . AB < AC , ABC > ABB , ABC < ABCD‘ ’ ‘ ’ ‘ ’ ‘ ’ ‘ ’ ’ ’ "0 !0*123*+ "0 !0*123*+ - 8009:;<*12*+ - =2>,?@?A xóa n kí tự của xâu St bắt đầu từ vị trí vt . - />,'?,"?@A chèn sâu S1 vào S2 bắt đầu từ vị trí vt của S2 - 2>,?*?A Đổi giá trị xâu St thành số ghi giá trị vào biến X, nếu không đổi đ$ợc thì vị trí gây lỗi ghi trong m, nếu đổi thành công thì m = 0 - ,/>B?,A chuyển số X thành xâu kí tự l$u trong St . "0 !0*123*+ "0 !0*123*+ - C09 - !6>,?@?Asao chép từ xâu St n kí tự từ vị trí vt. - 4!>,'?,"Atìm vị trí xuất hiện đầu tiên của S1 trong S2. - D>,Acho độ dài xâu St. - E60 >0Acho chữ cái viết hoa t$ơng ứng với chữ th$ờng trong ch. - $.>BAcho kí tự có mã X trong bảng mã ASCII. - F/>0Acho mã của kí tự ch trong bảng mã. -GH (CI0G 000JK;L M000)N0 - Khai báo biến xâu: . tên_biến : , [độ dài lớn nhất của xâu]; - Nhập xuất giá trị cho biến xâu: read/readln(); write/writeln(); - Tham chiếu đến từng ký tự trong xâu: tên_biến[chỉ_số]. - Phép ghép xâu: ký hiệu là +, đ$ợc sử dụng để ghép nhiều xâu thành một xâu. - Các phép so sánh: =, <>, >, <, <=, >=: thực hiện việc so sánh hai xâu. - Xem lại bài và học thuộc khái niệm và cấu trúc. - Lấy 2 ví dụ về khai báo kiểu xâu. - Xem phần kiến thức lý thuyết còn lại trong bài, bao gồm các hàm và thủ tục liên quan đến xâu, sách giáo khoa, trang 70 - 71. CO6@PC CO6@PC . ’ "0 !0 *123 *+ "0 !0 *123 *+ - 8009:;< *12* + - =2>,?@?A xóa n kí tự của xâu St bắt đầu từ vị trí vt . - />,'?,"?@A chèn sâu S1 vào S2 bắt đầu từ vị trí vt của S2 - 2>,?*?A. thành công thì m = 0 - ,/>B?,A chuyển số X thành xâu kí tự l$u trong St . "0 !0 *123 *+ "0 !0 *123 *+ - C09 - !6>,?@?Asao chép từ xâu St n kí tự từ vị trí vt. - 4!>,'?,"Atìm. xâu. - Xâu có độ dài bằng 0 gọi là xâu rỗng. - Tham chiếu tới phần tử trong xâu đ$ợc xác định thông qua chỉ số của phần tử trong xâu. - Chỉ số phần tử trong xâu th$ờng đ$ợc đánh số là 1. - Trong