Slide 1 Kieåm tra baøi cuõ Theá naøo laø kieåu maûng moät chieàu ? Caùc yeáu toá xaùc ñònh maûng moät chieàu ? Traû lôøi Maûng moät chieàu laø daõy höõu haïn caùc phaàn töû cuøng kieåu Caùc yeáu toá x[.]
Kiểm tra cũ: Trả lời : kiểu mảng chiều ? Thế Mảng chiều dãy hữu Các yếu tố xác định mảng chiều ? hạn phần tử kiểu Các yếu tố xác định mảng chiều ? Trả lời : Tên kiểu mảng chiều; Số lượng phần tử; Kiểu liệu phần tử; Cách khai báo biến mảng; Cách tham chiếu đến phần tử; ? Viết khai báo biến ch thuộc kiểu kí tự Var ch: char ; ? Biến ch lần nhận giá trị kí tự Kiểu kí tự cho phép nhập lần kí tự Giả sử ta có khai báo sau: Var ht : array[1 30] of char ; Để nhập vào họ tên học sinh có độ dài 30 kí tự, ta viết đoạn lệnh sau : For i:=1 to 30 begin write(‘ nhap ki tu thu’, i ); readln(ht[i]); End; Vòng lặpthời thực bao nhiêuchương lần ? trình 30 lần Mất nhiều gian để thực Dùng kiểu liệu Kiểu xâu (kiểu chuỗi) Bài 12 : KIỂU XÂU Một số khái niệm Khai báo Các thao tác xử lí xâu Một số ví dụ ‘Mua Xuan’ xâu gồm kí tự M u a X u a n Khoảng trắng kí tự Xâu cóđộXâu dàicólàđộ0 dài 12 ‘999 ‘19/05–Sinh ‘ ’ hoa ‘’ hong’ nhat Bac’ Xâu có độ dài 19 Em hiểu Xâu ? Một số khái niệm: Xâu dãy kí tự mã ASCII, kí tự gọi phần tử xâu; Số lượng xâu gọi độ dài xâu; Xâu có độ dài gọi xâu rỗng Xâu dãy kí tự M u a Bộ mã ASCII X u a n Độ dài xâu Mỗi kí tự phần tử xâu Để xác định xâu, ta dựa vào yếu tố nào? Các yếu tố xác định xâu : Tên kiểu xâu; Số lượng kí tự xâu; Cách khai báo biến kiểu 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ử xâu Khai báo Var < tên biến > : String[n] ; Trong : + Var, string : từ khóa + n độ dài xâu ( n