1. Trang chủ
  2. » Giáo án - Bài giảng

Kiểu xấu

14 313 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 14
Dung lượng 3,04 MB

Nội dung

Câu hỏi: Cho chuỗi ký tự sau: ABCDEF. Hãy khai báo một mảng một chiều để chứa các kí tự trên (Char). C1: TYPE Mang = ARRAY [ 1 . . 6 ] OF Char; VAR Chu : Mang; C2: VAR Chu : ARRAY [ 1 . . 6 ] OF Char; Trả lời : KIỂM TRA BÀI CỦ I. Khai báo kiểu dữ liệu xâu: -Xâu là dãy các kí tự trong bảng ASCII. Một xâu có không quá 255 kí tự. -Mỗi kí tự là một phần tử của xâu. Ví dụ: ‘Tin hoc’ -Độ dài xâu là tổng số lượng kí tự trong một xâu. Ví dụ: Độ dài xâu trên là 7. (minh hoạ) -Xâu rỗng là xâu có độ dài bằng 0, được biểu diễn bằng cặp dấu nháy đơn ‘ ’. 1. Một số khái niệm: BÀI 12: KI U XÂU Ể ( ti t 1)ế BÀI TOÁN ĐẶT VẤN ĐỀ 2. Cách khai báo: a. Cách 1: VAR <Tên biến> : < Tên kiểu> ; TYPE <Tên kiểu> = STRING [ n ] ; Từ khoá Độ dài lớn nhất của xâu không vượt quá 255 kí tự. Ví dụ: TYPE Name = STRING[30]; VAR Ten1 : Name; KI U D LI U XÂUỂ Ữ Ệ Theo quy tắc đặt tên của TP 2. Cách khai báo: b. Cách 2: VAR <Tên biến> : STRING [ n ]; Ví dụ: VAR ten1: STRING[10]; VAR Hoten : STRING[30]; KI U D LI U XÂUỂ Ữ Ệ Chú ý: n là độ dài tối đa của xâu. Nếu không đưa n vào tức chỉ có STRING thì độ dài lúc này được mặc định là 255. Ví dụ: VAR Chutich: STRING; II. Các thao tác xử lí xâu: 1. Cách tham chiếu đến một phần tử của xâu: 2. Phép ghép xâu: ( + ) S1+S2+…+Sn. S1 = ’Hoa’ S2 = ’hong’ S1 + S2 => ‘Hoa hong’ Ví dụ2: KI U D LI U XÂUỂ Ữ Ệ Ví dụ: Ten1[ 5 ], Ten1[ 1 ]. Tên biến [chỉ số] Ví dụ1: 3. Phép so sánh: =, <>, >, <, >=, <=. KI U D LI U XÂUỂ Ữ Ệ - Nếu không có cặp kí tự nào khác nhau thì có 2 trường hợp: + Hai xâu có độ dài bằng nhau thì bằng nhau. + Hai xâu có độ dài khác nhau thì xâu nào có độ dài lớn hơn sẽ lớn hơn. So sánh lần lượt từng cặp kí tự của 2 xâu từ trái sang phải. (minh hoạ) - Nếu gặp cặp kí tự khác nhau đầu tiên thì xâu nào có kí tự có mã số trong bảng mã ASCII lớn hơn là lớn hơn. KI U D LI U XÂUỂ Ữ Ệ 3. Phép so sánh: Ví dụ: ‘abcdik’ và ‘abh’ < ‘agh’ và ‘aghab’ < 4. Các thủ tục chuẩn: Thủ tục Delete(st,vt,n); ho KI U D LI U XÂUỂ Ữ Ệ Thực hiện xóa n kí tự của xâu St bắc đầu từ vị trí Vt Ví dụ: St = ’tin hoc’ Delete(St,4,3); St =’tin c’ KI U D LI U XÂUỂ Ữ Ệ Thủ tục Insert(S1,S2,vt); S = ‘Abc’ St = St = ‘def’ ’ ‘ Insert(S,St,2); Ví dụ: ef Abc d Chèn xâu S vào xâu St tại vị trí vt. Chú ý: Delete và Insert đều làm thay đổi xâu St [...]...Thực hiện tháng 01 năm 2010 TRƯƠNG THPT ĐÔNG HÀ KIỂU DỮ LIỆU XÂU ‘Tin hoc’ ] S= 1 23 4 5 67 KIỂU DỮ LIỆU XÂU 3 Phép so sánh: =, , >, =, ‘tinhoc’ = ‘tinhoc’ Ví dụ: xâu S1 = ‘tinhoc’ và xâu S2 = ‘tinhoc’ => S1 = S2 KIỂU DỮ LIỆU XÂU Ví dụ2: S1 = ’123’ ‘123 S1 + S2 => 4567’ S2 = ’4567’ . ĐỀ 2. Cách khai báo: a. Cách 1: VAR <Tên biến> : < Tên kiểu& gt; ; TYPE <Tên kiểu& gt; = STRING [ n ] ; Từ khoá Độ dài lớn nhất của xâu không. VAR Chu : ARRAY [ 1 . . 6 ] OF Char; Trả lời : KIỂM TRA BÀI CỦ I. Khai báo kiểu dữ liệu xâu: -Xâu là dãy các kí tự trong bảng ASCII. Một xâu có không quá

Ngày đăng: 09/11/2013, 01:11

Xem thêm

HÌNH ẢNH LIÊN QUAN

-Xâu là dãy các kí tự trong bảng ASCII. Một xâu có không quá 255 kí tự. - Kiểu xấu
u là dãy các kí tự trong bảng ASCII. Một xâu có không quá 255 kí tự (Trang 3)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w