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 (116.77 KB, 2 trang )
<span class='text_page_counter'>(1)</span>Gi¸o ¸n chi tiÕt líp 11. BÀI TẬP VÀ THỰC HÀNH 6 TiÕt theo PPCT: 42 & 43. Ngêi so¹n: GV Ph¹m Anh Tïng. Ngµy so¹n: 31 th¸ng 03 n¨m 2013. TuÇn häc thø: 33. A. MỤC TIÊU 1. Kiến thức: Kiến thức Củng cố lại kiến thức về xâu và chương trình con Kĩ năng Rèn luyện kĩ năng xử lí xâu bằng việc tạo hiệu ứng chữ chạy trên màn hình Sử dụng chương trình con trong lập trình. Thái độ Rèn luyện HS ý thức cần có của người lập trình 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 trong thực hành. B. CHUẨN BỊ : Giáo viên : Máy vi tính và máy chiếu projector để giới thiệu ví dụ. Học sinh : Sách giáo khoa. C. TIẾN TRÌNH LÊN LỚP : 1. Triển khai bài HOẠT ĐỘNG CỦA GV VÀ HS. NỘI DUNG. - GV: Yêu cầu HS khởi động chương trình Pascal a. Tìm hiểu hai thủ tục xử lí xâu Hoạt động 1: Tìm hiểu xây dựng hai thủ tục - Thủ tục Catdan(s1,s2) catdan(s1,s2) và cangiua(s) type str79=string[79]; chiếu thủ tục catdan(s1,s2) lên màn hình Procedure Catdan(s1:str79; var ? Đầu vào của thủ tục này? s2:str79); - HS: Trả lời câu hỏi của GV. - GV: Chức năng của thủ tục này là gì? begin -HS: Trả lời câu hỏi. s2:=copy(s1,2,length(s1)- GV: Lấy ví dụ trong SGK. 1)+s1[1]; Chiếu nội dung thủ tục căn giữa end; - GV: Đầu vào của thủ tục? - Thủ tục Cangiua(s) - HS: Trả lời câu hỏi. Procedure Cangiua(var s:str79); - GV: Thủ tục thực hiện công việc gì? - HS: Thực hiện yêu cầu của GV. var i,n:integer; begin - GV: Cần lưu ý nếu không khai báo s là tham biến thì n:=length(s); thủ tục này không có hiệu lực gì vì lệnh đưa s ra màn n:= (80-n) div 2; hình không nằm trong thủ tục này. for i:= 1 to n do S:=' '+s; Hoạt động 2: Tìm hiểu chương trình của câu b - GV: Chiếu nội dung chương trình lên màn hình end; Chức năng của chương trình? - HS: Trả lời câu hỏi của GV. - GV: Giới thiệu cho học sinh thủ tục và hàm chuẩn Gotoxy(x,y): Delay(n): thường dùng để làm chậm chương trình lại b. Chương trình nhập một xâu từ cho ta quan sát, n số nguyên tính bằng ms. bàn phím và đưa xâu đó ra màn.
<span class='text_page_counter'>(2)</span> Keypressed: cho giá trị True khi ta nhấn một phím hình có dạng dòng chữ chạy giữa nào đó vào bàn phím màn hình văn bản 25x80. Thực hiện chương trình để giúp HS thấy kết quả của SGK/103,104 chương trình Hoạt động 3: Rèn luyện kĩ năng lập trình - GV: Yêu cầu HS tìm hiểu vấn đề - HS: suy nghĩ và trả lời câu hỏi. - GV: Yêu cầu HS lập trình trên máy - HS: thực hiện yêu cầu của GV. - GV: Yêu cầu HS chạy chương trình và nhập các test. - HS: Thực hiện các yêu cầu. - GV: Đánh giá kết quả lập trình của HS D. Củng cố E. Dặn dò F. Đúc rút kinh nghiệm:. ………………………………………………………………………………… ……………………………………...………………………………………….
<span class='text_page_counter'>(3)</span>