Giáo án Tin học Lớp 11 - Tiết 33: Bài tập và thực hành 5 (Tiết 1) - Năm học 2019-2020
Bạn đang xem tài liệu "Giáo án Tin học Lớp 11 - Tiết 33: Bài tập và thực hành 5 (Tiết 1) - Năm học 2019-2020", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
Tóm tắt nội dung tài liệu: Giáo án Tin học Lớp 11 - Tiết 33: Bài tập và thực hành 5 (Tiết 1) - Năm học 2019-2020

Ngày soạn: 27/12/2019 Tiết PPCT 33: Chủ đề: KIỂU XÂU BÀI TẬP VÀ THỰC HÀNH 5 (t1) I. Mục tiêu: 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 toán cơ bản: Tạo xâu mới, duyệt các phần tử xâu ... 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 các hàm và thủ tục chuẩn,các phép toán trên xâu để giải quyết một bài toán đơn giản. 3. Thái độ - Góp phần rèn luyện tác phong, tư duy lập trình: Tự giác, tích cực, chủ động và sáng tạo trong tìm kiếm kiến thức. 4 . Xác định những năng lực có thể hướng tới: NL nhận biết, NL giải quyết bài toán II. Tổ chức hoạt động học: 1. Ổn định tổ chức 2. Kiểm tra bài cũ 3. Bài mới: 3.1 Hoạt động khởi động - Mục đích: Nhận biết chức năng một số câu lệnh trong chương trình - Phương thức tổ chức: Cá nhân độc lập quan sát và suy nghĩ trả lời. . 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 p. - Yêu cầu: Nhận xét về các cặp ở vị trí đối xứng nhau trong một xâu palidrom? Giáo viên chiếu đoạn - Thực hiện soạn thảo chương trình thay thế: chương trình vào máy I:=1; theo yêu cầu cải tiến của While (i<=(x div 2)) and giáo viên. (a[i]=a[x-i+1]) do i:=i+1; - Nhập dữ liệu vào và Phát hiện vấn đề If i> x div 2 then thông báo kết quả. write(‘trung nhau’) else write(‘khac nhau’); - Xác nhận những bài làm có kết quả đúng. - Kết quả mong đợi từ hoạt động: Hiểu được một số hàm và thủ tục sử dụng trong chương trình 3.2 Hoạt động hình thành kiến thức: - Mục đích: - Phương thức tổ chức: Chia lớp thành 2 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. Tìm hiểu nội dung 1: Rèn luyện kĩ năng lập trình. Các bước Hoạt động của giáo viên Hoạt động của học sinh 1. Giới thiệu đề bài: Quan sát đề và xác định Viết chương trình nhập những công việc cần thực Chuyển giao và thực hiện vào một xâu S, thông báo hiện. nhiệm vụ ra màn hình số lần xuất hiện của mỗi chữ cái tiếng . Nhóm 1: Các nhóm thảo luận và - Hỏi: Dữ liệu vào, dữ thực hiện yêu cầu của gv liệu ra của bài toán? - Nêu các nhiệm vụ chính cần thực hiện khi giải quyết bài toán. - Hỏi: Cấu trúc dữ liệu phải sử dụng như thế nào? Thực hiện nhiệm vụ - Ta phải sử dụng hàm nào? Nhóm 2: - Vào: Một xâu S. - Sử dụng hàm POS tìm các từ ‘anh’ sau đó xóa rồi chèn đúng vị trí đó từ ‘em’. - Bổ sung và sửa sai cho cả nhóm 1 và nhóm 2. Báo cáo thực hiện nhiệm - Về nhà hoàn thành vụ chương trình chuẩn bị tiết sau thực hành - Sản phẩm mong đợi: 4. Hoạt động luyện tập, mở rộng: - Mục đích: rèn luyện một số thao tác xử lí xâu - Phương thức tổ chức: cũng cố ra bài tập về nhà 1. Củng cố - Một số thuật toán đơn giản liên quan đến xâu kí tự: Kiểm tra một xâu đối xứng, tìm tần xuất hiện của kí tự có trong xâu. 2. BTVN - Chuẩn bị chương trình bài tập 2,3 của bài tập và thực hành 5 cho tiết thực hành tiếp theo. - Kết quả mong đợi: Viết được 1 chương trình hoàn chỉnh về xâu
File đính kèm:
giao_an_tin_hoc_lop_11_tiet_33_bai_tap_va_thuc_hanh_5_tiet_1.docx