Professional Documents
Culture Documents
VD2: Nhập vào họ tên của hai học sinh, in ra màn hình họ tên dài hơn .
A P H A N a n H
B l y t u a N A n h
Tiết 1: Giới thiệu về xâu,khai báo xâu và các thao tác xử lí xâu.
1) Giới thiệu xâu.
2) Khai báo xâu.
3) Các thao tác xử lí xâu.
4) Củng cố.
5) Bài tập về nhà.
VD: ‘Bach khoa’ ‘KI SU’ ‘ 2007 la nam dinh hoi’ ‘Lop 11A1’
VD: Giá trị của xâu S2 là ‘Em yeu truong em’, hãy viết thao tác để
chèn xâu ‘THPT THANH BINH’ vào sau chữ truong trong xâu
S2.
insert(‘THPT THANH BINH’,S2,14);
*Hàm Copy(S,vt,N): Tạo xâu gồm N kí tự liên tiếp bắt đầu từ vị trí
vt của xâu S.
VD: Giá trị của xâu S là ‘May tinh cua toi’, thực hiện thao tác tạo
ra một xâu X có giá trị là ‘May tinh’.
X:=Copy(S,1,8);
*Hàm Length(S) : Cho giá trị là độ dài của xâu S.
VD: Giá trị của xâu X là ‘May tinh’, hãy cho biết kết quả trả về sau
khi thực hiện length(X)
Length(X)=8
BÀI 12: KIỂU XÂU (T1)
3.Các thao tác xử lí xâu:
c.Một số thủ tục và hàm chuẩn được sử dụng trong kiểu dữ liệu xâu:
*Hàm Pos(s1,s2) : Cho vị trí xuất hiện đầu tiên của xâu s1 trong
xâu s2.
VD:
Cho s1=‘Lop 11A2’; s2=‘TRUONG THANH BINH LOP 11A2’
Pos(s1,s2)= Pos(s1,s2)=19
*Hàm upcase(ch) : Cho chữ cái in hoa ứng với chữ cái trong ch
VD: Cho xâu S có giá trị là ‘Lop 11a1’
Hãy dùng hàm upcase() để chuyển kí tự ‘a’ trong xâu S sang kí tự
‘A’ Upcase(S[7])=‘A’
Bài tập ứng dụng:
PHIẾU HỌC TẬP
Sử dụng thủ tục insert(), viết chương trình để chèn xâu s1:=‘ PC ’ vào
xâu s2:=‘IBM486’ và sau đó in ra màn hình xâu s2 là ‘IBM PC 486’
ĐÁP ÁN
Program Chen_xau;
Uses crt;
Var s1,s2: string[30];
Begin
clrscr;
s1:= ‘ PC ‘; s2:= ‘IBM486’; insert(s1,s2,4);
writeln(‘Xau s2 sau khi chen xau s1 vao la: ’);
writeln(s2);
readln;
End.
LẬP TRÌNH Chạy chương trình
BÀI 12 : KIỂU XÂU (T1) *Một số câu hỏi trắc nghiệm khách quan:
B. Nam Viet D
D. NamViet
BÀI TẬP VỀ NHÀ
- Ôn tập lại bài học hôm nay:
+ Cách khai báo xâu.
+ Cách tham chiếu tới phần tử kiểu xâu.
+ Một số phép toán thao tác với xâu.
- Đọc nghiên cứu phần 3 ‘Một số ví dụ’ SGK T71.
- Làm bài tập 10,11 SGK trang 80.
KEÁT THUÙC BAØI HOÏC
Xin chân thành cảm ơn các thầy cô giáo và các em học sinh