Bài 12. Kiểu xâu

Chia sẻ bởi Lê Thị Thanh Thúy | Ngày 10/05/2019 | 84

Chia sẻ tài liệu: Bài 12. Kiểu xâu thuộc Tin học 11

Nội dung tài liệu:

Chào mừng quý thầy cô về dự tiết học
CHƯƠNG IV: KIỂU DỮ LIỆU CÓ CẤU TRÚC
TIẾT 27 § 12 KIỂU DỮ LIỆU XÂU (T1)
Ví dụ:
A
Xâu là dãy kí tự trong bộ mã ASCII
1.Khái niệm:
1 2 3 4 5 6 7
-Mỗi kí tự được gọi là 1 phần tử của xâu.
-Số lượng kí tự trong xâu được gọi là độ dài của xâu

Trong đó:
-Tên xâu: A
-Tham chiếu đến kí tự trong xâu:
A[3]=‘N’
1.Khái niệm
2.Khai báo biến
xâu
3.Các thao tác
với xâu
a. Nhập, xuất
b. Các phép toán
c. Các hàm và thủ tục
4.Ví dụ áp dụng
‘ 2009 la nam ky suu ’
‘ Tin hoc’
‘Phan Anh’
Tên biến[chỉ số]

NỘI DUNG
CHƯƠNG IV: KIỂU DỮ LIỆU CÓ CẤU TRÚC
TIẾT 27 § 12 KIỂU DỮ LIỆU XÂU (T1)
Ví dụ:
2.Khai báo biến xâu:
Var : String[ n ] ;
Trong đó: String: t? khoỏ ch? ki?u xõu;
[n]: d? d�i l?n nh?t c?a xõu (n<=255)
Var hoten: String[30];
?Khi khụng cú [n] thỡ d? d�i l?n nh?t c?a xõu nh?n giỏ
tr? ng?m d?nh l� 255 .
?Xõu ch? g?m 1 kớ t? tr?ng: ` `
?Xõu r?ng du?c vi?t: ``
?giỏ tr? c?a h?ng xõu kớ t? khi vi?t: dóy kớ t? d?t trong c?p nhỏy don
`HA NOI`
1.Khái niệm
2.Khai báo biến
xâu
a. Nhập, xuất
b. Các phép toán
c. Các hàm và thủ tục
3.Các thao tác
với xâu
4.Ví dụ áp dụng
Có độ dài là 1
Có độ dài bằng 0

Var hoten: String ;

NỘI DUNG
a.Nhập, xuất dữ liệu cho biến xâu:


*Nhập dl cho biến xâu:
*Đưa giá trị của xâu ra màn hình:
-Dùng lệnh gán:
:= ;
Readln(tên biến xâu)
Dùng thủ tục Write, Writeln
Khi nh?p DL cho bi?n xõu cú gỡ khỏc so v?i nh?p DL cho bi?n m?ng cỏc kớ t?
CHƯƠNG IV: KIỂU DỮ LIỆU CÓ CẤU TRÚC
TIẾT 27 § 12 KIỂU DỮ LIỆU XÂU (T1)
1.Khái niệm
2.Khai báo biến
xâu
3.Các thao tác
với xâu
3.Các thao tác với xâu:
a. Nhập, xuất
b. Các phép toán
c. Các hàm và thủ tục
4.Ví dụ áp dụng
NỘI DUNG
CHƯƠNG IV: KIỂU DỮ LIỆU CÓ CẤU TRÚC
TIẾT 27 § 12 KIỂU DỮ LIỆU XÂU (T1)
3.Các thao tác với xâu:
b. Các phép toán:
Chương trình

*Phép ghép xâu:
+Kí hiệu là dấu (+)
+Ghép nhiều xâu thành 1 xâu
+Thực hiện phép ghép xâu đối với các hằng xâu và biến xâu
1.Khái niệm
2.Khai báo biến
xâu
3.Các thao tác
với xâu
a. Nhập, xuất
b. Các phép toán
c. Các hàm và thủ tục
4.Ví dụ áp dụng
Ghép xâu
So sánh xâu
NỘI DUNG
CHƯƠNG IV: KIỂU DỮ LIỆU CÓ CẤU TRÚC
TIẾT 27 § 12 KIỂU DỮ LIỆU XÂU (T1)
b. Các phép toán:


