BÀI THU HOẠCH
ĐV: TRƯỜNG THPT ĐỊNH AN
GIÁO ÁN CHO BÀI TẬP & THỰC HÀNH 5
A- MỤC ĐÍCH, YÊU CẦU:
- Kiến thức:
+ Củng cố cho học sinh những hiểu biết về kiểu xâu.
+ Cung cấp cho học sinh một vài thuật toán cơ bản và đơn giản thường gặp trong
xữ lý văn bản.
- Kỹ năng:
+ Làm việc với xâu trong lập trình.
+ Bước dầu viết được một số thuật toán kiêu xâu quen thuộc bằng Pascal.
+ Góp phần hình thành và rèn luyện tư duy lạp trình, tác phong của người lập
trình.
B- CHUẨN BỊ:
GV cần viết các chương trình chạy hoàn chỉnh xãy ra trong bài thực hành để chiếu
và phân tích cho HS xem khi cần thiết.
C- PHƯƠNG TIỆN DẠY HỌC:
+ Phòng thực hành vi tính.
+ Máy chiếu (nếu có).
D- NỘI DUNG:
HĐ CỦA GV HĐ CỦA HỌC SINH BỔ
SUNG
- GV: chia lớp thành 8
nhóm (nên chia trước
buổi thực hành để khỏi
chiếm nhiều thời gian của
HS).
- GV: củng cố những kiến
thức cơ bản về kiểu xâu
cho HS bằng cách đặt một
vài câu hỏi đơn giản và
chạy thử của câu a, sau
đó thực hiện gõ nhanh
chương trình và chạy thử.
- GV: đối với câu b, phải
gợi ý cho HS bằng những
câu hỏi gợi mỡ để HS
hình thành nên dàn ý (mã
giả) như:
+ Hãy nhận xét về các cặp kí tự ở
vị trí đối xứng nhau trong một
xâu palindrome.
+ Ký tự ở vị trí thứ nhất đối xứng
với ký tự nào?
+ Ký tự ở vị trí thứ i đối xứng với
ký tự nào?
- GV: nhắc nhỡ những
điểm sai và rút kinh
nghiệm cho HS. Sau đó
nêu một số trường hợp
thực hiện chạy được
chương trình để nhóm
khác học hỏi sao cho tiết
TH trở nên sôi nỗi. Tạo
không khí đoàn kết, học
hỏi lẫn nhau.
- GV: nhận xét kết quả của
bài 1, tao không khí vui
vẽ giảm bớt căng thẳng
để dẫn đề qua Bài 2.
- GV: tương tự như bài 1,
hoặc đặt câu hỏi trực tiếp với
giáo viên.
- HS: nghe giảng và xây dựng
dược dàn ý:
[phần khai báo]
Begin
{nhập xâu S}
N:=length(S);
{khởi trị cho nảng đếm}
For i:=1 to N do
{nếu S[i] là chữ cái thì đếm tăng cho
S[i]}
For i:=1 to 26 do
{thông báo lần xuất hiện của kí tự}
End.
- GV: nếu có thời gian
nhiều thì hướng dẫn HS
có thể dùng mảng để ghi
nhận lần xuất hiện của S
- GV: đối với câu 3, cần
nhắc HS cách tìm vị trí
một xâu con, xoá một xâu
con, chèn một xâu con
bằng những câu hỏi gợi ý
và gọi HS nêu cú pháp
của các cách trên.
- GV:cho hs xây dựng dàn
ý kem theo các gợi ý.
- GV: cho HS thực hiện