1. Trang chủ
  2. » Thể loại khác

Bài 12: KIỂU XÂU

35 1 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

Bài giảng: Tiết 29 – 30 Bài 12: KIỂU XÂU Chương trình Tin học, lớp 11 Nhóm tin học Nhomtin.thptmuongcha@gmail.com Điện thoại di động: 0973178007 Trường THPT Mường Chà huyện Mường Chà, tình Điện Biên Tháng 1/2015 Dữ liệu tốn khơng có kiểu số mà cịn có kiểu phi số - dạng kí tự Dữ liệu ta gọi kiểu xâu Ví dụ: ‘Tin hoc’ ‘THPT Muong Cha’ Vậy kiểu xâu? Sử dụng kiểu xâu nào? Chúng ta tìm hiểu học 1/22/2015 Trường THPT Mường Chà Nhóm: Tin học Một số khái niệm: Xâu: dãy kí tự mã ASCII Mỗi kí tự gọi phần tử xâu Số lượng kí tự xâu gọi độ dài xâu Xâu có độ dài gọi xâu rỗng Bộ mã ASCII gì? o Là mã sở gồm 255 kí tự mà học chương trình lớp 10 o Ví dụ: Xâu ‘Tin hoc’ kí tự như:‘T’, ‘i’, ‘n’, ‘ ’, ‘h’,‘o’, ‘c’ Là phần tử xâu Xâu ‘Tin hoc’ có kí tự độ dài xâu o Xâu có chứa khoảng trống ‘ ‘ có độ dài o Xâu khơng có kí tự ‘’ có độ dài 1/22/2015 Trường THPT Mường Chà Một số khái niệm:  Quy tắc, cách thức cho phép xác định: o Tên kiểu xâu; o Cách khai báo biến xâu; o Số lượng kí tự xâu; o Các phép toán thao tác xâu; o Cách tham chiếu tới phần tử xâu Tham chiếu đến phần tử xâu: [Chỉ số] Ví dụ Trong đó: A= T I N 1/22/2015 H O C  Tên xâu: A;  Mỗi kí tự gọi là: phần tử xâu;  Độ dài xâu (Số kí tự xâu): 7;  Khi tham chiếu đến phần tử thứ i xâu ta viết: A[i]; Ví dụ: A[5]= ‘H’ Trường THPT Mường Chà Khai báo Var :String[Độ dài lớn xâu]; Ý nghĩa từ STRING?  STRING: tên kiểu xâu Khi khai báo xâu bỏ qua phần khai báo [độ dài lớn nhất] Khi độ dài lớn xâu nhận giá trị ngầm định là: 255 Ví dụ: Var hoten: String[26]; Var hoten: String; Tên biến xâu 1/22/2015 Độ dài xâu Trường THPT Mường Chà Các thao tác xử lí xâu a) Phép ghép xâu Ví dụ: ‘Ha’ + ‘Noi  ‘HaNoi’ ‘Ha’ + ‘ Noi  ‘Ha Noi’ Chương trình Var st: string; Begin st:=‘Ha’ + ‘Noi’; write(st); readln End 1/22/2015 Kết là: ‘HaNoi’ Phép ghép xâu gì?  Phép ghép xâu: kí hiệu +, sử dụng để ghép nhiều xâu thành xâu Trường THPT Mường Chà Các thao tác xử lí xâu b) Phép so sánh xâu Ví dụ: Var ss:boolean; Begin Kết là: True ss:=‘AB’ < ‘AC’; write(ss); Còn phép so sánh nữa? readln End 1/22/2015 Các phép toán so sánh: =,, = Trường THPT Mường Chà Các thao tác xử lí xâu b) Phép so sánh xâu * Quy ước: - Xâu A=B chúng giống hệt  ‘Tin hoc’ = ‘Tin hoc’ - Xâu A>B nếu: + Kí tự khác chúng xâu A có mã ASCII lớn xâu B + Xâu B đoạn đầu xâu A  ‘Ha No i’ > ‘Ha Na m’ 1/22/2015 Trường THPT Mường Chà Các thao tác xử lí xâu c) Các hàm thủ tục chuẩn dùng để xử lí xâu * Thủ tục DELETE Cấu trúc chung: DELETE(st, vt, n)  Thực việc xóa n kí tự biến xâu st vị trí vt Ví dụ: Giá trị st Thao tác Kết ‘abcdef ’ Delete(st,5,2); ‘Phu Thanh’ Delete(st,1,4); ‘abcd’ ‘Thanh’ 1/22/2015 Trường THPT Mường Chà 1/22/2015 Trường THPT Mường Chà 10

Ngày đăng: 22/02/2023, 16:54

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w