T28 kieu xau

Chia sẻ bởi Lưu Xuân Thảo | Ngày 25/04/2019 | 67

Chia sẻ tài liệu: t28 kieu xau thuộc Tin học 11

Nội dung tài liệu:

Ngày soạn: 29/11/2011
Ngày giảng: 30/11/2011
Tiết 28: KIỂU XÂU
I.Mục tiêu
1. Về kiến thức
- Biết được một kiểu dự liệu mới, biết được khái niệm kiểu xâu.
- Phân biệt được sự giống và khác giữa kiểu mảng với kiểu xâu.
- Biết được cách khai báo biến, nhập/xuất dữ liệu, tham chiếu dến từng kí tự của xâu.
- Biết các phép toán liên quan đến xâu.
2. Về kĩ năng
- Khai báo được biến kiểu xâu trong ngôn ngữ lập trình Pascal.
- Sử dụng biến xâu và các phép toán trên xâu để giải quyết một bài toán đơn giản.
II. Chuẩn bị của GV và HS
1. GV: Máy vi tính, Máy chiếu để giới thiệu ví dụ.
2. HSSGK.
III. Phương pháp
Thuyết trình, vấn đáp
IV. Tiến trình bài học
HĐ1: Kiểm tra bài cũ và khởi động bài mới
Hoạt động của Giáo viên và Học sinh
Nội dung
TG

Ghi câu hỏi lên bảng
Phát vấn HS tại chỗ
Suy nghĩ, trả lời
Y/c HS khác nhận xét
Nhận xét
Chính xác hóa nội dung
`Viet Nam` là dữ liệu kiểu mảng. Tuy nhiên nó là một kiểu dữ liệu mà tiết này ta sẽ học: KIỂU XÂU
Ghi nhớ kiến thức
Câu hỏi:
Định nghĩa mảng một chiều và cách khai báo.
`Viet Nam` có phải là dữ liệu kiểu mảng một chiều không, Vì sao?


HĐ2: Tìm hiểu về dữ liệu kiểu xâu
Hoạt động của Giáo viên và Học sinh
Nội dung


Xâu là gì?
Trả lời
Y/c HS khác nhận xét
Nhận xét
Chính xác hóa nội dung
Hình thành khái niệm Xâu
Y/c HS cho VD
Cho VD
Trả lời.
Xâu có bao nhiêu kí tự?
Dấu cách là 1 ký tự.
Y/c HS viết xâu có ký tự trống, xâu rỗng, nêu số lượng ký tự của mỗi xâu.
Giới thiệu cách tham chiếu phần tử
Cho VD
Trả lời.
Bài 12: KIỂU XÂU
Khái niệm (SGK)







Ttự kiểu mảng


HĐ3: Khai báo dữ liệu kiểu xâu và các thao tác xử lí xâu
Hoạt động của Giáo viên và Học sinh
Nội dung


- Hỏi: Ý nghĩa của từ String?
Trả lời
Độ dài lớn nhất của xâu là bao nhiêu
Trả lời
- Hãy nhắc lại các phép toán đã học trên kiểu dữ liệu chuẩn
Quan sát chương trình để dự tính kết qủa
- Chiếu chương trình VD
- Hỏi: Kết quả của chương trình in ra màn hình?
Thực hiện chương trình cho HS thấy kết quả
- Y/c HS tìm một số VD khác
- Hỏi: Chức năng của phép cộng
- Chiếu chương trình VD về phép so sánh và y/c HS cho biết kết quả
Lưu ý cho HS

1. Khai báo (SGK)
2. Các thao tác xử lí xâu
Var st:string;
Begin
St:=`A` + `B`;
Write(st);
Readln;
End.
VD:
`AB`<`ABC`
`AC`<`ABC`
Lưu ý:
Một xâu có độ dài nhỏ hơn có thể lớn hơn (>) và ngược lại
c) Th


HĐ4: Củng cố(5`):
Nhắc lại những nội dung đã học:
- Khai báo biến
- Nhập xuất gá trị cho biến xâu
- Tham chiếu từng kí tự trong xâu.
- Phép ghép xâu.
- Các phép so sánh.
HĐ5: Dặn dò (1`)
- Về nhà xem phần kiến thức lý thuết còn lại trong bài, bao gồm các thủ tục và hàm liên quan đến xâu, sách giáo khoa trang 70 - 72.

* 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ẻ: Lưu Xuân Thảo
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)