Giáo án môn Tin học 11 - Kiểu xâu

Giáo án môn Tin học 11 - Kiểu xâu

I.Mục đích:

+ Biết xâu là 1 dãy kí tự, biết cách khai báo xâu, truy cập ptử của xâu.

- Sd được 1 số thủ tục, hàm thông dụng về xâu.

- Cài đặt được 1 số ctrình đơn giản có sd xâu.

II.Biện pháp: Thuyết trình giải thích, đàm thoại.

III. Phương tiện:

Gv: Giáo án, SGK

Hs: Vở, SGK, đồ dùng học tập.

IV. Nội dung tiết dạy:

1. Ổn định tổ chức:

2. Kiểm tra bài cũ:

3. Tiến trình bài học:

 

doc 4 trang Người đăng minh_thuy Lượt xem 1471Lượt tải 3 Download
Bạn đang xem tài liệu "Giáo án môn Tin học 11 - Kiểu xâu", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Ngày soạn: 17/12
Ngày dạy: 20/12
Tiết: 28,29
KIỂU XÂU.
I.Mục đích:
+ Biết xâu là 1 dãy kí tự, biết cách khai báo xâu, truy cập ptử của xâu.
- Sd được 1 số thủ tục, hàm thông dụng về xâu.
- Cài đặt được 1 số ctrình đơn giản có sd xâu.
II.Biện pháp: Thuyết trình giải thích, đàm thoại.
III. Phương tiện:
Gv: Giáo án, SGK
Hs: Vở, SGK, đồ dùng học tập.
IV. Nội dung tiết dạy:
Ổn định tổ chức:
Kiểm tra bài cũ:
Tiến trình bài học:
Hoạt động
Nội dung
GV: TT trong MT được biểu diễn dưới dạng nào?
HS: 2 dạng, số và phi số (văn bản, hình ảnh, âm thanh).
GV: Bộ mã ASCII có thể mã hoá được bao nhiêu kí tự?
HS: được 256 kí tự được bắt đầu từ 0->255.
GV: Lấy VD về xâu.
“Lớp 11A1”-> đó là 1 xâu và độ dài của xâu là 7.
GV: Đưa ra khai báo và phân tích.
HS: nghe giảng và ghi bài.
GV: Gi ới thi ệu v ề ph ép gh ép x âu v à l ấy VD minh ho ạ
HS: nghe gi ảng v à ghi b ài.
GV: N êu quy t ắc v à m ột s ố th ủ t ục, h àm chu ẩn đ ể x ử l í x âu.
HS: Nghe gi ảng v à ghi b ài.
GV: Đưa ra VD và yêu cầu hs đưa ra kết quả.
Gs nhập họ tên ngư ời thứ nhất.
Nguyễn Thu Thu ỷ.
Họ tên người thứ hai.
Nguyễn Thị Hải Hằng.
KQ: ?
HS: Nguyễn Thị Hải Hằng (19>13)
* M ột s ố kh ái ni ệm:
- Dl trong 1 bài toán bao gồm: kiểu số và phi số.
- DL kiểu xâu là các kí tự.
- X âu là dãy kí tự trong bộ mã ASCII.
- Mỗi kí tự đ ược gọi là 1 ptu của xâu. SLượng trong 1 xâu đư ợc gọi là độ dài của xâu. Xâu có độ dài bằng 0 được gọi là xâu rỗng.
* Quy tắc xđịnh:
- Tên kiểu xâu;
- Cách khái báo biến kiểu xâu;
- Số lượng kí tự của xâu;
- Các phép toán thao tác với xâu;
- Cách tham chiếu tới phần tử của xâu.
1. Khai báo:
Var : string [độ dài của xâu ]
- Nếu ko khai báo độ dài của xâu khi đó độ dài lớn nhất của xâu sẽ nhận gtrị ngầm định là 255.
VD: Var hoten: string [25 ];
 Var ngaysinh: string;
2. Các thao tác xử lí xâu.
a. Phép ghép xâu.
- Có thể ghép nhiều xâu nhỏ thành 1 xâu lớn bằng dấu +.
VD: ‘Ha’ + ‘Noi’ + ‘-‘ + ‘Viet Nam’
 Ha Noi – Viet Nam
b. Các phép so sánh có thứ tự ưu tiên thấp hơn phép ghép xâu.
+ Quy tắc thực hiện so sánh giữa 2 xâu:
- Xâu A>Xâu B nếu kí tự đầu tiên khác nhau giữa chúng kể từ trái sang trong xâu A có mã Ascii >xâu B.
- Nếu A và B có độ dài khác nhau và A là đoạn đầu của B thì A là nhỏ hơn B.
VD: ‘May tinh’ < ‘May tinh cua toi’
- 2 xâu được coi là bằng nhau nếu chúng giống nhau hoàn toàn.
c. Một số thủ tục và hàm chuẩn để xử lí các xâu.
+ Thủ tục delete (st,vt,n).
- Xoá n kí tự của xâu st bắt đầu từ vt.
VD: ‘THPT Nguyen Luong Bang’
del ete(st,1,5) -> ‘Nguyen luong bang’ 
+ Thủ tục Insert (s1, s2, vt)
 - Chèn xâu S1 vào xâu S2 bắt đầu từ vị trí vt.
VD: s1: ‘Thi’ s2 : ‘Luong thu Ha’
Insert (s1, s2, 6) -> Luong Thi Thu Ha.
+ Hàm copy(S, vt,N)
- Tạo xâu mới gồm N kí tự liên tiếp bắt đầu từ vị trí vt của xâu S.
VD: ‘THPT Nguyen Luong Bang’
copy(S, 1,4) -> ‘THPT’
+ Hàm length(s).
- Cho gtrị là độ dài của xâu.
VD: xâu S: ‘THPT Nguyen Luong Bang’
length(s). -> 22
+ Hàm pos (s1, s2)
- Cho vị trí xhiện đầu tiên của xâu S1 trong xâu S2.
VD: xâu S: ‘THPT Nguyen Luong Bang’
Pos(Nguyen,s2) -> 6
+ Hàm Upcase(ch)
- Cho chữ in hoa tương ứng với chữ cái trong ch.
VD: ch : cd
Upcase (ch) -> CD.
3. Một số ví dụ.
V ar a, b: string;
Begin
Write (‘nhap ho ten cua ng uoi thu nhat: ’)
Readln (a);
Write (‘nhap ho ten cua ng uoi thu hai: ’)
Readln (b);
If length(a) >length(b) then write(a) else write (b);
Readln
End.
4. Củng cố: 
	? Thế nào là phép ghép xâu và cách tính độ dài của x âu
5. Dặn dò: 	- Về nhà học bài và làm các bài tập trong SBT.
	- Đọc v à nghiên cứu BTTH5.

Tài liệu đính kèm:

  • docBai 12-T28,29-kieu xau.doc