Tải bản đầy đủ (.ppt) (22 trang)

Bài 12: Kiểu Xâu

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 (1.22 MB, 22 trang )


2. KiÓu d÷ liÖu x©u
3. KiÓu b¶n ghi
Bµi 11. KiÓu m¶ng
Bµi 11. KiÓu m¶ng
Bµi thùc hµnh sè 3, 4
Bµi thùc hµnh sè 3, 4
Bµi 12. kiÓu x©u
Bµi 12. kiÓu x©u
Bµi 13. kiÓu b¶n ghi
Bµi 13. kiÓu b¶n ghi
Bµi thùc hµnh sè 5
Bµi thùc hµnh sè 5

2. KiÓu d÷ liÖu x©u
3. KiÓu b¶n ghi

- Xâu là dãy các kí tự trong bộ mã ASCII;
- Mỗi kí tự là 1 phần tử của xâu, được đánh chỉ số bắt đầu từ 1;
- Độ dài của xâu bằng số lượng phần tử trong xâu;
- Xâu rỗng là xâu có độ dài bằng 0;
- Tham chiếu đến 1 phần tử của xâu: Tên biến[chỉ số]
Bach khoa
2007

Giả sử biến Hoten lưu giữ giá trị hằng xâu Nguyen Le Huyen
Hoten[8] ?

VAR
<tªn biÕn x©u> : string[ ®é dµi lín nhÊt cña x©u ] ;
VAR


Hoten : string[ 26 ] ;
Chuthich : string ;
Chó ý: §é dµi cña x©u ®­îc khai b¸o tõ 1 ®Õn 255

VAR
Hoten : string[ 26 ] ;
Chuthich : string ;
BEGIN
Readln(hoten) ;
Chuthich := hoc sinh truong MDC ;‘ ’
Writeln( hoten, chuthich);
END.
NhËp x©u kÝ tù vµo tõ bµn
phÝm cho biÕn hoten
G¸n x©u kÝ tù cho
biÕn chuthich
ViÕt ra mµn h×nh gi¸ trÞ cña
biÕn hoten vµ chuthich
Hoang Truong Giang hoc sinh truong MDC
Hoang Truong Giang

Sö dông kÝ hiÖu “+ ®Ó ghÐp nhiÒu x©u thµnh mét x©u”
 ‘Ha ’ + ‘ ’ + Noi‘ ’
⇒ ‘Ha Noi’
 Hoten + chuthich
⇒ ‘Hoang Truong Giang truong MDC’

Sử dụng kí hiệu = , <> , < , <= , > , >= để so sánh xâu
Xâu A = B nếu chúng giống hệt nhau.
Xâu A > B nếu:

+ Kí tự đầu tiên khác nhau giữa chúng
ở xâu A có mã ASCII lớn hơn ở xâu B.
+ Xâu B là đoạn đầu của xâu A.
Tin hoc Tin hoc
Ha Noi Ha N am
Xau Xau ki tu
=
>
<

Ví dụ
st := Song Hong ;
Delete(st,1,5);
s1:= 1 ; s2:= Hinh .2 ;
Insert(s1,s2,6);
ý nghĩa
Xoá n kí tự
của xâu st
bắt đầu từ vị trí vt.
Chèn xâu s1 vào xâu s2
bắt đầu từ vị trí vt.
Thủ tục
a. Delete(st,vt,n)
b. Insert(s1,s2,vt)
st = Hong
s2 = Hinh 1.2

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×