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à 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 qu
Trang 1Kiể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à 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
qua tên mảng và vị trí của phần tử đó.
Có hai cách khai báo:
2 Gián tiếp:
của các phần tử>] of < kiểu của các phần tử>;
Var
1.Trực tiếp:
các phần tử>] of < Kiểu của các phần tử>;
Trang 2Bài 12: KIỂU XÂU ( xâu kí tự)
Trang 31 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à 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ử đó.
s[2]= ‘i’ s[4]= ‘ ‘
s
Khai báo xâu:
Var <tên biến>:string[độ dài lớn nhất của xâu];
Var <tên biến>:string;
Ví dụ: a, b:string;
hoten: string[30];
Trang 4Hã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 !
phần tử giống nhau.
tử của mảng có thể là kiểu dữ liệu khác (ví dụ:
integer, real, char,…)
Trang 5
2 Các thao tác xử lí xâu (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’
Ví dụ: ‘May tinh’ ‘May tinh cua toi’
‘Anh’ ‘Ba’< <
Trang 6e Có thể tạo ra một xâu mới từ một xâu khác bắt đầu
s1 trong xâu s2.
Trang 7Một số ví dụ (sgk trang
71)
Ví dụ 4
Ví dụ 3
Bài tập: Viết chương trình cho phép nhập vào một xâu kí tự, chuyển
kí tự đầu và kí tự cuối trong xâu thành chữ hoa và in chúng ra màn hình