- Hs: Sgk, CT đó được viết sẵn.
Bài 12: 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
Hoạt động 1: Kiểm tra bài cũ và khởi động bài mới
TG HĐ GIÁO VIấN HĐ HỌC SINH Ghi bảng
10' Ghi cõu hỏi lờn bảng Phỏt vấn HS tại chỗ Y/c HS khỏc 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 Suy nghĩ, trả lời Nhận xột 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?
Hoạt động 2: Tỡm hiểu về dữ liệu kiểu xõu
TG HĐ GIÁO VIấN HĐ HỌC SINH Ghi bảng
14' Xõu là gỡ?
Y/c HS khỏc nhận xột Chớnh xỏc húa nội dung Y/c HS cho VD
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ả lời Nhận xột
Hỡnh thành khỏi niệm Xõu Cho VD
Trả lời.
Bài 12: KIỂU XÂU
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ử Ttự kiểu mảng
Hoạt động 3: Khai bỏo dữ liệu kiểu xõu và cỏc thao tỏc xử lớ xõu
T/g HĐ của GV HĐ của HS Ghi bảng
15'
- Hỏi: í nghĩa của từ String? Độ dài lớn nhất của xõu là bao nhiờu
- Hóy nhắc lại cỏc phộp toỏn đó học trờn kiểu dữ liệu chuẩn
- 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 Trả lời Trả lời Quan sỏt chương trỡnh để dự tớnh kết qủa 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
Hoạt động 4: Củng cố:
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.
- 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.
Ngày soạn:
Tiết PPCT: 28