1. Trang chủ
  2. » Ngoại Ngữ

Bai 12 Kieu xau

16 23 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

CÁC THAO TÁC XỬ LÝ XÂU: a Phép ghép xâu: Sử dụng kí hiệu “+” để ghép nhiều xâu thành một xâu... KIỂM TRA BÀI CŨ ĐẶT VẤN ĐỀ NỘI DUNG BÀI MỚI.[r]

(1)CHƯƠNG KIỂU DỮ LIỆU CÓ CẤU TRÚC BÀI 11 KIỂU MẢNG BÀI 12 KIỂU XÂU BÀI 13 KIỂU BẢN GHI (2) CHƯƠNG IV (3) KIỂM TRA BÀI CŨ ĐẶT VẤN ĐỀ Câu 1: Nêu cú pháp khai báo biến mảng chiều (khai báo trực tiếp)? Em hãy khai báo biến mảng A gồm 30 phần tử, có kiểu liệu là real NỘI DUNG BÀI MỚI Một số khái niệm Khai báo a) Khai báo biến b) Nhập/xuất Các thao tác xử lý xâu a) Phép ghép xâu b) Phép so sánh xâu CỦNG CỐ Var <Tên biến mảng> : Array[<chỉ số đầu> <chỉ số cuối> ] of <kiểu liệu>; Var A : Array[1 30] of integer; (4) KIỂM TRA BÀI CŨ ĐẶT VẤN ĐỀ Câu 2: - Nêu cách tham chiếu đến phần tử mảng chiều? - Hãy trình bày cách tham chiếu đến phần tử thứ mảng sau: NỘI DUNG BÀI MỚI Một số khái niệm so 15 Khai báo a) Khai báo biến b) Nhập/xuất Các thao tác xử lý xâu a) Phép ghép xâu b) Phép so sánh xâu CỦNG CỐ Cú pháp: <tên biến mảng>[chỉ số]; Ví dụ: So[3]; 22 (5) KIỂM TRA BÀI CŨ ĐẶT VẤN ĐỀ NỘI DUNG BÀI MỚI Biến S là biến mảng chiều có tối đa 30 phần tử, phần tử S là kí tự Hãy viết khai báo biến cho biến S Một số khái niệm Khai báo a) Khai báo biến b) Nhập/xuất Các thao tác xử lý xâu a) Phép ghép xâu b) Phép so sánh xâu CỦNG CỐ S: array[1 30] of char; (6) MỘT SỐ KHÁI NIỆM: KIỂM TRA BÀI CŨ ĐẶT VẤN ĐỀ NỘI DUNG BÀI MỚI Một số khái niệm Khai báo a) Khai báo biến b) Nhập/xuất Các thao tác xử lý xâu a) Phép ghép xâu b) Phép so sánh xâu CỦNG CỐ - Xâu: Là dãy ký tự bảng mã ASCII Ví dụ: S:=‘Da Nang’; - Mỗi ký tự gọi là phần tử xâu Ví dụ: S:=‘Da Nang’; Các phần tử xâu S: D, a, ,N , a , n, g - Độ dài xâu: Là số lượng ký tự xâu Ví dụ: S:=‘Da Nang’; Độ dài xâu S: Xâu S có độ dài Cho xâu S:= ‘ ’; Xâu S có độ dài là bao nhiêu? (7) MỘT SỐ KHÁI NIỆM: KIỂM TRA BÀI CŨ ĐẶT VẤN ĐỀ NỘI DUNG BÀI MỚI Một số khái niệm Khai báo a) Khai báo biến b) Nhập/xuất Các thao tác xử lý xâu a) Phép ghép xâu b) Phép so sánh xâu CỦNG CỐ - Xâu: Là dãy ký tự bảng mã ASCII Ví dụ: S:=‘Da Nang’; - Mỗi ký tự gọi là phần tử xâu Ví dụ: S:=‘Da Nang’; Các phần tử xâu S: D, a, ,N , a , n, g - Độ dài xâu: Là số lượng ký tự xâu Ví dụ: S:=‘Da Nang’; Độ dài xâu S: - Xâu rỗng: Xâu S có độ dài Kí hiệu: S:= ‘’; Cho xâu: S:= ‘’; Xâu S có độ dài là bao nhiêu? (8) MỘT SỐ KHÁI NIỆM: KIỂM TRA BÀI CŨ ĐẶT VẤN ĐỀ S T h D Ô NỘI DUNG BÀI MỚI Một số khái niệm Khai báo a) Khai báo biến b) Nhập/xuất Các thao tác xử lý xâu a) Phép ghép xâu b) Phép so sánh xâu CỦNG CỐ Chú ý: Có thể xem xâu là mảng chiều mà phần tử là ký tự - Tham chiếu đến phần tử xâu: Cú pháp: Tên biến xâu[Chỉ số] Ví dụ: S[5] = S[3] = ‘ô’ ‘ ’ (9) KHAI BÁO KIỂM TRA BÀI CŨ ĐẶT VẤN ĐỀ NỘI DUNG BÀI MỚI Một số khái niệm Khai báo a) Khai báo biến b) Nhập/xuất Các thao tác xử lý xâu a) Phép ghép xâu b) Phép so sánh xâu CỦNG CỐ a) Khai báo biến: Tên biến xâu VAR <Tên biến> : STRING [độ dài lớn nhất] ; Độlưu dài lớn có báo thể xâu Ví dụ 1: Khai báo biến để họ vànhất tênkhai mộtcó người Từ khóa biến xâu Hoten: String[50]; Ví dụ 2: Khai báo biến để lưu quê quán người Quequan: String; Chú Cho ý: Nếubiết khôngđộ đưadài độ biến dài lớn vào xâu thì độ dài mặc địnhQuequan? là 255 (10) KIỂM TRA BÀI CŨ ĐẶT VẤN ĐỀ KHAI BÁO: b) Nhập, xuất liệu cho biến xâu: Nhập Read/Readln(Biến xâu); Xuất Write/Writeln(Biến xâu); NỘI DUNG BÀI MỚI Một số khái niệm Khai báo a) Khai báo biến b) Nhập/xuất Các thao tác xử lý xâu a) Phép ghép xâu b) Phép so sánh xâu CỦNG CỐ Ví dụ: Readln(Hoten); Write(Hoten); (11) KIỂM TRA BÀI CŨ ĐẶT VẤN ĐỀ NỘI DUNG BÀI MỚI Một số khái niệm Khai báo a) Khai báo biến b) Nhập/xuất Các thao tác xử lý xâu a) Phép ghép xâu b) Phép so sánh xâu CỦNG CỐ CÁC THAO TÁC XỬ LÝ XÂU: a) Phép ghép xâu: Sử dụng kí hiệu “+” để ghép nhiều xâu thành xâu Ví dụ 1: S:= ‘VIET’ + ‘NAM’; S:= ‘VIETNAM’; (12) KIỂM TRA BÀI CŨ ĐẶT VẤN ĐỀ NỘI DUNG BÀI MỚI Một số khái niệm Khai báo a) Khai báo biến b) Nhập/xuất Các thao tác xử lý xâu a) Phép ghép xâu b) Phép so sánh xâu CỦNG CỐ CÁC THAO TÁC XỬ LÝ XÂU: a) Phép ghép xâu: Sử dụng kí hiệu “+” để ghép nhiều xâu thành xâu Ví dụ 2: S:= ‘VIET’ + ‘ - ’ + ‘NAM’; S:= ‘VIET-NAM’; (13) KIỂM TRA BÀI CŨ ĐẶT VẤN ĐỀ NỘI DUNG BÀI MỚI Một số khái niệm Khai báo a) Khai báo biến b) Nhập/xuất Các thao tác xử lý xâu a) Phép ghép xâu b) Phép so sánh xâu CỦNG CỐ CÁC THAO TÁC XỬ LÝ XÂU: b) Phép so sánh xâu: * Các phép so sánh xâu: =, >, <, >=, <=, <> * Quy tắc: - X©u A = B nÕu chóng gièng hÖt  ‘Tin hoc’ = ‘Tin hoc’ - X©u A > B nÕu: + KÝ tù ®Çu tiªn kh¸c gi÷a chóng (từ trái sang) ë x©u A cã m· ASCII lín h¬n ë x©u B  ‘Ha Noi’ ? ‘Ha Nam’  ‘Ha Noi’ > ‘Ha Nam’ + X©u B lµ ®o¹n ®Çu cña x©u A  ‘lop hoc’ < ‘lop’ (14) Câu 1: Cách khai báo biến xâu nào đây là sai? A Var A: string[50]; B Var A: string; C Var A= string[30]; D Var A: string[1]; (15) Câu 2: So sánh xâu sau: ST1:= ‘CBA’ ST2:= ‘CBa’ Mã 64 ST1 C B A ST1[1] ST1[2] ST1[3] Mã 97 ST2 = < < C B a ST2[1] ST2[2] ST2[3] (16) H·y nhí! ‘Xin chao cac ban!’ Var S : string[30] S[1] = ‘X’  X©u lµ d·y c¸c kÝ tù bé m· ASCII  Khai báo: tên xâu, độ dài lớn nhÊt cña x©u  Tham chiÕu phÇn tö cña x©u: Tªn biÕn x©u[chØ sè]  C¸c thao t¸c xö lÝ thêng dïng: + PhÐp ghÐp x©u, so s¸nh x©u; (17)

Ngày đăng: 05/10/2021, 09:12

Xem thêm:

w