II. Chuẩn bị : 1 Giáo viên
2. Hoạt động 2: Rèn luyện kỹ năng vận dụng hàm, thủ tục.
a. Mục tiêu :
- Hs biết sử dụng hàm, thủ tục để giải quyết một số bài tốn đơn giản. Linh hoạt trong việc lựa chọn hàm hoặc thủ tục.
b. Nội dung
Mơn tin lớp 11
- Viết chương trình nhập vào một xâu và xĩa đi các các dấu thừa cĩ trong xâu,chỉ để lại một dấu cách giữa hai từ.
c. Các bước tiến hành.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Xác định bài tốn. - Nêu bài tốn .
- Yêu cầu hs xác định dữ liệu vào/ ra.
- Hỏi: Các nhiệm vụ chính khi khi giải quyết bài tốn này?
- Hỏi: Trong bài tốn ta cần sử dụng những hàm và thủ tục nào?
2. Chia lớp thành nhiều nhĩm nhỏ, yêu cầu hs viết chương trình.
- Thu phiếu trả lời. Trình bày kết quả, gọi hs nhĩm khác nhận xét, đánh giá, bổ sung.
3. Trình bày chương trình mẫu để chuẩn hĩa cho hs.
1. Quan sát, suy nghĩ, trả lời. - Theo dõi nội dung bài tốn. - Xác định dữ liệu vào/ra.
- Nêu lên một số nhiệm vụ cần phải làm để giải quyết bài tốn.
- Dự đốn một số hàm, thủ tục cần sử dụng để giải quyết bài tốn.
2. Thảo luận theo nhĩm để viết chương trình. - Thơng báo kết quả.
- Nhận xét, bổ sung những thiếu sĩt của nhĩm khác. 3. Quan sát và ghi nhớ
IV. Đánh giá cuối bài.1. Những nội dung đã học 1. Những nội dung đã học
- Thủ tục: Delete, Insert
- Hàm : Copy, Length, Pos, UpCase.
2. Câu hỏi và bài tập về nhà
- Làm bài tập 10 sgk (tr80).
- Viết chương trình nhập một xâu, in ra mà hình số từ cĩ trong xâu. - Xem trước bài thực hành số 5.
- Chuẩn bị bài tập để thực hành
Tiết 31,32
BÀI THỰC HÀNH SỐ 5
Soạn ngày:………
I. Mục tiêu :1. Kiến thức : 1. Kiến thức :
- Khắc sâu thêm phần kiến thức về lí thuyết kiểu xâu kí tự, đặc biệt là các hàm và thủ tục liên quan.
- Nắm được một số thuật tốn cơ bản: tạo xâu mới, đếm số lần xuất hiện một kí tự, …
2. Kỹ năng:
- Khai báo biến kiểu xâu.
- Nhập, xuất giá trị cho biến xâu. - Duyệt qua tất cả các kí tự của xâu. - Sử dụng được một số hàm, thủ tục. 3. Thái độ : - Tích cực, chủ động trong học tập. II. Chuẩn bị : 1. Giáo viên - Gi áo án, Phịng máy vi tính. 2. Học sinh : - Sgk, bài tập ở nhà.
III. Hoạt động dạy học.
1. Hoạt động 1 : Tìm hiểu một số chương trình, đề xuất phương án cải tiến.
a. Mục tiêu :
- Biết chức năng của chương trình , dự đốn kết quả chương trình. Biết đề xuất phương án cải tiến.
b. Nội dung
- Nhập vào một xâu, kiểm tra xem nĩ cĩ phải là xâu Palindrome hay khơng.
c. Các bước tiến hành.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Tìm hiểu đề bài.
- Giới thiệu nội dung đề bài. - Giải thích xâu Palindrome
- Yêu cầu hs cho ví dụ về xâu Palidrome. 2. Tìm hiểu chương trình gợi ý.
- Chiếu chương trình lên bảng.
- Hỏi: Chương trình cĩ chức năng làm gì? Kết quả? - Thực hiện chương trình để hs kiểm chứng.
3. Cải tiến chương trình.
- Nêu yêu cầu mới: Viết lại chương trình mà khơng sử dụng biến trung gian.
- Yêu cầu : nhận xét về các cặp ở vị trí đối xứng nhau trong một xâu Palindrome?
- Hỏi: Kí tự thứ i đối xứng với kí tự nào ?
- Hỏi: Cần phải so sánh bao nhiêu cặp kí tự trong xâu để biết được xâu đĩ là xâu Palindrome?
- Cĩ phải dùng cấu trúc lặp hay khơng? - Yêu cầu hs viết chương trình hồn chỉnh.
- Yêu cầu hs nhập dữ liệu cho sẵn của giáo viên và thơng báo kết quả.
- Xác nhận những bài làm cĩ kết quả đúng.
1. Quan sát, đọc kĩ đề.
- Quan sát, theo dõi những giải thích của giáo viên. 2. Quan sát chương trình, suy nghĩ, phấn tích để hiểu chương trình.
- Nêu lên chức năng của chương trình, dự đốn kết quả.
- Theo dõi và kiểm chứng kết quả.
3. Chú ý theo dõi yêu cầu của giáo viên, trả lời một số câu hỏi dẫn dắt.
- Nhận xét.
- Trả lời câu hỏi của giáo viên.
2. Hoạt động 2 : Rèn luyện kỹ năng lập trình.
a. Mục tiêu :
Mơn tin lớp 11
- Hs biết phân tích yêu cầu để viết một chương trình hồn chỉnh.
b. Nội dung
- Viết chương trình nhập vào một xâu kí tự S và thơng báo ra màn hình số lần xuất hiện trong S của mỗi chữ cái tiếng Anh trong S.
c. Các bước tiến hành.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Giới thiệu đề bài.
- Chiếu nội dung đề bài lên bảng. Nêu mục đích của bài tốn.
- Chia lớp thành hai nhĩm.
+ Nhĩm 1: Đặt các câu hỏi phân tích. + Nhĩm 2: Trả lời các câu hỏi phân tích. - Theo dõi những câu hỏi , câu trả lời của hai nhĩm, bổ sung và sửa sai.
2. Yêu cầu hs độc lập viết chương trình hồn chỉnh theo thuật tốn đã thảo luận.
- Yêu cầu một số hs làm xong sớm tìm một số bộ TEST.
- Yêu cầu hs nhập dữ liệu vào theo TEST của giáo viên đã chọn và thơng báo kết quả sau khi thực hiện chương trình.
- Xác nhận kết quả đúng của hs và sửa sai cho các em cĩ kết quả sai.
1. Quan sát đề và xác định những cơng việc cần thực hiện.
- Các nhĩm thảo luận đặt và trả lời câu hỏi.
2. Soạn chương trình - Tìm TEST.
- Nhập dữ liệu của giáo viên và thực hành hiện chương trình để xem kết quả.
- Thơng báo kết quả cho giáo viên.
IV. Đánh giá cuối bài.1. Những nội dung đã học 1. Những nội dung đã học
- Một số thuật tốn đơn giản liên quan đến xâu kí tự.
2. Câu hỏi và bài tập về nhà
- Ơn lại một số thao tác liên quan đến xâu. - Xem trước nội dung bài sau.
Tiết 33
BÀI TẬP
Soạn ngày:………
I. Mục tiêu :
1. Kiến thức :
- Hs nắm vững một số kiến thức về mảng, xâu, bản ghi.
2. Kỹ năng:
- Rèn luyện kỹ năng giải quyết vấn đề, kỹ năng viết chương trình. - Làm việc nhĩm
3. Thái độ :
- Cĩ ý thức trong học tập, tăng cường tính tích cực, tự giác.
II. Chuẩn bị :1. Giáo viên 1. Giáo viên
- Giáo án, Sgk, bài tập 2. Học sinh :
- Vở,sgk
III. Hoạt động dạy học.
1.Hoạt động 1 : Củng cố một số kiến thức ban đầu.
b. Mục tiêu :
- Nắm vững các kiến thức đã học về kiểu xâu, mảng, bản ghi. - Biết hệ thố thành chuổi kiến thức.
c. Nội dung
- Kiểu dữ liệu mảng, xâu, bản ghi: khai báo, các thao tác xử lí trên mỗi kiểu dữ liệu.
d. Các bước tiến hành.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
Gọi từng nhĩm hs lên bảng trình bày về sự chuẩn bị của mình.
- Yêu cầu hs các nhĩm khác theo dõi và nhận xét - Theo dõi sự trình bày của học sinh
- Chỉnh sửa lại cho hs. - Cho điểm từng nhĩm.
Hs trình bày kết quả chuẩn bị của nhĩm mình - Theo dõi và nhận xét.
- Theo dõi và ghi nhớ