Danh mục

Chương trình con và lập trình có cấu trúc

Số trang: 10      Loại file: pdf      Dung lượng: 108.99 KB      Lượt xem: 18      Lượt tải: 0    
tailieu_vip

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Kiến thức Học sinh cần nắm được:- Một số khái niệm về chương trình con, lợi ích của việc viết chương trình con.Phân biệt được hai loại chương trình con: Hàm và thủ tục. 2. Kĩ năng. - Học sinh biết cách khai báo chương trình con cùng với các tham số hình thức của chúng. - Học sinh biết cách sử dụng chương trình chính gọi chương trình con thực hiện với những tham số thực sự. - Học sinh được rèn luyện kĩ năng tổ chức chương trình con trong lập trình, khả năng diễn đạt một...
Nội dung trích xuất từ tài liệu:
Chương trình con và lập trình có cấu trúc Chương trình con và lập trình có cấu trúc I. Mục tiêu của chương Học sinh cần nắm được: 1. Kiến thức - Một số khái niệm về chương trình con, lợi ích của việc viết chươngtrình con.Phân biệt được hai loại chương trình con: Hàm và thủ tục. 2. Kĩ năng. - Học sinh biết cách khai báo chương trình con cùng với các tham sốhình thức của chúng. - Học sinh biết cách sử dụng chương trình chính gọi chương trình conthực hiện với những tham số thực sự. - Học sinh được rèn luyện kĩ năng tổ chức chương trình con trong lậptrình, khả năng diễn đạt một số thuật toán cơ bản, góp phần phát triển tư duythuật toán. 3. thái độ. - Tiếp tục rèn luyện các phẩm chất của người lập trình như tinh thần hợptác, sẵn sáng làm việc theo nhóm, tuân thủ theo yêu cầu vì một việc chung. II. Nội dung chủ yếu của chương Hai loại chương trình con: Thủ tục và hàm. Hai loại tham số: Tham sốgiá trị và tham số biến. Hai loại biến: biến toàn cục và biến cục bộ. Chương trình con và phân loại I. Mục tiêu. 1. Kiến thức: - Biết được khái niệm chương trình con. - Biết được ý nghĩa của chương trình con, sự cần thiết phải viết mộtchương trình thành các chương trình con. - Biết được cấu trúc của chương trình con. - Phân biệt được hai loại chương trình con là hàm và thủ tục. 2. Kĩ năng. - Nhận biết được các thành phần trong đầu của thủ tục. - Nhận biết được hai loại tham số hình thức trong đầu của thủ tục. - Biết cách khai báo hai loại chương trình con cùng với tham số hìnhthức của chúng. - Biết cách viết lời gọi chương trình con trong thân chương trình chính. 3. thái độ: - Rèn luyện các phẩm chất của người lập trình như tinh thần hợp tác, làmviệc theo nhóm, tuân thủ yêu cầu vì một công việc chung. III. Đồ dùng dạy học. 1. Chuẩn bị của giáo viên. - Máy vi tính, máy chiếu Projector để giới thiệu ví dụ, máy chiếu Overhead, bìa trong, bút dạ. 2. Chuẩn bị của học sinh. - Sách giáo khoa. III. Hoạt động dạy – học . 1. Hoạt động 1: Tìm hiểu về chương trình con và lợi ích của việc sử dụngchương trình con khi lập trình. a. Mục tiêu: - Học sinh biết được khái niệm về chương trình con và lợi ích của việcviết chương trình có sử dụng chương trình con. b. Mở bài: Khi viết chương trình giải các bài toán phức tạp, chương trìnhthường rất dài, người đọc rất khó nhận biết được chương trình thực hiệncông việc gi. Vấn đề đặt ra là phải cấu trúc chương trình như thế nào để dễđọc, dễ hiểu. Mặt khác, việc giải quyết các bài toán lớn hơn thường đói hỏiphải phân thành các bài toán con. Vì vậy, khi lập trình cần phải chia chươngtrình thành các chương trình con. c. Nội dung: - Chương trình con là một dãy lẹnh mô tả một số thao tác nhất định và cóthể được thực hiện ở nhiều vị trí trong chương trình. - Lợi ích của việc sử dụng chương trình con: + Chương trình dễ đọc, dễ hiểu, dễ kiểm tra phát hiện lỗi và sửasai. + Có thể giao cho nhiều người cùng viết một chương trình. + Tránh việc phải viết lặp lại một nhóm lệnh khi nhóm lệnh nàyđược thực hiện nhiều lần khác nhau trong chương trình. + Thuận tiện cho việc nâng cấp chương trình. d. Các bước tiến hành: hướng dẫn của giáo viên Hoạt động của học sinh 1. Tìm hiểu ý nghĩa và khái niệm 1. Quan sát đề bài và hai chươngcủa chương trình con. trình ví dụ. - Chiếu hai chương trình giáo viênđã chuẩn bị sẵn. Một chương trình cósử dụng chương trình con, mộtchương trình không sử dụng chươngtrình con. Chẳng hạn: Chương trình tính tổng4 lũy thừa: TLT=an+bm+cp+dq . - Nhận xét: Chương trình có sử - Gọi học sinh nhận xét về tính dụng chương trình con được viếtngắn gọn, rõ ràng, tính dễ đọc dễ hiểu ngắn gon, dễ hiểu hơn chương trìnhcủa hai chương trình đó. viết không sử dụng chương tình con. - Đối với các bài toán lớn, cần - Hỏi: Khi nào nên viết chương nhiều người cùng viết. Chương trình dài, cần chia làm nhiều đoạn. Cótrình con? nhiều đoạn lệnh lặp lại, chỉ nên viết một chương trình con. - Yêu cầu học sinh đọc sách giáo - Tham khảo sách giáo khoa để trảkhoa, cho biết khái niệm chương lời.trình con. - Chia lớp thành 3 nhóm. Phát bìa - Nghiên cứu sáhc g iáo khoa,trong cho mỗi nhóm. Yêu cầu học thảo luận để điền phiếu học tập.sinh điền các lợi ích của việc sử dụng + Tránh được việc phải viết lặp đichương trình con. lặp lại cùng một dãy lệnh nào đó trong chương trình. + Hỗ trợ ...

Tài liệu được xem nhiều: