Tải bản đầy đủ (.pdf) (4 trang)

Bài soạn các môn học khối lớp 1 - Trường Tiểu học Kim Đồng - Tuần 35

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 (129.96 KB, 4 trang )

<span class='text_page_counter'>(1)</span>Ngày soạn: Ngày dạy: Tiết: 41, 42, 43 CHƯƠNG TRINH CON VÀ PHÂN LOẠI. VÍ DỤ VỀ CÁCH VIẾT VÀ SỬ DỤNG CHƯƠNG TRÌNH CON. I.Mục đích: + HS hiểu được sự khác nhau cbản giữa 2 loại ctrình con thường gặp trong ng2 LT. - Sự giống và khác nhau về cấu trúc giữa ctrình và ctrình con. - Mqh giữa tham số hình thức và tham số thực sự với ctrình con và lời gọi ctrình con. - Ý nghĩa của biến cục bộ được khai báo trong 1 ctrình con. - Hiểu mối liên quan giữa ctrình và thủ tục. Phân biệt được tham số gtrị và tham số biến trong khai báo tham số hình thức của 1 thủ tục. - Nhận biết được các tp trong đầu của thủ tục. - Nhận biết được 2 loại tham số hình thức trong phần đầu của thủ tục. - Nhận biết được lời gọi thủ tục ở ctrình chính cùng các tham số thực sự. II.Biện pháp: Dạy học phát hiện và giải quyết vấn đề. III. Phương tiện: - GV: Sách bài tập và một số bài tập nâng cao. - HS: SGK, b út vở, nháp… IV. Nội dung tiết dạy: 1. Ổn định tổ chức: 2. Kiểm tra bài cũ: 3. Tiến trình bài học: Hoạt động. Nội dung. GV: Đưa ra 1 tình huống rồi yêu. I./. Chương trình con và phân loại.. cầu hs đưa ra phương hướng giải. 1. Khái niệm ctrình con.. quyết tình huống đó .. - Là 1 dãy lệnh mô tả một số thao tác nhất định. VD: Tluythua = an + bm + cp + dq. và có thể được thực hiện (được gọi từ nhiều vị. Bài toán trên bao gồm 4 bài toán trí trong ctrình).. Lop11.com.

<span class='text_page_counter'>(2)</span> con tính an, bm, cp, dq….. * Lợi ích của việc sd ctrình con.. HS: Đứng tại chỗ trả lời có thể giao - Tránh được việc phải viết đi viết lặp đi lặp lại cho 4 bạn mỗi bạn làm 1 bài toán cùng một dãy lệnh. rồi tập hợp lại.. - Hỗ trợ việc thực hiện các ctrình lớn.. GV: Trong những bài toán lớn thì - Phục vụ cho qtrình trừu tượng hoá. có thể chia ra làm nhiều bài toán - Mở rộng khả năng ngôn ngữ. con và mỗi bài toán con lại có thể - Thuận tiện cho ptriển, nâng cấp ctrình. chia tiếp ra làm nhiều bài toán nhỏ hơn. - Quá trình đó được gọi là qtrình 2. Phân loại và cấu trúc của ctrình con. làm mịn dần bài toán hay gọi cách a, phân loại. khác là thiết kế từ trên xuống.. Gồm có 2 loại: + Hàm là ctrình con thực hiện 1 số thao tác nào. GV: Yêu cầu hs nghiên cứu SGK đó và trả về 1 gtrị qua tên của nó. và trả lời.. + Thủ tục là ctrình con thực hiện các thao tác. ? Có mấy loại ctrình con.. nhất định nhưng không trả về 1 gtrị nào qua tên. HS: Đứng tại chỗ trả lời.. của nó. b, Cấu trúc ctrình con. <Phần đầu> [<Phần khai báo>] <Phần thân> + Phần khai báo: Khai báo biến cho dl vào ra,. GV: ? Biến cục bộ khác với biến các hằng và biến sd trong ctrình con. toán cục ntn.. + Phần thân: Là dãy câu lệnh thực hiện để từ dl. HS: Trả lời.. vào ta nhận được kq ra mong muốn. - Tham số hình thức: Các biến được khai báo cho dl vào ra được gọi là tham số hình thức. Các biến được khai báo để dùng riêng trong ctrình con được gọi là biến cục bộ. Biến của ctrình chính thì được gọi là biến toàn cục.. Lop11.com.

<span class='text_page_counter'>(3)</span> c, Thực hiện ctrình con. + Tham số thực sụ: Để gọi 1 ctrình con ta cần phải có lệnh gọi nó tương tự lệnh gọi hàm hay Gv: sqr(225).. thủ tục chuẩn, bao gồm tên ctrình con với tham. ? Hãy chỉ ra đâu là tên ctrình con số là hằng và biến chứa dl vào ra tương ứng với và đâu là tham số thực sụ.. các tham số hình thức được đặt trong dấu (). - Khi thực hiện ctrình con các tham số hình thức dùng để nhập dl vào sẽ nhận gtrị của tham số thực sự tương ứng, còn tham số hình thức dùng để lưu trữ dl ra sẽ trả gtrị đó cho tham số thực sự tương ứng. II./. VD về cách viết và sd ctrình con.. GV: Đưa ra vd và phân tích.. 1, Cách viết và sd thủ tục.. HS: Chú ý nghe giảng và ghi bài.. VD: a. Cấu trúc của thủ tục. Procedure <tên thủ tục> [<danh sách tham số>]; [<Phần khai báo>] Begin [<dãy các lệnh>] End; b. Ví dụ về thủ tục.. GV: Nêu điểm khác nhau và giống 2. Cách viết và sử dụng hàm. nhau giữa cách viết và sd hàm-thủ Function<tên. hàm>[(<danh. sach. tham. tục.. so>)]:<kieu dl>;. HS; Trả lời.. - Kiểu dữ liệu chỉ có thể là: integer, real, char, boolean, string.. Lop11.com.

<span class='text_page_counter'>(4)</span> + Giống thủ tục: Nếu hàm ko có tham số hình thức thì ko cần ds tham số. HS; Ghi bài.. + Khác thủ tục: Trong thân hàm cần có lệnh gán gtrị cho tên hàm. <tên hàm>:=<biểu thức>;. 4. Củng cố: ? Phân tích cấu trúc của một ctrình con. 5. Dặn dò: Về nhà học bài làm bài và chuẩn bị trước BTTH số 6.. Lop11.com.

<span class='text_page_counter'>(5)</span>

×