*Phép ghép xâu:
-Qui tắc so sánh 2 xâu:
*Phép so sánh xâu:
=,<>,<,<=,>,>=

?Xõu A>B: kớ t? d?u tiờn khỏc nhau tớnh t? trỏi
sang trong xõu A cú mó ASCII l?n hon
?N?u A v� B cú d? d�i khỏc nhau v� A l� do?n d?u
C?a B thỡ A?Hai xõu du?c coi l� b?ng nhau n?u chỳng gi?ng nhau ho�n to�n
Có phải xâu có độ dài nhỏ hơn luôn nhỏ hơn không?
1.Khái niệm
3.Các thao tác
với xâu
2.Khai báo biến
xâu
a. Nhập, xuất
b. Các phép toán
c. Các hàm và thủ tục
4.Ví dụ áp dụng
3.Các thao tác với xâu:
‘AB’ ‘ABC’
‘AC’< ‘ABC’
‘AB’ ‘AC’
S1=‘tin hoc’ s2=‘Tin hoc’
<
<
?
S1 S2
>
NỘI DUNG
pASCAL
CHƯƠNG IV: KIỂU DỮ LIỆU CÓ CẤU TRÚC
TIẾT 27 § 12 KIỂU DỮ LIỆU XÂU (T1)
1.Khái niệm
3.Các thao tác
với xâu
2.Khai báo biến
xâu
a. Nhập, xuất
b. Các phép toán
c. Các hàm và thủ tục
4.Ví dụ áp dụng
? Xâu là dãy các kí tự trong bộ mã ASCII.
Khai báo:
Var : String[độ dài lớn nhất của xâu];
Nh?p, Xu?t giỏ tr? cho bi?n xõu:

Readln/read, writeln/write
Tham chiếu phần tử của xâu:
Tên bi?n xâu[chỉ số]
Phộp ghộp xõu: +

Phộp so sỏnh xõu: =,<>, <,>, >=,<=

NỘI DUNG
CHƯƠNG IV: KIỂU DỮ LIỆU CÓ CẤU TRÚC
TIẾT 27 § 12 KIỂU DỮ LIỆU XÂU (T1)
1.Khái niệm
3.Các thao tác
với xâu
2.Khai báo biến
xâu
a. Nhập, xuất
b. Các phép toán
c. Các hàm và thủ tục
4.Ví dụ áp dụng
TRUE
FLASE
FLASE
TRUE
Bài tập 2: Hãy điền kết quả cho các biểu thức sau
NỘI DUNG
CHƯƠNG IV: KIỂU DỮ LIỆU CÓ CẤU TRÚC
TIẾT 27 § 12 KIỂU DỮ LIỆU XÂU (T1)


Bài tập 3:
Viết chương trình nhập vào 2 xâu bất kì rồi in ra màn hình xâu lớn hơn.

Các bước:
Thể hiện bằng pascal
1. Khai b¸o x©u
Var a,b: string;
2. NhËp x©u
BEGIN
Write(‘ Nhap xau thu nhat :’);Readln(a);
Write(‘Nhap xau thu hai :’); Readln(b);
3. Xö lÝ x©u
IF a>b Then write(a) else write(b);
Readln;
END.
1.Khái niệm
3.Các thao tác
với xâu
2.Khai báo biến
xâu
a. Nhập, xuất
b. Các phép toán
c. Các hàm và thủ tục
4.Ví dụ áp dụng
NỘI DUNG
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7
A
B
M
U
A
T
D
A
U
M
=
=
=
=
>
A > B
1.Khái niệm
NỘI DUNG
2.Khai báo biến
xâu
3.Các thao tác
với xâu
a. Nhập, xuất
b. Các phép toán
c. Các hàm và thủ tục
4.Ví dụ áp dụng
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Lê Thị Thanh Thúy
Dung lượng: | Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)