Chủ đề thao tác xử lý xâu_Tin học

3 29 0
Chủ đề thao tác xử lý xâu_Tin học

Đang tải... (xem toàn văn)

Thông tin tài liệu

Có thể thực hiện phép ghép xâu đối với các hằng và biến xâu. Hai xâu được coi là bằng nhau nếu như chúng giống nhau hoàn toàn.[r]

(1)

TRƯỜNG THPT TRẦN PHÚ

Trang: ọ t : ………

………

TIN ỌC ỚP 11

C ƯƠNG IV: KIỂU DỮ LIỆU CÓ CẤU TRÚC BÀI 12: C th t u

1 Kh i iệm

– Xâu dãy kí tự mã ASCII, kí tự 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 Để mô tả kiểu xâu ta cần xác định:

– Tên kiểu xâu

– Cách khai báo biến kiểu xâu – Số lượng kí tự kiểu xâu

– Các phép toán thao tác với xâu – Cách tham chiếu tới phần tử xâu

– Tham chiếu đến phần tử xâu: Tên biến xâu[chỉ số] 2 Khai báo:

var < t biế u > stri g[độ dài tối đ ủ u]; Trong đó:

 Tên biến xâu: người lập trình tự đặt

 var, string: từ khóa

 độ dài tối đa qui định số kí tự tối đa xâu có, nêu khơng ghi ngầm định 255 kí tự Ví dụ: var Hoten: string[26];

3 Các thao tác xâu: a Phép ghép xâu

Phép ghép xâu (kí hiệu cộng) Được sử dụng để ghép nhiều xâu thành Có thể thực phép ghép xâu biến xâu

Ví dụ 3: ‘Ha’+ ‘ Noi’ +’ – ‘+’Viet Nam’ → Cho xâu kết ‘Ha Noi – Viet Nam’ b Phép so sánh xâu

Các phép so sánh (=), khác (<>), nhỏ (<), lớn (>), nhỏ (<=), lớn (>=) có thứ tự ưu tiên thực thấp phép ghép xâu thực việc so sánh hai xâu theo quy tắc sau:

Xâu A lớn xâu B kí tự khác chúng kể từ trái sang xâu A có mã ASCII lớn

Nếu A B xâu có độ dài khác A đoạn đầu B A nhỏ B Ví dụ 4: ‘May tinh’ < ‘May tinh cua toi’

(2)

TRƯỜNG THPT TRẦN PHÚ

Trang: Thủ tụ ó kí tự

Thực việc xố n kí tự xâu st vị trí vt Cú pháp: delete(st,vt,n)

Trong đó:  st: xâu

 vt: vị trí bắt đầu xóa  n: số kí tự xóa Ví dụ:

Giá trị st Thao tác Kết

‘Nguyen Van A’ delete(st,8,3) ?

d Thủ tụ hè u S1 u S2

Thực chèn xâu s1 vào xâu s2, bắt đầu vị trí vt Cú pháp: Insert(s1,s2,vt)

Trong đó:

 s1, s2: xâu

 vt: vị trí bắt đầu chèn xâu s1 Ví dụ:

Giá trị s1 Giá trị s2 Thao tác Kết

‘ PC ‘ ‘IBM486’ insert(s1,s2,4); ‘IBM PC 486’

e àm tạ u

Tạo xâu gồm N kí tự liên tiếp vị trí vt xâu S Cú pháp: copy(s,vt,n)

Trong đó:  s: xâu

 vt: vị trí bắt đầu lấy xâu s  n: số kí tự s lấy

Ví dụ:

Giá trị s Biểu thức Kết

(3)

TRƯỜNG THPT TRẦN PHÚ

Trang: f àm tí h độ dài u

Cho giá trị độ dài xâu s Cú pháp: length(s)

Ví dụ:

Giá trị s Biểu thức Kết

‘500 ki tu’ length(s)

g àm h biết vị trí uất hiệ đầu ti ủ u s1 tr g s2 Cho vị trí xuất xâu s1 xâu s2

Cú pháp: pos(s1,s2) Ví dụ:

Giá trị s2 Biểu thức Kết

‘abcdef’ pos(‘cd’,s2)

h àm h hữ i i h

Cho chữ viết hoa ứng với chữ ch Cú pháp: upcase(ch)

Ngày đăng: 01/02/2021, 21:47

Tài liệu cùng người dùng

Tài liệu liên quan