Giáo án Tin học Lớp 11 - Tiết 34+35: Kiểu xâu - Năm học 2020-2021

docx 7 Trang tailieuthpt 10
Bạn đang xem tài liệu "Giáo án Tin học Lớp 11 - Tiết 34+35: Kiểu xâu - Năm học 2020-2021", để 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 34+35: Kiểu xâu - Năm học 2020-2021

Giáo án Tin học Lớp 11 - Tiết 34+35: Kiểu xâu - Năm học 2020-2021
 Ngày soạn: 02/01/2021
Tiết PPCT: 34
 CHỦ ĐỀ: KIỂU XÂU (Tiết 2)
I. MỤC TIÊU
1. Kiến thức
 - Biết được cách khai báo biến, nhập xuất dữ liệu, tham chiếu đến từng kí tự của xâu.
 - Biết một số hàm và thủ tục xử lí xâu. 
2. Kĩ năng
 - Khai báo được biến kiểu xâu trong ngôn ngữ lập trình Pascal. Sử dụng biến xâu và các 
 phép toán trên xâu để giải quyết một bài toán đơn giản.
 - Vận dụng hàm và thủ tục xử lí giải các bài toán cụ thể.
3. Phẩm chất cần hình thành qua bài học
* Chăm chỉ
 - Học sinh tự giác thực hiện những công việc được giao, không cần giáo viên nhắc nhở.
 - Học sinh có sự tập trung, chú ý lắng nghe trong giờ học.
 - Học sinh chủ động nêu thắc mắc và tích cực phát biểu ý kiến trong giờ học.
* Trách nhiệm
 - Học sinh thể hiện sự sẵn sàng giúp đỡ các bạn trong nhóm.
 - Học sinh luôn nỗ lực, có trách nhiệm trong học tập, rèn luyện bản thân.
4. Năng lực cần hình thành qua bài học
4.1. Năng lực chung
 - Năng lực tự học, tự hoàn thiện.
 - Phát hiện và làm rõ vấn đề: phân tích được tình huống trong học tập, trong cuộc sống; 
 phát hiện và nêu được tình huống có vấn đề trong học tập, trong cuộc sống.
4.2. Năng lực đặc thù
 - Biết được vai trò kiểu dữ liệu có cấu trúc kiểu xâu và một số thao tác cơ bản xử lí xâu.
 - Biết vận dụng các thao tác xử lí xâu vào giải các bài toán cụ thể.
 - Chủ động lựa chọn thuật toán viết chương trình giải bài toán tối ưu nhất.
II. CHUẨN BỊ
1. Giáo viên
 - Nội dung câu hỏi, bài tập, chương trình mẫu TP, sgk, máy chiếu, phấn bảng,...
 - Phiếu học tập, bút học sinh trả lời.
2. Học sinh
 - Xem dữ liệu có cấu trúc kiểu xâu.
 - Xem nội dung về các hàm và thủ tục xử lí xâu.
III. PHƯƠNG PHÁP 
 Kết hợp các phương pháp: Nêu vấn đề + đàm thoại +phân tích so sánh+ hoạt động nhóm. 
IV. TỔ CHỨC HOẠT ĐỘNG DẠY HỌC
1. Ổn định tổ chức: Báo cáo sỉ số học sinh.
2. Kiểm tra bài cũ: 
 Khai báo 2 xâu S1,S2. Gán giá trị cho xâu như sau:
 S1 là “chung em la hoc sinh lop 11A” Kết quả Học sinh trả lời đúng các câu hỏi của giáo viên.
 mong đợi từ 
 hoạt động
 2. Hoạt động hình thành kiến thức .
- Mục đích:Biết được các hàm và thủ tục xử lí xâu.
- Phương thức tổ chức:Chia lớp thành các nhóm, biên chế trong suốt quá trình học tập
 Tìm hiểu nội dung 1: Tìm hiểu về các thao tác xử lí xâu
Các bước Hoạt động của giáo viên Hoạt động của học sinh
 1. S1:=’ chung em la hoc sinh lop 11A’; - HS nghe và nhận nhiệm vụ
 S2:=’ yeu THPT Đức Thọ’; - Các nhóm thảo luận
 Chiếu cấu trúc các hàm và thủ tục xử lí xâu Viết câu 
 lệnh để thể hiện ý nghĩa tương ứng bảng dưới
 Thao tác ý nghĩa
 Insert(s1,s2,vt) Chèn xâu s2 vào xâu s1
 Chuyển 
 giao và Delete(s,vt,n) Xóa A2 trong xâu S1
 thực hiện 
 nhiệm vụ Copy(s,vt,n) Sao chép 11 trong xâu s1
 Cho biết độ dài xâu s1 và xâu 
 Length(s)
 s2
 Cho biết ‘em’ xuất hiện vị trí 
 Pos(s1,s2)
 nào trong xâu s1
 Chuyển kí tự ‘c’ ở cuối xâu S2 
 Upcase(ch) 
 thành kí tự in hoa
 Báo cáo Gv nhận xét và chốt việc khai báo biến xâu và cách Hs ghi chép 
 thực hiện tham chiếu đến từng pt của xâu.
 nhiệm vụ
 Kết quả mong đợi: hs viết đúng cách khai báo biến xâu và tham chiếu xâu.
 3. Hoạt động luyện tập, mở rộng
