Tiến trỡnh bài học.

Một phần của tài liệu Giáo án Tin học 11 chuẩn KTKN_Bộ 3 (Trang 82)

1. ổn định :

2. Bài cũ : Cõu 1: Trỡnh bày khỏi niệm chương trỡnh con là gỡ ?.

Cõu 2: Mục đớch sử dụng chương trỡnh con là gỡ ? 3. Bài giảng :

Hoạt động của GV & HS Nội dung

ĐVĐ: Chỳng ta đú biết chương trỡnh con là gỡ ?. Lợi ớch của việc sử dụng chương trỡnh con trong lập trỡnh. Nhưng ta chưa biết chương trỡnh chương trỡnh con cú cấu trỳc như thế nào? Và được phõn loại như thế nào?.

-Trong nhiều ngụn ngữ lập trỡnh chương trỡnh con được phõn làm mấy loại?

-Trong ngụn ngữ pascal cỏc em cho biết một số hàm và thủ tục chuẩn mà em biết?

-HS trả lời cõu hỏi:

+ Hàm: Sin(x), sqrt(x),length(x)... + Writeln, readln,....

-Xột hàm sin(x)

Vớ i x=∏/6 giỏ trị của hàm sin(x) cho kết quả là bao nhiờu ? -HS trả lời cõu hỏi:

Sin(x)=1/2

GV nhận xột : Sau khi thực hiện tớnh toỏn hàm sin(x) vớ i x=

∏/6 cho giỏ trị là 1/2

Vậy cỏc em cho biết hàm cú đặc điểm gỡ ?(hay hàm là gỡ ?).

-Xột thủ tục Writeln, Writeln(‘‘xin chao’’)

Thủ tục Writeln(‘xin chao’) làm gỡ ? cho kết quả là gỡ ? cú trả về giỏ trị nào khụng ?.

Vậy cỏc em cho biết thủ tục cú đặc điểm gỡ ?(hay hàm là gỡ ?).

ĐVĐ : Trờn cơ sở phõn loại hàm và thủ tục bõy giờ ta tỡm hiểu cấu trỳc của hàm và thủ tục (Chương trỡnh con) được tổ chức như thế nào ?

-Cỏc em hĩy cho biết chương trỡnh chớnh gồm mấy phần ? (kiến thức củ).

-Học sinh trả lời:

[<Phần khai bỏo >]

2. Phõn loại và cấu trỳc của chươngtrỡnh con. trỡnh con.

a. Phõn loại:

+Hàm: Là chương trỡnh con thực hiện một số thao tỏc nào đú. Trả lại giỏ trị qua tờn của hàm.

+Thủ tục: Là chương trỡnh con thực hiện một số thao tỏc nào đú. Khụng trả lại giỏ trị qua tờn của thủ tục.

b. Cấu trỳc chương trinh con

<Phần đầu> [<Phần khai bỏo >] <Phần thõn > +Phần đầu:

+ Để khai bỏo tờn của hàm hoặc thủ tục.

+ Nếu là hàm phải khai bỏo kiểu dữ liệu chi giỏ trị trả về của hàm.

+ Nhất thiết phải cú . (adsbygoogle = window.adsbygoogle || []).push({});

+Phần khai bỏo :

+ Khai bỏo cỏc biến cho 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 :

+ Gồm dĩy cỏc lệnh thực hiện để từ những dữ iệu vào/ra ta nhận dữ liệu ra hay kết qủa mong muốn.

*Khỏi niệm cỏc biến:

- Tham số hỡnh thức: gồm cỏc biến được khai bỏo cho dữ liệu vào/ra.

Hoạt động của GV & HS Nội dung

<Phần thõn >

-Trong chương trỡnh con cấu trỳc của nỳ gồm mấy phần ?

-Học sinh trả lời:

<Phần đầu> [<Phần khai bỏo >] <Phần thõn >

-Về cơ bản chương trỡnh con và chuơng trỡnh chớnh cú tương tự nhau khụng ?

-Phần đầu dựng để làm gỡ ? -Phần Khai bỏo dựng để làm gỡ ? -Phần thõn dựng để làm gỡ ?

Xột vớ dụ : Tớnh luỹ thừa : luythua= xk . khi đú tờn chương trỡnh con cú thể đặt là luythua, tờn cỏc biết chưa dữ liệu vào là x, k. Vậy khi tớnh xk ta viết luythua(x,k). Khi đú x, k là tham số hỡnh thức.

-Vậy tham số hỡnh thức là gỡ ?

ĐVĐ : Đối biến cục bộ, ,biến tồn cục thỡ phạm vi hoạt động của nú như thế nào ?

ĐVĐ : Sau khi cú một chương trỡnh con, muốn thực hiện chuơng trỡnh con đú thỡ ta làm thế nào ?

-Hĩy cho vớ dụ về lệnh gọi CTC ?

Xột vớ dụ :CTC luythua(x,k) vớ i x,k tham số hỡnh thức. Vớ i biến : a =2, b=3

Lệnh gọi CTC là Luythua(a,b) khi đú tham số hỡnh thức x,k nhận giỏ trị tương ứng của tham số thực sự a,b.

-Học sinh đọc sỏch GK và trả lời.

khai bỏo trong chương trỡnh con.

- Biến tồn cục: Gồm cỏc biến khỏi được khai bỏo trong chương trỡnh chớnh .

*Phạm vi hoạt động của cỏc biến:

-Biến cục bộ:

+ Chỉ sử dụng trong một chương trỡnh con cuả nỳ mà thụi.

+ Khụng thể sử dụng biến cục bộ cuả một chương trỡnh con cho chương trỡnh chớnh và cỏc chương trỡnh con khỏc.

-Biến tồn cục:

+ Được sử dụng trong chương trỡnh chớnh cũng cú thể sử dụng trong chương trỡnh con.

c. Thực hiện chương trỡnh con: (adsbygoogle = window.adsbygoogle || []).push({});

-Để thực hiện gọi chương trỡnh con ta thực hiện lệnh theo cú phỏp sau

Cú phỏp :

<tờn chương trỡnh con>(<tham số thực sự>)

Trong đú: tham số thực sự là cỏc hằng, biến chứa dữ liệu vào/ ra.

Một phần của tài liệu Giáo án Tin học 11 chuẩn KTKN_Bộ 3 (Trang 82)