Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 19 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
19
Dung lượng
724,5 KB
Nội dung
Cho biến liệu sau: A: T I N H O C A mảng Biến A chương có phải mảng Viết trình chiều, phần mộtmột chiều không? Các nhập vào mảng A, ta tử củanhập A thuộc kiểu phần tử biến thuộc phải bao A nhiêu char kí tự) kiểu (kiểu liệu nào? lần? Tuesday, Decembe r 6, 2016 Viết chương trình nhập họ tên 50 học sinh lớp Em có nhận xét toán ta sử dụng kiểu mảng chiều để nhập liệu? Tuesday, Decembe r 6, 2016 §12 KIỂU XÂU I Khái niệm xâu Khái niệm: Xâu dãy kí tự mã ASCII, kí tự gọi phần tử xâu, đặt hai dấu nháy đơn ‘’ - Ví dụ: L O P 1 A Xâu S : - Trong đó: + Tên xâu: S + Xâu S có phần tử + Độ dài xâu (số kí tự xâu): Tuesday, Decembe r 6, 2016 + Xâu có độ dài gọi xâu rỗng, kí hiệu ‘’ + Các kí tự xâu đánh số thứ tự, thường + Tham chiếu tới phần tử xâu xác định bởi: Tên biến xâu[chỉ số] Tuesday, Decembe r 6, 2016 Chương IV: Kiểu Dữ liệu Có Cấu Trúc §12 KIỂU XÂU II Khai báo Cú pháp: Var : string[độ dài lớn xâu]; Trong đó: + String: tên dành riêng ( từ khóa) + Độ dài lớn xâu ( = *Quy ước: + Xâu A = B chúng giống hệt + Xâu A>B kí tự khác chúng kể từ trái sang xâu A có mã ASCII lớn + Nếu A B xâu có độ dài khác A đoạn đầu B A B c A = B Tuesday, Decembe r 6, 2016 Bài tập củng cố 1.Khi báo khai báo sau sai khai báo xâu kí tự ? a S:String; b S: String[256]; c x1:String d x1:String[1] Tuesday, Decembe r 6, 2016 Bài tập củng cố Cho hai xâu: A: ‘CHAO XUAN ’ B: ‘CHAO MUNG’ Hãy chọn đáp án trường hợp sau: Delete(A, 5, 6) xâu kết là: a ‘CHAO’ b ‘CHAO ’ c ‘XUAN’ Tuesday, Decembe r 6, 2016 Bài tập củng cố Cho hai xâu: A: ‘CHAO XUAN ’ B: ‘CHAO MUNG’ Hãy chọn đáp án trường hợp sau: Insert(B, A, 5) xâu kết là: a ‘CHAO MUNG CHAO XUAN’ b ‘CHAO CHAO MUNG XUAN’ c ‘CHAOCHAO MUNG XUAN ’ Tuesday, Decembe r 6, 2016 Bài tập củng cố Các phép toán dùng để xử lý xâu là: a Phép +, phép so sánh b Phép +, phép div, phép mod c Phép so sánh phép – Tuesday, Decembe r 6, 2016 Bài tập củng cố Phát biểu sau : a Xâu dãy số nguyên dương b Xâu dãy kí tự mã ASCII c Xâu mảng chiều Tuesday, Decembe r 6, 2016 CỦNG CỐ BÀI HỌC VÀ DẶN DÒ BÀI MỚI H·y nhí! S: ‘Xin chao lop 11C6’ Var S: string[17]; S[7] = ‘a’ Xâu dãy kí tự mã ASCII Khai báo: Tên biến xâu [Độ dài lớn xâu]; Tham chiếu tới phần tử xâu: Tê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 + Các thủ tục (delete, insert) Tuesday, Decembe r 6, 2016 CỦNG CỐ BÀI HỌC VÀ DẶN DÒ BÀI MỚI Về nhà học bài, xem trước ví dụ sách giáo khoa trang 71, 72 Tuesday, Decembe r 6, 2016 [...]...Chương IV: Kiểu Dữ liệu Có Cấu Trúc 12 KIỂU XÂU b) Thủ tục insert(S1, S2, vt) Ví dụ: Giá trị S1 Giá trị S2 Thao tác ‘PC ’ ‘IBM486’ insert (S1, S2, 4) ‘’ ‘Tinhoc’ insert (S1, S2, 4) ‘Tin hoc’ ‘lop’ ‘11A6’ insert (S1, S2, 1) ‘lop 11A6’ Tuesday, Decembe r 6, 2016 Kết quả ‘IBMPC 486’ Bài tập củng cố Cho hai xâu: A: ‘CHAO XUAN ’ B: ‘CHAO MUNG’ Hãy chọn... Tuesday, Decembe r 6, 2016 Bài tập củng cố 8 Các phép toán dùng để xử lý xâu là: a Phép +, phép so sánh b Phép +, phép div, phép mod c Phép so sánh và phép – Tuesday, Decembe r 6, 2016 Bài tập củng cố 9 Phát biểu nào sau đây là đúng : a Xâu là một dãy số nguyên dương b Xâu là dãy các kí tự trong bộ mã ASCII c Xâu là mảng một chiều Tuesday, Decembe r 6, 2016 CỦNG CỐ BÀI HỌC VÀ DẶN DÒ BÀI MỚI H·y nhí! S: ‘Xin... Decembe r 6, 2016 Bài tập củng cố 1.Khi báo nào trong các khai báo sau là sai khi khai báo xâu kí tự ? a S:String; b S: String[256]; c x1:String d x1:String[1] Tuesday, Decembe r 6, 2016 Bài tập củng cố Cho hai xâu: A: ‘CHAO XUAN ’ B: ‘CHAO MUNG’ Hãy chọn đáp án đúng trong các trường hợp sau: 3 Delete(A, 5, 6) được xâu kết quả là: a ‘CHAO’ b ‘CHAO ’ c ‘XUAN’ Tuesday, Decembe r 6, 2016 Bài tập củng cố... xâu]; Tham chiếu tới phần tử của xâu: Tê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 + Các thủ tục (delete, insert) Tuesday, Decembe r 6, 2016 CỦNG CỐ BÀI HỌC VÀ DẶN DÒ BÀI MỚI Về nhà học bài, xem trước các ví dụ trong sách giáo khoa trang 71, 72 Tuesday, Decembe r 6, 2016 ... trình nhập họ tên 50 học sinh lớp Em có nhận xét toán ta sử dụng kiểu mảng chiều để nhập liệu? Tuesday, Decembe r 6, 2016 12 KIỂU XÂU I Khái niệm xâu Khái niệm: Xâu dãy kí tự mã ASCII, kí tự... phần tử xâu xác định bởi: Tên biến xâu[chỉ số] Tuesday, Decembe r 6, 2016 Chương IV: Kiểu Dữ liệu Có Cấu Trúc 12 KIỂU XÂU II Khai báo Cú pháp: Var : string[độ dài lớn xâu]; Trong đó:... + ‘ ’+ ‘11a6!’ Chú ý: Dấu cách kí tự xâu Tuesday, Decembe r 6, 2016 Chương IV: Kiểu Dữ liệu Có Cấu Trúc 12 KIỂU XÂU Phép so sánh: =, , , > = *Quy ước: + Xâu A = B chúng giống hệt