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

docx 5 Trang tailieuthpt 10
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

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:

  • docxgiao_an_tin_hoc_lop_11_tiet_33_bai_tap_va_thuc_hanh_5_tiet_1.docx