Bai 17 -Tin 11 - Tiet 40

5 279 1
Bai 17 -Tin 11 - Tiet 40

Đang tải... (xem toàn văn)

Thông tin tài liệu

Ngời soạn: Hà Trung Hòa. Lớp: SP Tin 40 Giáo viên hớng dẫn: Lê Thị Bích Liên Ngày soạn : 30/09/2008 Ngày giảng : / /2008 Bài 17: Chơng trình con và phân loại (tiếp theo) I. Mục đích yêu cầu Học sinh cần biết: Sự khác nhau cơ bản giữa hai loại chơng trình con thờng gặp trong các ngôn ngữ lập trình. Sự giống và khác nhau về cấu trúc giữa chơng trình và chơng trình con. Mối quan hệ giữa tham số hình thức và tham số thực sự với chơng trình con và lời gọi chơng trình con. ý nghĩa của biến cục bộ đợc khai báo trong một chơng trình con. II. Phơng pháp, phơng tiện giảng bài Phơng pháp: Thuyết trình, giảng giải Phơng tiện: SGK, SGV, giáo án III. Tiến trình bài giảng Nội dung Hoạt động GV v HS Kiểm tra bài cũ: Nêu khái niệm chơng trình con và lợi ích của việc sủ dụng chơng trình con Trả lời: SGK Tin 11 trang 91, 93 Tiết 40 Đ17 Chơng trình con và phân loại (tiếp theo) 2. Phân loại và cấu trúc của chơng trình con a. Phân loại Hàm (Function) Thủ tục (Procedure) Giống nhau: đều là chơng trình con thực hiện một số thao tác nào đó Trả về một giá trị Không trả về giá GV: Tiết trớc chúng ta đã đợc học về khái niệm chơng trình con. Hôm nay chúng ta tiếp tục tìm hiểu về phân loại và cấu trúc của chơng trình con. GV: Mời cả lớp nghiên cứu SGK 5 phút sau đó 1 em cho biết chơng trình con gồm mấy loại và phân biệt sự giống và khác nhau giữa chúng? HS: Trả lời GV: Nhận xét và khẳng định lại 1 qua tên của nó. VD: sin(x) nhận giá trị thực x và trả về giá trị sinx trị nào qua tên của nó. VD: các thủ tục vào ra Writeln, Readln b. Cấu trúc chơng trình con Gồm có 3 phần <phần đầu> [<phần khai báo>] <phần thân> - Phần đầu Bắt buộc phải có, dùng để khai báo tên, chơng trình con, nếu là hàm phải khai báo dữ liệu cho giá trị trả về của hàm - Phần khai báo Có thể có hoặc không, dùng để khai báo dữ liệu vào ra, các hằng và biến dùng trong chơng trình con - Phần thân Là dãy câu lệnh thực hiện để từ những dữ liệu vào ta nhận đợc dữ liệu ra hay kết quả mong muốn. Tham số hình thức của chơng trình con là các biến đợc khai báo cho dữ liệu vào ra Biến cục bộ là các biến đợc khai báo dùng riêng trong chơng trình con VD: Trong chơng trình LuyThua(x,k) ở phần 1 thì x, k là các tham số hình thức và j là biến cục bộ * L u ý: - Chơng trình chính và chơng trình con khác không thể sử dụng đợc các biến của một chơng trình con khác - Mọi chơng trình con đều có thể sử dụng biến của chơng trình chính. Do vậy các GV: Tiếp theo chúng ta sẽ tìm hiểu về cấu trúc của chơng trình con GV: Cả lớp đọc SGK trong 2 phút GV: Một em hãy cho tôi biết chơng trình con gồm có mấy phần HS: Trả lời GV: Nhận xét và khẳng định lại GV: Do biến cục bộ đợc khai báo dùng riêng trong chơng trình con nên ta có lu ý 2 biến của chơng trình chính gọi là biến toàn cục VD: Biến TluyThua khai báo trong chơng trình ở VD (1) là biến toàn cục - Một chơng trình có thể có hoặc không có tham số hình thức, biến cục bộ c. Thực hiện chơng trình con - Tham số thực sự Để thực hiện (gọi) một chơng trình con thì ta có lệnh gọi tên chơng trình con với tham số (nếu có) là các hằng và biến chứa dữ liệu vào và ra tơng ứng với các tham số hình thức đặt trong cặp ngoặc ( và ). Các hằng và tham số này gọi là tham số thực sự VD: sqr(255) sqr: Tên chơng trình con 255: tham số thực sự Khi thực hiện chơng trình con, các tham số hình thức dùng để nhập dữ liệu vào sẽ nhận giá trị của tham số thực sự tơng ứng, còn các tham số hình thức dùng để lu trữ dữ liệu ra sẽ trả giá trị cho tham số thực sự tơng ứng (cùng kiểu dữ liệu) VD: Khi thực hiện tính TluyThua cần bốn lần gọi chơng trình con LuyThua(x,k) với các tham số (a,n), (b,m), (c,p), (d,q) và các tham số này là các tham số thực sự tơng ứng với tham số hình thức (x,k). Sau khi chơng trình con kết thúc, lệnh tiếp theo lệnh gọi chơng trình con sẽ đợc thực hiện GV: Tiếp theo chúng ta sẽ đi tìm hiểu xem chơng trình con đợc thực hiện nh thế nào? GV: Chúng ta đã biết việc gọi hàm hay thủ tục chuẩn vậy gọi chơng trình con tơng tự cũng tơng tự nh vậy GV: Theo em thì tơng ứng ở đây đợc hiểu nh thế nào? HS: Trả lời GV: Nhận xét và khẳng định III. Củng cố Chơng trình con thờng gồm 2 loại là hàm và thủ tục. Cấu trúc gồm có 3 phần: phần đầu, phần khai báo và phần thân. Tham số hình thức, tham số thực sự, biến cục bộ, biến toàn cục IV. Dặn dò 3 Häc bµi cò vµ ®äc tríc bµi 18 IV. Rót kinh nghiÖm 4 NhËn xÐt cña gi¸o viªn híng dÉn Ngµy th¸ng n¨m 2008 Gi¸o viªn híng dÉn 5 . niệm chơng trình con và lợi ích của việc sủ dụng chơng trình con Trả lời: SGK Tin 11 trang 91, 93 Tiết 40 17 Chơng trình con và phân loại (tiếp theo) 2. Phân loại và cấu trúc của chơng trình. Ngời soạn: Hà Trung Hòa. Lớp: SP Tin 40 Giáo viên hớng dẫn: Lê Thị Bích Liên Ngày soạn : 30/09/2008 Ngày giảng : / /2008 Bài 17: Chơng trình con và phân loại (tiếp theo) I. Mục. khai báo>] <phần thân> - Phần đầu Bắt buộc phải có, dùng để khai báo tên, chơng trình con, nếu là hàm phải khai báo dữ liệu cho giá trị trả về của hàm - Phần khai báo Có thể có hoặc

Ngày đăng: 30/06/2014, 16:00

Từ khóa liên quan

Mục lục

  • I. Mục đích yêu cầu

    • Học sinh cần biết:

    • II. Phương pháp, phương tiện giảng bài

      • Kiểm tra bài cũ: Nêu khái niệm chương trình con và lợi ích của việc sủ dụng chương trình con

      • Tiết 40

      • Ngày tháng năm 2008

      • Giáo viên hướng dẫn

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan