Tải bản đầy đủ (.ppt) (20 trang)

Kieu du lieu xau

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 (1.52 MB, 20 trang )



Câu 1: Hãy nêu cách khai báo trực tiếp và gián tiếp mảng 1chiều?
Câu 2: Hãy chuyển cách khai báo mảng 1chiều sau từ dạng trực
tiếp sang dạng gián tiếp?
Var ArrayInt : Array[1..100] of integer;
Câu 3: Trong ngôn ngữ lập trình Pascal, về mặt cú pháp, việc
khai báo mảng 1 chiều nào sau đây là đúng:
A. Type 1chieu=array[1…100] of integer;
B. Type 1chieu=array[1-100] of integer;
C. Type 1chieu=array(1..100) of integer;
D. Type 1chieu=array[1..100] of integer;

Câu 1: - Cách khai báo trực tiếp:
Var <Tên biến mảng>: Array [kiểu chỉ số] of <kiểu phần tử>;
- Cách khai báo gián tiếp:
Type <Tên kiểu mảng> = Array [kiểu chỉ số] of <kiểu phần tử>;
Var <Tên biến mảng>: <Tên kiểu mảng>;
Câu 2: Chuyển khai báo mảng 1chiều sau từ dạng trực tiếp sang dạng gián
tiếp: Type B = Array[1..100] of integer;
Var ArrayInt : B ;
Câu 3: Trong ngôn ngữ lập trình Pascal, về mặt cú pháp, việc khai báo
mảng 1 chiều nào sau đây là đúng:
A. Type 1chieu=array[1…100] of integer;
B. Type 1chieu=array[1-100] of integer;
C. Type 1chieu=array(1..100) of integer;
D. Type 1chieu=array[1..100] of integer;


* Một số khái niệm:
- Xâu là một dãy các kí tự trong bảng mã ASCII


* Ví dụ: ‘Bach Khoa’ ‘KI SU’ ‘2008 la nam Mau Ty’
- Mỗi kí tự gọi là một …………. của xâu
- Số lượng kí tự trong xâu được gọi là ……………………
- Xâu có độ dài bằng 0 được gọi là …………..
- Tham chiếu tới phần tử của xâu được xác định thông qua ............. của phần
tử trong xâu.
- Chỉ số của phần tử của xâu thường được đánh số thứ tự bắt đầu từ 1
- Trong ngôn ngữ lập trình Pascal, để truy cập tới từng phần tử của xâu, ta
viết:
<Tên biến xâu> [chỉ số ]
phần tử
độ dài của xâu
xâu rỗng
chỉ số

- <Tên biến xâu> [chỉ số ]
Ví dụ: Biến Hoten lưu trữ giá trị hằng xâu Vuong Quoc Vuong
Hoten [5] cho ta kí tự ‘g’ là kí tự thứ năm của biến xâu Hoten

1. Khai báo:
- Biến kiểu xâu có thể khai báo như sau:
Var <Tên biến> : String [độ dài lớn nhất của xâu ];
- Ví dụ:
Var Ten : String [10 ];
Var Ho_dem : String [25 ];
Var Que : String;
- Chú ý:
- Nếu không khai báo độ dài tối đa của biến xâu thì
độ dài ngầm định của xâu là 255.
- Độ dài lớn nhất của xâu là 255 kí tự.

- Hằng xâu kí tự được đặt trong cặp nháy đơn ‘’

1. Khai báo:
Var <Tên biến> : String [độ dài lớn nhất của xâu ];
*. Bài tập áp dụng:
1/ Trong ngôn ngữ lập trình Pascal, xâu kí tự là:
A. Mảng các kí tự;
B. Dãy các kí tự trong bảng mã ASCII;
C. Tập hợp các chữ cái trong bảng chữ cái tiếng Anh;
2/ Trong ngôn ngữ lập trình Pascal, cách khai báo xâu kí tự nào
sau đây là đúng:
A. S: File of String; C. S: String;
B. S: File of char; D. Cả 3 câu trên đều đúng;
3/ Trong ngôn ngữ lập trình Pascal, xâu kí tự có tối đa:
A. 8 kí tự; C. 16 kí tự;
B. 256 kí tự; D. 255 kí tự;

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×