Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 20 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
20
Dung lượng
1,58 MB
Nội dung
Câu 1: Hãy nêu cách khai báo trực tiếp 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, mặt cú pháp, việc khai báo mảng chiều sau đú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 : Array [kiểu số] of ; - Cách khai báo gián tiếp: Type = Array [kiểu số] of ; Var : ; 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, mặt cú pháp, việc khai báo mảng chiều sau đú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; * Ví dụ: ‘Bach Khoa’ ‘KI SU’ ‘2008 la nam Mau Ty’ * Một số khái niệm: - Xâu dãy kí tự bảng mã ASCII - Mỗi kí tự gọi ………… phần tử xâu độ dài xâu - Số lượng kí tự xâu gọi …………………… xâu rỗng - Xâu có độ dài gọi ………… số phần - Tham chiếu tới phần tử xâu xác định thông qua tử xâu - Chỉ số phần tử xâu thường đánh số thứ tự - Trong ngơn ngữ lập trình Pascal, để truy cập tới phần tử xâu, ta viết: [chỉ số ] - [chỉ số ] Ví dụ: Biến Hoten lưu trữ giá trị xâu Vuong Quoc Vuong Hoten [5] cho ta kí tự ‘g’ kí tự thứ năm biến xâu Hoten Khai báo: - Biến kiểu xâu khai báo sau: Var : String [độ - Ví dụ: dài lớn xâu ]; 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 biến xâu độ dài ngầm định xâu 255 - Độ dài lớn xâu 255 kí tự - Hằng xâu kí tự đặt cặp nháy đơn ‘’ Khai báo: Var : String [độ dài lớn 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 kí tự; B Dãy kí tự bảng mã ASCII; C Tập hợp chữ bảng chữ tiếng Anh; 2/ Trong ngơn ngữ lập trình Pascal, cách khai báo xâu kí tự sau đúng: A S: File of String; C S: String; B S: File of char; D Cả câu đúng; 3/ Trong ngơn ngữ lập trình Pascal, xâu kí tự có tối đa: A kí tự; C 16 kí tự; B 256 kí tự; D 255 kí tự; Khai báo: Var : String [độ dài lớn xâu ]; Các thao tác xử lí xâu: a Phép ghép xâu: Kí hiệu dấu (+) -Được sử dụng để ghépvaN nhiều A’ xâu thành‘Nguyen xâu; Van A’ ‘ nGuyen -Có thể thực phép ghép xâu với biến xâu * Ví dụ: ‘Ha’ + ‘Noi’ ‘Ha Noi’ Khai báo: Var : String [độ dài lớn xâu ]; Các thao tác xử lí xâu: a Phép ghép xâu: Kí hiệu dấu (+) b Phép so sánh: =, =, -Pascal tự động so sánh kí tự từ trái sang phải; -Xâu A lớn xâu B kí tự khác chúng kể từ trái sang xâu A có mã ASCII lớn * Ví dụ: ‘AB’ < ‘AC’ ‘ABC’ > ‘ABB’ -Nếu A B có độ dài khác nhau, A đoạn đầu B A