1. Trang chủ
  2. » Giáo án - Bài giảng

Bai 17 -Tin 11 - Tiet 40

5 279 1
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 52 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

 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.. Phân loại Hàm

Trang 1

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

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

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

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ị

qua tên của nó

Không trả về giá

trị nào qua tên của

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

Trang 2

VD: sin(x) nhận

giá trị thực x và trả

về giá trị sinx

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

biến của chơng trình chính gọi là biến

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 ý

Trang 3

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ò

Học bài cũ và đọc trớc bài 18

Trang 4

IV Rót kinh nghiÖm

Trang 5

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

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

TỪ KHÓA LIÊN QUAN

w