Câu 1: Em hãy nêu khái niệm xâu?Viết cú pháp khai báo biến xâu và cách tham chiếu đến một phần tử trong xâu?. ĐÁP ÁN-Xâu là một dãy kí tự thuộc bảng mã ASCII.. Mỗi kí tự là một phần tử
Trang 1BỘ MÔN TIN HỌC 11 Giáo viên: Nguyễn Thanh
Mẫn
SỞ GIÁO DỤC VÀ ĐÀO TẠO QUẢNG NGÃI
TRƯỜNG THPT LƯƠNG THẾ VINH
Trang 2
Câu 1: Em hãy nêu khái niệm xâu?Viết cú pháp khai báo biến xâu và cách tham chiếu đến một phần tử trong xâu?
ĐÁP ÁN-Xâu là một dãy kí tự thuộc bảng mã ASCII Mỗi kí tự là một
phần tử của xâu.
-Cú pháp khai báo biến xâu:
Var <tên biến xâu>: string [độ dài lớn nhất của xâu];
-Tham chiếu đến một phần tử theo cú pháp:
<tên biến xâu>[chỉ số phần tử ]
Trang 3ĐÁP ÁN
- Phép ghép xâu kí hiệu bằng dấu “+” dùng để ghép nhiều xâu thành
một xâu
Câu 2:Phép ghép xâu dùng kí hiệu nào và cĩ chức năng gì?
Cĩ các phép so sánh xâu nào? Hãy nêu các qui tắc so sánh
+ Xâu A > xâu B nếu:
từ trái sang ở xâu A có mã ASCII lớn hơn
ơ xâu B
khác nhau và B là đoạn đầu của xâu A
>, >=, <, <=, =, <>
Trang 4(Tiết 2)
Trang 5Cần có thao tác
gì để chỉnh sửa xâu A thành xâu
B ?
A n
e y
u g
Trang 7Ví dụ 1:
St:= ‘Song Hong’;
Delete(St,1,5);
gn
oH
gn
oS
1 2 3 4 5 6 7 8 9
ST[1]
gn
oH
Trang 8‘Dat Nuoc’ delete (S, 5, 4)
‘Duc Pho’ delete (S, 1, 9)
‘Tin hoc’ delete (S, 8, 4)
Trang 9 s1, s2: là các hằng hoặc biến xâu
vt: Vị trí cần chèn xâu s1 vào xâu s2
Ý nghĩa: Chèn xâu s1 vào xâu s2, bắt đầu ở
vị trí vt
Trang 14Giá trị S Biểu thức Kết quả
‘Bai hoc dau tien’ copy (S, 9, 8)
Trang 15 Trong đó: s là một hằng xâu hoặc biến xâu
Ý nghĩa: cho kết quả là giá trị độ dài của xâu S
Trang 17‘ AB’ ‘ACBCAB’ Pos(s1,s2);
‘ CD’ ‘DiaCDCD’ Pos(s1,s2);
‘lop’ ‘tinhoc’ Pos(s1,s2);
‘tinh’ ‘tinhtoan’ Pos(s1,s2);
5 4 0 1
Trang 19Ví dụ 1: Viết chương trình nhập
vào họ tên của 2 người vào 2 biến xâu và đưa ra màn hình
xâu dài hơn, nếu bằng nhau thì đưa ra xâu nhập sau.
Xác định input, output của bài
toán?
* INPUT: s1, s2
* OUTPUT: S1 nÕu s1 > s2
S2 nÕu s1 <= s2
Trang 20Write(‘ho ten nguoit1 :’);
Readln;
End
CT
Trang 21CỦNG CỐ
Trang 22Tiết học đến đây là
hết.
cùng các em học sinh Vui
- Khoẻ và Thành công.
đã đến dự tiết dạy!