So sánh xâu và mảng một chiều

SÁCH GIÁO KHOA

  • Toán lớp 12
  • Toán lớp 12 Nâng cao
  • Toán lớp 11
  • Toán lớp 11 Nâng cao
  • Toán lớp 10
  • Toán lớp 10 Nâng cao
  • Toán lớp 9
  • Tài liệu Dạy - học Toán 9
  • Toán lớp 8
  • Tài liệu Dạy - học Toán 8
  • Toán lớp 7
  • Tài liệu Dạy - học Toán 7
  • Toán lớp 6
  • Tài liệu Dạy - học Toán 6
  • Toán lớp 5
  • Toán lớp 4
  • Toán lớp 3
  • Toán lớp 2
  • Toán lớp 1
  • Answers [ ]

    1. Xâu [string] là kiểu dùng cho chuỗi ký tự bao gồm chữ cái, chữ số, ký tự đặc biệt. Xâu không tách biệt thành phần tử. Nếu tách xâu hoặc lấy một bộ phận của xâu thì ta được xâu mới, hoàn toàn khác với xâu ban đầu.

      Mảng [array] là kiểu dùng bao quát hơn, mảng được cấu thành bởi các phần tử nhỏ hơn có cùng kiểu với nhau, mỗi phần tử đều được đánh số thứ tự để phân biệt với phần tử khác. Ta có thể tách hoặc đổi vị trí các phần tử trong mảng mà không tạo thành mảng mới.

    2. +Kiểu mảng thì dùng để chứa các giá trị là số thực số nguyên
      +Còn kiểu xâu dùng để chứa các giá trị là kí tự

    bài 12: kiểu xâu

    Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây [246.02 KB, 7 trang ]



    Kiểm tra bài cũ
    Kiểm tra bài cũ
    @
    @
    Mảng một chiều là gì? Cách khai báo mảng một chiều?
    Mảng một chiều là gì? Cách khai báo mảng một chiều?


    Mảng một chiều là dãy các phần tử cùng kiểu dữ liệu,
    Mảng một chiều là dãy các phần tử cùng kiểu dữ liệu,
    mỗi phần tử có một chỉ số, việc truy cập các phần tử thông
    mỗi phần tử có một chỉ số, việc truy cập các phần tử thông
    qua tên mảng và vị trí của phần tử đó.
    qua tên mảng và vị trí của phần tử đó.
    Có hai cách khai báo:
    Có hai cách khai báo:


    2. Gián tiếp:
    2. Gián tiếp:
    Type
    Type
    =
    =
    array
    array
    [;


    của các phần tử>] of < kiểu của các phần tử>;
    Var
    Var
    : < Tên kiểu mảng>;
    : < Tên kiểu mảng>;
    1.Trực tiếp:
    1.Trực tiếp:


    var
    var
    :
    :
    array
    array
    [;
    các phần tử>] of < Kiểu của các phần tử>;

    Bài 12: KIỂU XÂU [ xâu kí tự]


    1. Xâu và cách khai báo xâu:
    1. Xâu và cách khai báo xâu:


    Xâu là dãy các kí tự trong bộ mã ASCII, mỗi kí tự của
    Xâu là dãy các kí tự trong bộ mã ASCII, mỗi kí tự của
    xâu là một phần tử của xâu, việc truy cập các phần tử

    xâu là một phần tử của xâu, việc truy cập các phần tử
    của xâu thông qua tên xâu và vị trí của phần tử đó.
    của xâu thông qua tên xâu và vị trí của phần tử đó.
    T
    T
    i
    i
    n
    n
    h
    h
    o
    o
    c
    c
    s[2]=
    s[2]=


    i’
    i’
    s[4]=
    s[4]=
    ‘ ‘
    ‘ ‘
    s
    s
    1
    1
    5

    5
    4
    4
    2
    2
    3
    3
    6
    6
    7
    7
    Khai báo
    Khai báo


    xâu
    xâu
    :
    :


    Var :string[độ dài lớn nhất của xâu];
    Var :string;
    Ví dụ: a, b:string;
    Ví dụ: a, b:string;


    hoten: string[30];
    hoten: string[30];



    Hãy nêu một số điểm giống &
    khác nhau giữa mảng một
    chiều và xâu?
    Ngoài ra còn có sự khác nào
    giữa mảng một chiều và xâu,
    để tìm hiểu vấn đề này, ta sẽ
    vào mục 2 !

    Gi ng: ố
    Gi ng: ố



    - Các ph n t đ u có ch s , cách truy c p các ph n ầ ử ề ỉ ố ậ ầ
    - Các ph n t đ u có ch s , cách truy c p các ph n ầ ử ề ỉ ố ậ ầ
    t gi ng nhau.ử ố
    t gi ng nhau.ử ố

    Khác nhau:
    Khác nhau:



    - Các ph n t c a xâu là kí t , còn các ph n t c a ầ ử ủ ự ầ ử ủ
    - Các ph n t c a xâu là kí t , còn các ph n t c a ầ ử ủ ự ầ ử ủ
    m ng có th là ki u d li u khác [ví d : integer, real, ả ể ể ữ ệ ụ
    m ng có th là ki u d li u khác [ví d : integer, real, ả ể ể ữ ệ ụ
    char
    char

    ,…]
    ,…]




    2. Các thao tác xử lí xâu
    2. Các thao tác xử lí xâu
    [sgk trang 70]
    [sgk trang 70]
    :
    :
    a. Ghép xâu
    Có thể ghép nhiều xâu thành một xâu bằng cách dùng dấu +
    Ví dụ: ‘TIN’ + ‘ ’ + ‘HOC’ + ‘ ’ + ‘11’ = ‘TIN HOC 11’
    b
    b
    . Có thể so sánh các xâu bằng cách dùng các dấu = < > =
    . Có thể so sánh các xâu bằng cách dùng các dấu = < > =
    Ví dụ: ‘May tinh’ ‘May tinh cua toi’
    ‘Anh’ ‘Ba’
    ,

    Video liên quan

    Chủ Đề