Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (115.38 KB, 2 trang )
<span class='text_page_counter'>(1)</span>Gi¸o ¸n chi tiÕt líp 11 Bµi 12: kiÓu x©u. TiÕt theo PPCT: 28. Ngêi so¹n: GV Ph¹m Anh Tïng. Ngµy so¹n: 02 th¸ng 02 n¨m 2013. TuÇn häc thø: 25. I. Mục đích, yêu cầu: 1. Mục đích: 1. Về kiến thức. - Biết được một kiểu dự liệu mới, biết được khái niệm kiểu xâu. - Phân biệt được sự giống và khác giữa kiểu mảng với kiểu xâu. - Biết được cách khai báo biến, nhập/xuất dữ liệu, tham chiếu dến từng kí tự của xâu. - Biết các phép toán liên quan đến xâu. - 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. 2. Yªu cÇu: Gi¸o viªn: - Gi¸o ¸n, s¸ch gi¸o viªn. Häc sinh: - §äc tríc s¸ch gi¸o khoa ë nhµ. - S¸ch gi¸o khoa vµ vë ghi chÐp bµi. ThiÕt bÞ d¹y häc: - M¸y chiÕu ®a n¨ng, b¶ng ®en, s¸ch gi¸o khoa, phiÕu häc tËp, … II. TiÕn tr×nh lªn líp: A. ổn định lớp: - SÜ sè: …… - Sè häc sinh cã mÆt: ….. B. KiÓm tra bµi cò: C©u hái: M¶ng 1 chiÒu lµ g×? Nªu c¸ch khai b¸o m¶ng 1 chiÒu vµ lÊy mét sè vÝ dô minh ho¹. Đáp án: -Đ/N: Mảng 1 chiều là dãy hữu hạn các phần tử cùng kiểu. Mảng đợc đặt tên và mæi pt cña nã cã mét chØ sè. Khai b¸o C¸ch 1: Khai b¸o gi¸n tiÕp Type <Tªn kiÓu m¶ng>=Array[ kiÓu chØ sè] of <KiÓu pt>; Var <Tªn biÕn m¶ng>: <Tªn kiÓu m¶ng>; C¸ch 2: Khai b¸o trùc tiÕp: Var <Tªn biÕn m¶ng>: Array[ kiÓu chØ Sè] of <KiÓu pt>; VÝ dô: A: Array[1..100] of Integer; C. Néi dung bµi häc: Hoạt động Dạy – HọC Ghi câu hỏi lên bảng Phát vấn HS tại chỗ Suy nghĩ, trả lời Y/c HS khác nhận xét Nhận xét Chính xác hóa nội dung 'Viet Nam' là dữ liệu kiểu mảng. Tuy nhiên nó là một kiểu dữ liệu mà tiết này ta sẽ học: KIỂU XÂU Ghi nhớ kiến thức Xâu là gì? Trả lời Y/c HS khác nhận xét Nhận xét Chính xác hóa nội dung Hình thành khái niệm Xâu Y/c HS cho VD Cho VD. NéI DUNG Câu hỏi: Định nghĩa mảng một chiều và cách khai báo. 'Viet Nam' có phải là dữ liệu kiểu mảng một chiều không, Vì sao?. Bài 12: KIỂU XÂU Khái niệm (SGK). Ttự kiểu mảng.
<span class='text_page_counter'>(2)</span> Hoạt động Dạy – HọC Trả lời. Xâu có bao nhiêu kí tự? Dấu cách là 1 ký tự. Y/c HS viết xâu có ký tự trống, xâu rỗng, nêu số lượng ký tự của mỗi xâu. Giới thiệu cách tham chiếu phần tử Cho VD Trả lời. - Hỏi: Ý nghĩa của từ String? Trả lời Độ dài lớn nhất của xâu là bao nhiêu Trả lời - Hãy nhắc lại các phép toán đã học trên kiểu dữ liệu chuẩn Quan sát chương trình để dự tính kết qủa - Chiếu chương trình VD - Hỏi: Kết quả của chương trình in ra màn hình? Thực hiện chương trình cho HS thấy kết quả - Y/c HS tìm một số VD khác - Hỏi: Chức năng của phép cộng - Chiếu chương trình VD về phép so sánh và y/c HS cho biết kết quả Lưu ý cho HS. NéI DUNG. . Khai báo (SGK) 2. Các thao tác xử lí xâu Var st:string; Begin St:='A' + 'B'; Write(st); Readln; End. VD: 'AB'<'ABC' 'AC'<'ABC' Lưu ý: Một xâu có độ dài nhỏ hơn có thể lớn hơn (>) và ngược lại. D. Cñng cè bµi häc: Nhắc lại những nội dung đã học: - Khai báo biến - Nhập xuất gá trị cho biến xâu - Tham chiếu từng kí tự trong xâu. - Phép ghép xâu. - Các phép so sánh.. E. Bµi tËp vÒ nhµ: - học lại bài đã học. - Về nhà xem phần kiến thức lý thuết còn lại trong bài, bao gồm các thủ tục và hàm liên quan đến xâu, sách giáo khoa trang 70 - 72.. F. §óc rót kinh nghiÖm:. ………………………………………………………………………………… …………... ………………………………………………………………………………… …………... ………………………………………………………………………………… …………...………………………………………….
<span class='text_page_counter'>(3)</span>