Bài 12. Kiểu xâu

Chia sẻ bởi nguyễn văn phong | Ngày 10/05/2019 | 55

Chia sẻ tài liệu: Bài 12. Kiểu xâu thuộc Tin học 11

Nội dung tài liệu:

BÀI 2: KIỂU XÂU
1/ Khái niệm
2/ Khai báo
3/ Các thao tác xử lí xâu
a/ Các phép toán
- Phép cộng
- Phép so sánh (=,<>,>,<,>=,<=,)
b/ Các thủ tục và hàm xử lí xâu
Một số câu hỏi sau bài

b/ Các thủ tục và hàm xử lí xâu
Thủ tục
- Delete(s,vt,n); Xóa n kí tự của xâu s kể từ vị trí vt
- Insert(s1,s2,vt); chèn xâu s1 vào xâu s2 kể từ vị trí vt
Hàm
- Copy(s,vt,n) Trả về một xâu mới gồm n kể từ vị trí vt của xâu s
- Length(s) Trả về một giá trị là độ dài của xâu s
- Pos(s1,s2) Trả về vị trí của xâu s1 có trong xâu s2
- Upcase(ch) Trả về một kí tự in hoa có trong ch
Bài tập: Viết chương trình nhập vào một xâu s tùy ý. Đưa ra màn hình xâu s đã được xóa 2 kí tự đầu tiên.
- Pheựp coọng xaõu (+): Coọng 2 xaõu thaứnh 1 xaõu mụựi
Ví du :
+ Phép bằng (=): Xâu A bằng xâu B khi chúng giống hệt nhau. Ngược lại là phép khác <>
Ví dụ: `HaNoi`=`HaNoi` ->True
‘Ha’+’Noi” -> ‘HaNoi’
- Pheựp toaựn so saựnh:
+ Phép lớn hơn (>): Xâu A lớn hơn xâu B nếu kí tự đầu tiên của xâu A tính từ trái sang có mã ASCII lớn hơn kí tự tương ứng với xâu B. Ngược lại thì xâu a nhỏ thua xâu B.
Ví dụ: `Ha Noi` > `Ha Nam` ->True
Var :string[ủoọ daứi cuỷa xaõu];
2. Khai baựo
Ví du :
* Cách tham chiếu đến một kí tự trong xâu giống như
tham chiếu trên mảng 1 chiều
Ví dụ:
var s:string[20];
Var s1:string;
Cách nhập và xuất dữ liệu trên xâu : cách viết giống như nhập, xuất trên một biến đơn.
Ví dụ:
Xaõu laứ 1 daừy caực kớ tửù trong boọ maừ ASCII, moói kớ tửù trong xaõu laứ 1 pha�n tửỷ cuỷa xaõu vaứ moói xaõu coự moọt teõn.
1. Khaựi nieọm
Ví du: `Ha noi`
- Các thao tác xử lí xâu
- Tham chiếu đến các kí tự trong xâu
- Khai báo xâu
- Số lượng các kí tự trong xâu
- Teân bieán xaâu
Khi laứm vieọc vụựi xaõu ta ca�n lửu yự:
- Các thao tác xử lí xâu
- Tham chiếu đến các kí tự trong xâu
- Khai báo xâu
- Các thao tác xử lí xâu
- Tham chiếu đến các kí tự trong xâu
- Số lượng các kí tự trong xâu
- Khai báo xâu
- Các thao tác xử lí xâu
- Tham chiếu đến các kí tự trong xâu
a. Vieỏt chửụng trỡnh nhaọp vaứo 1 xaõu (s), sau ủoự xoựa xaõu s, 2 kớ tửù, keồ tửứ vũ trớ thửự 2
b. Vieỏt chửụng trỡnh nhaọp vaứo 2 xaõu(s1,s2), sau ủoự cheứn xaõu s1 vaứo xaõu s2 keồ tửứ vũ trớ thửự 1 vaứ ủửa xaõu s2 ra maứn hỡnh.
c. Vieỏt chửụng trỡnh nhaọp vaứo 1 xaõu s baống chửừ thửụứng, sau ủoự ủửa xaõu s ra maứn hỡnh baống chửừ hoa.
4/ BAỉI TA�P
? Viết chương trình nhập một xâu kí tự từ bàn phím và đưa ra màn hình xâu đã được xóa kí tự đầu tiên.
? Viết khai báo biến xâu họ tên có độ dài 50 kí tự.

? Viết thủ tục nhập cho xâu họ tên

? Viết thủ tục xóa kí tự đầu tiên của xâu họ tên


? Viết thủ tục xuất xâu họ tên ra màn hình.


* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: nguyễn văn phong
Dung lượng: | Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)