- Mục đích: Củng cố và tìm hiểu thêm kiến thức về các thao tác xử lí xâu.
- Phương thức tổ chức: Xem các ví dụ và làm bài tập về nhà.
- Xem các ví dụ và bài tập thực hành 5sgk, trang 701– 73.
- Kết quả mong đợi: Viết được chương trình cơ bản có sử dụng dữ liệu có cấu trúc kiểu xâu. 1. Hoạt động khởi động.
 - Mục đích: Giúp học sinh nắm vững các kiến thức về xâu kí tự thông qua hệ thống các 
 câu hỏi trắc nghiệm
 - Phương thức tổ chức: Cá nhân độc lập suy nghĩ và trả lời yêu cầu của giáo viên.
 Các bước Hoạt động của giáo viên Hoạt động của học sinh
 - Chiếu các câu hỏi trắc nghiệm, yêu cầu học 
 sinh quan sát, suy nghĩ và trả lời.
 Câu 1: Cho 2 xâu A, B. Phép toán nào biểu 
 diễn dưới đây là sai:
 A. A B B. A + B
 C. A – B D. A=B
 Câu 2: Chọn phát biểu đúng:
 A. Xâu A lớn hơn xâu B nếu xâu A có độ dài 
 lớn hơn xâu B
 B. Xâu là một dãy các kí tự có độ dài tùy ý
 C. Xâu rỗng là xâu có độ dài bằng 0
 D. Không có phát biểu nào đúng.
 Câu 3: Cho 2 xâu a và b:
 a:='Truong Dinh';
 b:='truong dinh';
 Phát biểu nào là đúng? 
 A. a lớn hơn b B. a bằng b
 C. b lớn hơn a D. Không thể so 
Chuyển giao sánh 2 xâu - Lắng nghe và sẵn sàng nhận 
 nhiệm vụ Câu 4: Cho S1:='GIO TO HUNG nhiệm vụ của giáo viên..
 VUONG'; S2:='GIO TO VUA HUNG'; 
 phát biểu so sánh S1 và S2 là:
 A. S1 > S2 B. S1 >= S2
 C. S1 < S2 D. S1 = S2
 Câu 5: Câu lệnh nào dưới đây cho biết 
 tổng độ dài của xâu s1 và xâu s2 gộp lại:
 A. Length(s1+s2); B. Length(s1) & 
 length(s2);
 C. Long(s1) + long(s2); D. Return(s1+s2);
 Câu 6: Đoạn chương trình sau làm gì?
 For i:=1 to length(a) do write(a[i]); 
 A. Viết xâu a theo thứ tự ngược
 B. Viết xâu a theo thứ tự
 C. Viết ra kí tự đầu của a
 D. Viết ra kí tự cuối của a
 Câu 7: Để in xâu kí tự S ra màn hình theo 
 thứ tự ngược lại của các kí tự trong xâu:
 A. For i:=1 to length(S) do write(S[i]);
 B. For i:=length(S) downto 1 do write(S[i]);
 C. For i:=1 to length(S) div 2 do write(S[i]);
 D. For i:=length(S) downto 1 do write(S); - Phần thân: 
 + Nhập xâu s1.
 + Khởi tạo xâu s2:=’’;
 + Duyệt xâu s1, sử dụng vòng lặp For – 
 do. Kiểm tra nếu s1[i]’ ‘ then cộng kí tự đó 
 vào xâu s2.
 + Đưa ra màn hình xâu s2( sau khi đã 
 loại bỏ các dấu cách trống)
 - Chương trình: Yêu cầu học sinh hoàn thành 
 chương trình, sau đó GV chiếu chương trình đã 
 chuẩn bị sẵn để hs quan sát, đối chiếu.
 Thực hiện Giáo viên quan sát, theo dõi hỗ trợ kịp thới Các nhóm thực hiện nhiệm vụ
 nhiệm vụ
 Báo cáo thực Giáo viên đánh giá kết quả các nhóm
 hiện nhiệm Hs ghi chép
 vụ
 Kết quả mong đợi: Học sinh hoàn thành được ví dụ theo yêu cầu của giáo viên.
4. Hoạt động luyện tập, mở rộng
- Mục đích: Củng cố và tìm hiểu thêm kiến thức về các thao tác xử lí xâu.
- Phương thức tổ chức: Xem các ví dụ và làm bài tập về nhà.
- Xem các ví dụ và bài tập thực hành 5sgk, trang 701– 73.
- Kết quả mong đợi: Viết được chương trình cơ bản có sử dụng dữ liệu có cấu trúc kiểu xâu.

File đính kèm:

  • docxgiao_an_tin_hoc_lop_11_tiet_3435_kieu_xau_nam_hoc_2020_2021.docx