- Biết nhận xột, phõn tớch, đề xuất thuật toỏn giải bài toỏn sao cho chương trỡnh
Đ11 KIỂU XÂU I Mục đớch, yờu cầu
I. Mục đớch, yờu cầu
1.Về kiến thức:
- Học sinh nắm được xõu là một dóy kớ tự (cú thể coi xõu là mảng một chiều). - Biết cỏch khai bỏo xõu, truy cập phần tử của xõu.
- Sử dụng được một số thủ tục, hàm thụng dụng về xõu. - Cài đặt được một số chương trỡnh đơn giản cú sử dụng xõu.
2. Kĩ năng:
- Khai bỏo kiểu xõu, so sỏnh hai xõu, nhận biết và bước đầu sử dụng được cỏc hàm, thủ tục chuẩn.
3. Thỏi độ:
- Giỳp học sinh hiểu rừ tầm quan trọng của kiểu mảng, Làm cho hs thờm yờu thớch lập trỡnh, yờu thớch mụn học hơn.
II. Phương phỏp
- Kết hợp pp giảng dạy thuyết trỡnh, vấn đỏp, dựng phương tiện trực quan.
III.Chuẩn bị của giỏo viờn và học sinh
1. Chuẩn bị của giỏo viờn: Soạn giỏo ỏn, SGK, tài liệu tham khảo, mỏy chiếu,mỏy tớnh, chương trỡnh minh hoạ. mỏy tớnh, chương trỡnh minh hoạ.
2. Chuẩn bị của học sinh: Đọc trước bài mới, vở ghi lý thuyết, SGK.
IV. Tiến trỡn lờn lớp, nội dung bài giảng
1. Ổn định lớp
- Ổn định lớp.
- Yờu cầu lớp trưởng bỏo cỏo sĩ số.
2. Kiểm tra bài cũ 3. Nội dung bài giảng 3. Nội dung bài giảng
Hoạt động của thầy và trũ Nội dung
Hoạt động 1: Tỡm hiểu ý nghĩa của xõu kớ tự, cỏch khai bỏo
GV: 'Viet Nam' cú phải là dữ liệu kiểu mảng một chiều khụng, Vỡ sao?
HS: Suy nghĩ, trả lời
GV: 'Viet Nam' là dữ liệu kiểu mảng một chiều. Tuy nhiờn nú khụng là mảng kiểu số mà là mảng phi số hay gọi cỏch khỏc là : KIỂU XÂU
GV: Đưa ra khỏi niệm
GV: Thuyết trỡnh về khai bỏo kiểu xõu.
- Xõu kớ tự là dóy cỏc kớ tự trong bảng mó ASCII, mỗi kớ tự được gọi là 1 phần tử của xõu. Số lượng cỏc kớ tự trong xõu được gọi là độ dài xõu. Xõu cú độ dài bằng 0 là xõu rỗng.
- Chiếu lờn bảng cỏch khai bỏo biến xõu trong ngụn ngữ lập trỡnh Pascal.
- Hỏi: í nghĩa của từ String, [n]
HS: Suy nghĩ, trả lời. - String là tờn kiểu xõu.
- [n] là giỏ trị quy định số lượng ký tự tối đa mà biến xõu cú thể chứa.
GV: Hỏi: Khi khai bỏo khụng cú [n] thỡ số lượng ký tự tối đa là bao nhiờu?
- Yờu cầu học sinh cho vớ dụ một xõu ký tự
- Hỏi: Xõu cú bao nhiờu ký tự?
HS: 255
- Vớ dụ: ‘HA NOI’
- Xõu cú 6 ký tự, dấu cỏch là một ký tự.
GV: Diễn giải: Mỗi ký tự được gọi là một phần tử của xõu. Số lượng ký tự trong xõu được gọi là độ dài của xõu. - Hỏi: Xõu chỉ gồm một ký tự trống được viết như thế nào? số lượng ký tự bao nhiờu?
- Hỏi: Xõu rỗng được viết như thế nào? số lượng ký tự bao nhiờu?
HS:
- Ký hiệu của xõu gồm một ký tự trống là ‘ ’. Xõu này cú độ dài là 1.
- Ký hiệu của xõu rỗng là ‘ ’. Xõu này cú độ dài là 0.
GV: Tham chiếu đến từng ký tự của xõu. Cú gỡ giống và khỏc nhau so với cỏch tham chiếu đến từng phần tử của mảng. - Yờu cầu học sinh tỡm một vớ dụ.
HS: - Giống cấu trỳc chung khi tham chiếu: tờn biến[chỉ số]
- Vớ dụ: st[2].
1. Khai bỏo
Var <tờn_biến>:String[độ dài lớn nhất của xõu];
VD: var hoten:string[30];