Bài giảng kiểu xâu
Bài giảng: kiểu liệu xâu Giảng viên hướng dẫn: Trần Doãn Vinh Sinh viên thực hiện: Lê Văn Đảm Lớp: K56A_CNTT Một số khái niệm: Xâu dãy kí tự bảng mã ASCII Mỗi kí tự gọi phần tử xâu Số lượng kí tự xâu gọi độ dài xâu Xâu có độ dài gọi xâu rỗng Tham chiếu tới phần tử xâu xác định thông qua số phần tử xâu Chỉ số phần tử xâu thường đánh số Trong ngôn ngữ Pacal, tham chiếu tới phần tử thường viết : [chỉ số] 1.Khai báo kiểu liệu xâu Để khai báo kiểu liệu xâu, Pascal dùng tên riêng STRING Độ dài tối đa xâu viết [ ] sau từ khóa STRING Khai báo sau : VAR : STRING [độ dài lớn xâu]; Ví dụ: Var hoten : string [25]; Ta khai báo var hoten : string []; Khi độ dài lớn xâu ngầm định 255 Chú ý: Hằng xâu kí tự đặt cặp nháy đơn‘ ’ 2 Các thao tác xử lí xâu Tham chiếu tới phần tử xâu xác định tên xâu số đặt [] Các kí tự đánh số 1.Có thể xem xâu mảng chiều mà phần tử kí tự Với liệu kiểu xâu thực phép tốn ghép xâu phép tốn quan hệ Phép ghép xâu (kí hiệu +): ‘lớp’ + ’k56a’ cho xâu kết là: ‘lớp k56a’ Các phép so sánh =, , , = Pascal tự động so sánh từ kí tự từ trái sang phải.Ví dụ : ‘AB’ < ‘AC’, ‘ABC’ > ‘ABB’, ‘ABC’ length(Xau2) then write (Xau1) Else write(Xau2); readln End Ví dụ Nhập xâu, viết hình xâu theo thứ tự ngược lại ký tự xâu Ví dụ Program VD3 ; Uses crt ; Var x : String ; k : Byte ; Begin Clrscr ; Write('Nhap xau : ') ; Readln(x) ; For k := length(x) downto Write(x[i]) ; Readln ; End Ví dụ 3: Viết chương trình nhập xâu từ bàn phím đưa hình xâu thu sau loại bỏ dấu cách Ví dụ 3: Progam VD3; User crt; Var x : string; i, : byte; Begin Write (‘nhap xau ’); readln (x); For i:=1 to length(x) If x[i]= ‘ ’ then delete(x,i,1); Writeln(‘ xau da loai bo dau cach la: ’,x); readln End ... Xâu dãy kí tự bảng mã ASCII Mỗi kí tự gọi phần tử xâu Số lượng kí tự xâu gọi độ dài xâu Xâu có độ dài gọi xâu rỗng Tham chiếu tới phần tử xâu xác định thông qua số phần tử xâu Chỉ... Chỉ số phần tử xâu thường đánh số Trong ngôn ngữ Pacal, tham chiếu tới phần tử thường viết : [chỉ số] 1.Khai báo kiểu liệu xâu Để khai báo kiểu liệu xâu, Pascal dùng... định 255 Chú ý: Hằng xâu kí tự đặt cặp nháy đơn‘ ’ 2 Các thao tác xử lí xâu Tham chiếu tới phần tử xâu xác định tên xâu số đặt [] Các kí tự đánh số 1.Có thể xem xâu mảng chiều mà phần