Dựng dạy học: GV: Bảng phụ, mỏy chiếu(nếu cú)

Một phần của tài liệu giao an tin 11 hoan chinh (Trang 83 - 88)

-GV: Bảng phụ, mỏy chiếu(nếu cú) -HS: Sỏch GK, sỏch bài tập III. Phương phỏp: -Đặt vấn đề. -Thuyết trỡnh.

-Diễn giải, dựng bảng để ghi lại cỏc chi tiết quan trọng trong vớ dụ -Phỏt huy tớnh sỏng tạo của học sinh.

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

Hoạt động của thầy Hoạt động của trũ Nội dung

* Kiểm tra kiến thức cũ.

- Gọi HS :

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ỡ?

-GV nhận xột cho điểm.

* Giới thiệu bài mới

ĐVĐ: Chỳng ta đó biết chương trỡnh con là gỡ?. Lợi ớch của việc sử

- HS đứng dậy và trả lời cõu hỏi.

Hàm

Thủ tục

Hoạt động của thầy Hoạt động của trũ Nội dung

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?

-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 ?

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

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

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

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

+ Writeln, readln,....

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

Sin(x)=1/2

-Học sinh trả lời

-Học sinh trả lời

2. Phõn loại và cấu trỳc củachương trỡnh con. chương trỡnh con. a. Phõn loại: -Chương trỡnh con +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ụngTrả lại giỏ trị qua tờn của thủ tục.

Hoạt động của thầy Hoạt động của trũ Nội dung

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ủ).

-Trong chương trỡnh con cấu trỳc của nú gồm mấy phầ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ỡ ? -Học sinh trả lời: [<Phần khai bỏo>] <Phần thõn> -Học sinh trả lời: <Phần đầu> [<Phần khai bỏo>] <Phần thõn> -Học sinh trả lời. -HS trả lời -HS trả lời -HS trả lời

-Chương trỡnh con cú cấu trỳc tương tự như chương trỡnh chớnh gồm 3 phần:

<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ú.

+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.

Hoạt động của thầy Hoạt động của trũ Nội dung ĐVĐ :Bõy giờ ta tiếp tục sẽ tỡm

hiểu cỏc biến được khai bỏo và phạm vi hoạt động của nú trong chương trỡnh con và trong chương trỡnh chớnh.

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 toà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 ?

-HS trả lời

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

*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.

- Biến cục bộ: Gồm cỏc biến khỏi

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

- Biến toà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 toà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:

-Để 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ự>)

Hoạt động của thầy Hoạt động của trũ Nội dung

-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.

-HS trả lời

Vớ dụ: sqrt(255)

cỏc hằng, biến chứa dữ liệu vào/ ra. -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 và tham số hỡnh thức 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 để lưu trữ dữ liệu ra sẽ trả giỏ trị đú cho tham số thực sự tương ứng.

*Cũng cố kiến thức: Những nội dung đó học:

-CTC gồm: Hàm và thủ tục.

-Cấu trỳc chương trinh con. -Biến cục bộ, biến toàn cục.

-Tham sụ hỡnh thức, tham số thật sự. -Cỏch gọi chương trinh con.

Ngày soạn: Tiết PPCT: 42

Bài 18: VÍ DỤ VỀ CÁCH VIẾT VÀ SỬ DỤNG CHƯƠNG TRèNH CON

I/ Mục tiờu:

- Về kiến thức:

+ Nhớ cấu trỳc của hàm, cỏch sử dụng hàm.

+ Phõn biệt được giữa hai loại chương trỡnh con (thủ tục và hàm) + Xỏc định được biến toàn cục và biến cục bộ.

- Về kỹ năng:

+ Nhận biết cỏc thành phần trong đầu hàm.

+ Nhận biết cỏc cõu lệnh sử dụng hàm ở chương trỡnh chớnh cựng cỏc tham số thực sự. - Về tư duy và trỡnh độ:

+ Tiếp tục rốn luyện, thảo luận làm việc theo nhúm.

Một phần của tài liệu giao an tin 11 hoan chinh (Trang 83 - 88)

Tải bản đầy đủ (DOC)

(101 trang)
w