IV. Đánh giá cuối bài (5’) 1 Kiến thức đã học:
3. Hoạt động3: Rèn luyện kỹ năng lập trình
a. Mục tiêu:
Học sinh vận dụng tổng hợp các kiến thức đã học và kiểu dữ liệu dữ liệu xâu để giải quyết bài toán cụ thể.
b. Nội dung:
Viết chơng trình nhập vào một xâu. Thực hiện loại bỏ các kí tự trắng d thừa: Kí tự trắng ở đầu và cuối xâu hoặc giữa các từ có nhiều hơn một kí tự trắng thì xoá các kí tự trắng đó để sao cho giữa các từ chỉ phân cách nhau bởi một kí tự trắng.
c. Các b ớc tiến hành
TG Hoạt động của giáo viên Hoạt động của học sinh
15' 1. Chiếu nội dung bài tập - Hỏi: Để duyệt các phần tử của xâu thực hiện ntn?
- Hỏi: Để xoá bỏ kí tự trắng d thừa dùng thủ tục nào của xâu?
- Hỏi: Xoá ở vị trí nào, và xoá bao nhiêu kí tự?
2. Yêu cầu học sinh gõ chơng trình
- Gõ chơng trình, chạy chơng trình và báo cáo kết quả, đa ra nhận xét.
- Theo dõi trên màn hình nội dung bài tập - Để duyệt đợc tất cả các phần tử của mảng thì cần dùng 1 vòng For.
Xoá kí tự trắng ở đầu xâu: Delete(st,1,1);. - Xoá kí tự trắng ở cuối xâu: Delete(st,lenghth(st),1);
- Xoá kí tự d thừa giữa các từ: Delete(st,i,1); - Gõ chơng trình, chạy chơng trình và báo cáo kết quả, đa ra nhận xét.
IV. Đánh giá cuối bài (5ph)
1. Kiến thức đã học
Học sinh thực hiện đợc một số thuật toán cơ bản: + Thao tác với mảng một chiều.
+ Thao tác với mảng hai chiều
+ Thao tác với biến xâu, sử dụng các thủ thục của xâu. 2. Câu hỏi và bài tập về nhà.
Tiết 34