Câu hỏi: Nêu cách khai báo trực tiếp mảng một chiều. Viết khai báo mảng Hoten, gồm 20 phần tử, thuộc kiểu kí tự. KIỂM TRA BÀI CŨ ời: h khai báo trực tiếp mảng một chiều: tên biến mảng>: array [kiểu chỉ số] of <kiểu phần t dụ: oten: array [1..20] of char;
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Câu hỏi: Nêu cách khai báo trực tiếp mảng
một chiều. Viết khai báo mảng Hoten, gồm 20
phần tử, thuộc kiểu kí tự.
KIỂM TRA BÀI CŨ
Trả lời:- Cách khai báo trực tiếp mảng một chiều:var <tên biến mảng>: array [kiểu chỉ số] of <kiểu phần tử>;- Ví dụ:var Hoten: array [1..20] of char;
BÀI 12: KIỂU XÂU(2 TIẾT)
BÀI 12: KIỂU XÂU ( TIẾT 1)
Khái niệm xâu và cách
khai báo biến kiểu xâu.
Cách tham chiếu tới
phần tử của xâu.
Phép ghép xâu và so
sánh hai xâu.
BÀI 12: KIỂU XÂU ( TIẾT 1)
Khái niệmVí dụ:S1 = ‘TINHOC’
- Xâu là dãy kí tự trong bộ mã ASCII, mỗi kí tự được gọi là một phần tử của xâu.
- Số lượng kí tự trong một xâu được gọi là độ dài của xâu.- Xâu có độ dài bằng 0 được gọi là xâu rỗng.
T I N H O C
S2 = ‘LOP11A11’ L O P 1 1 A 1 1
1 2 3 4 5 6
1 2 3 4 5 6 7 8
6
8
BÀI 12: KIỂU XÂU ( TIẾT 1)
Khai báo:
var < tên biến xâu>: string [độ dài lớn nhất của xâu] ;
var Hoten: string [30] ;
Lưu ý:- Độ dài lớn nhất của xâu nhỏ hơn hoặc bằng 255
Ví dụ: var Chugiai: string;
Độ dài lớn nhất của xâu có giá trị ngầm định là 255
???Khai báo xâu Monhoc gồm 7 phần tử.
var Monhoc: string [7] ;
BÀI 12: KIỂU XÂU ( TIẾT 1)
T I N H O C
T I N H O C
6
7
Khoảng trắng cũng là một kí
tự
BÀI 12: KIỂU XÂU ( TIẾT 1)
Tham chiếu tới phần tử của xâu:
Tên biến xâu [chỉ số]
Ví dụ:- Tham chiếu tới phần tử thứ 3 trong xâu S1S1[3] = ‘N’- Tham chiếu tới phần tử thứ 5 trong xâu S1S1[5] = ‘O’
T I N H O C
1 2 3 4 5 6
S1 = ‘TINHOC’
BÀI 12: KIỂU XÂU ( TIẾT 1)
‘100’ và 100 có gì khác nhau?
BÀI 12: KIỂU XÂU ( TIẾT 1)
Các thao tác xử lí xâu:
a. Phép ghép xâu:
Ví dụ: ‘HAI’ + ‘PHONG’ ‘HAIPHONG’
‘LOP11A11’ + ‘CHAMNGOAN’ ‘LOP11A11CHAMNGOAN’
Dấu ‘+’ trong 2 ví dụ trên dùng để làm gì?
Phép ghép xâu: dùng để ghép nhiều xâu thành một xâu.
BÀI 12: KIỂU XÂU ( TIẾT 1)
Các thao tác xử lí xâu:
b. Các phép so sánh:
TH1: Xâu A bằng xâu B nếu A và B giống hệt nhau.
Ví dụ: ‘TINHOC’ = ‘TINHOC’
‘11A11’ = ‘11A11’
TH2: Xâu A lớn hơn xâu B nếu xâu B là đoạn đầu của xâu A.