Tài nguyên dạy học

Hỗ trợ trực tuyến

  • (Trợ giúp kỹ thuật)

Điều tra ý kiến

Các bạn thầy trang web của chúng tôi thế nào?
Bình thường
Đẹp
Đơn điệu
Ý kiến khác

Thống kê

  • truy cập   (chi tiết)
    trong hôm nay
  • lượt xem
    trong hôm nay
  • thành viên
  • Ảnh ngẫu nhiên

    Thành viên trực tuyến

    4 khách và 0 thành viên

    Chào mừng quý vị đến với Thư viện tài nguyên giáo dục Kiên Giang.

    Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tư liệu của Thư viện về máy tính của mình.
    Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay ô bên phải.

    Bài 12. Kiểu xâu

    Wait
    • Begin_button
    • Prev_button
    • Play_button
    • Stop_button
    • Next_button
    • End_button
    • 0 / 0
    • Loading_status
    Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
    Nhấn vào đây để tải về
    Báo tài liệu có sai sót
    Nhắn tin cho tác giả
    (Tài liệu chưa được thẩm định)
    Nguồn:
    Người gửi: Phung Kim Han
    Ngày gửi: 11h:11' 09-10-2017
    Dung lượng: 354.0 KB
    Số lượt tải: 224
    Số lượt thích: 0 người
    BÀI 12: KIỂU XÂU
    * Một số khái niệm
    * Cách tham chiếu đến phần tử của xâu
    1/ Khai báo
    2/ Các thao tác xử lí xâu
    a) Phép ghép xâu b) Các phép so sánh
    c) Thủ tục Delete d) Thủ tục Insert
    e) Hàm Copy f) Hàm Length
    g) Hàm Pos h) Hàm Upcase
    3/ Một số ví dụ
    Bài mới
    * Một số khái niệm
    Xâu là một dãy các kí tự trong bộ mã ASCII.
    Mỗi kí tự được gọi là một phần tử của xâu (Kể cả dấu cách (khoảng trắng)).
    Độ dài của xâu: là số lượng kí tự trong xâu đó.
    Xâu rỗng: là xâu có độ dài bằng 0.
    Ví dụ1: Xâu A: ‘HA NOI’
    Số lượng phần tử của xâu A: 6 phần tử
    Độ dài: 6
    Ví dụ2: Xâu B: ‘’
    Số lượng phần tử của xâu B: 0 phần tử
    Độ dài: 0
    Xâu B được gọi là xâu gì?
    => Xâu B được gọi là xâu rỗng
    Xâu B có bao nhiêu phần tử?
    Độ dài của xâu B?
    * Ví dụ:
    Để xây dựng và sử dụng kiểu xâu, cần xác định:
    Tên kiểu xâu;
    Cách khai báo biến kiểu xâu;
    Số lượng kí tự của xâu;
    Các phép toán thao tác với xâu;
    Cách tham chiếu tới phần tử của xâu.
    * Cách tham chiếu đến phần tử của xâu
    Cấu trúc: [Chỉ số];
    Trong đó, chỉ số là số thứ tự của phần tử trong xâu. Kí tự đầu tiên của xâu được gọi là phần tử thứ nhất.
    Ví dụ 1: Xâu A: ‘HA NOI’

    =>
    Tham chiếu tới phần tử thứ 4: A[4]=‘N’
    Tham chiếu tới phần tử thứ 3: A[3]=‘ ’

    1/ Khai báo biến kiểu xâu
    Cấu trúc: var : string[độ dài lớn nhất của xâu];
    Trong đó: độ dài lớn nhất của xâu có thể bỏ qua. Khi đó độ dài này ngầm định là 255.
    Ví dụ 1: var Hoten: string[26];
    Ví dụ 2: var Ghichu: string;

    Cho biết độ dài lớn nhất của xâu trong ví dụ 2?
    255
    a) Phép ghép xâu:
    - Sử dụng dấu (+) để ghép nhiều xâu thành một xâu.
    - Ví dụ 1: ‘Ca’ + ‘Mau’ + ‘Que’ + ‘Toi’  kết quả: ‘CaMauQueToi’
    - Ví dụ 2: ‘Ha Noi’ + ‘ oi’
     kết quả: ‘Ha Noi oi’

    2/ Các thao tác xử lí xâu
    b) Phép so sánh:

    - Các phép so sánh (=; <; >; <=; >=;<>).
    - Quy tắc so sánh:
    + A = B nếu A giống B hoàn toàn. Vd: ‘Tin’=‘Tin’
    + A < B nếu A là đoạn đầu của B, đồng thời A và B có độ dài khác nhau.
    Vd: ‘Tin’ < ‘Tin hoc’
    + A>B nếu kí tự đầu tiên khác nhau giữa chúng kể từ trái sang trong xâu A có mã ASCII lớn hơn.
    Vd: ‘Ha noi’ > ‘Ha nam’
    Lưu ý: Phép so sánh có thứ tự ưu tiên thấp hơn phép ghép xâu.

    c) Thủ tục delete (S, vt, n)
    ‘Dat ’
    c) Thủ tục Insert (S1, S2, vt)
    ‘Tin hoc’
    c) Hàm Copy(S, vt, n)
    ‘tap’
    Củng cố bài:
    Cấu trúc khai báo biến xâu:
    var : string[độ dài lớn nhất của xâu];
    Tham chiếu đến phần tử của xâu:
    [chỉ số];
    Các thao tác xử lí xâu: phép ghép xâu, phép so sánh, thủ tục delete, thủ tục Insert, thủ tục copy....



    Cho xâu a: ‘Tin hoc’ và Xâu b: ‘Lop 11A7’
    Chọn Đ nếu KQ đúng, S nếu KQ sai.
    1. Delete(a,1,4); KQ: ‘hoc’

    2. Copy(b, 1, 3); KQ: ‘11A’

    3. Insert(b,a,9); KQ: ‘Tin hoc Lop 11A7’

    4. a=b

    5. a+b KQ: ‘Tin hoc Lop 11A7’

    Đ
    Đ
    Đ
    Đ
    Đ
    S
    S
    S
    S
    S
    =>
    =>
    =>
    =>
    Chúc mừng bạn!
    Chia buồn cùng ban!
     
    Gửi ý kiến