TIẾN TRÌNH DẠY HỌC

Một phần của tài liệu giáo án 11 k2 chuẩn ko cần chỉnh (Trang 44 - 46)

1. Ổn định tổ chức

Lớp Ngày dạy Sĩ số Hs vắng

2. Kiểm tra bài cũ

Câu 1: Em hãy nêu khái niệm thủ tục? Nêu cấu trúc chung của một chương trình con? Câu 2: Hãy nêu các khai báo có trong phần khai báo chương trình chính?

3.Bài mới:

Hoạt động 1: Cấu trúc của thủ tục

Hoạt động của giáo viên Hoạt động của học sinh 1. Cách viết và sử dụng một thủ tục

a. Cấu trúc của thủ tục

? Vị trí của thủ tục nằm ở phần nào trong chương trình

chính?

PROCEDURE <Tên thủ tục>[(Ds tham số)];

[<phần khai báo>]

BEGIN

Dãy các lệnh (Thân của Thủ tục)

 Nằm ở phần khai báo, sau khai báo biến Theo dõi SGK

END;

Chú ý cho học sinh các phần có trong thủ tục Trong đó:

PROCEDURE; BEGIN; END là từ khoá

<Tên thủ tục> do người lập trình tự đặt

<Phần khai báo> mô tả các đối tượng sử dụng trong thủ tục.

b. Tìm hiểu cấu trúc thủ tục

? Cấu trúc chung của thủ tục bao gồm có mấy phần? ? Phân biệt sự giống nhau khác nhau giữa thủ tục và

chương trình chính.

Lưu ý:

- Procedure: Từ khoá

- Tên thủ tục : Bắt buộc phải có. - Kết thúc thủ tục bằng từ khoá End;

 Ba phần: Tên thủ tục, khai báo của thủ tục, phần thân.

 Thủ tục nằm ở trong chương trình chính, thủ tục mở đầu bằng từ Procedure

Hoạt động 2: Ví dụ về thủ tục

Hoạt động của GV Hoạt động của hs

GV trình chiếu ví dụ vẽ hình chữ nhật với các cạnh

tuỳ theo giá trị của các tham số chdai,chrong Hướng dẫn học sinh viết chương trình con

Hỏi: Em hãy xác định các tham số hình thức và tham số thực sự trong chương trình

Từ đó dẫn đến khái niệm tham trị và tham biến

c. Tham số hình thức và tham số thực sự

- Tham số hình thức: Là tham số được đưa vào khi định nghĩa chương trình con.

- Tham số thực sự: Là tham số được viết trong lời gọi chương trình con

VD_thutuc2 (SGK - T98)

? Phân biệt VD_thutuc2 với thutuc1.

Thutuc2 cho phép vẽ nhiều hình chữ nhật với kích thước khác nhau bởi vì có 2 tham số chdai, chrong

? Trong chương trình chúng ta vẽ được bao nhiêu

nhiêu hình chữ nhật.

? Vì sao?

- Trong lời gọi ve_hcn(a,b) vì có vòng lặp (for i:=1 to 4 do ) nên ta vẽ được 4 hình chữ nhật.

? Theo em chdai, chrong, 25, 10, a, b được gọi là

gì?

? Em hãy chỉ ra tham số hình thức và tham số thực ở

ví dụ trên.

HS: Quan sát, nghiên cứu trả lời câu hỏi.

Theo dõi chương trình trên máy

Trả lời câu hỏi dựa vào kiến thức đã học

HS: Thutuc2 có thêm chdai, chrong ở trong

phần đầu của thủ tục.

 HS trả lời câu hỏi: 3 hình chữ nhật

 Thông qua lời gọi: Ve_hcn(25,10); Ve_hcn(5,10);

Ve_hcn(a,b);

 HS trả lời câu hỏi: Tham số

 HS trả lời câu hỏi: chdai, chrong: tham số hình thức. a,b: Là tham số thực sự

4.Củng cố

Giáo viên nhắc lại cho học sinh các kiến thức cần nhớ trong bài học hôm nay như sau: -Cấu trúc chung của thủ tục.

- Các loại tham số

Ngày soạn:

Tiết: 41 §18. VÍ DỤ VỀ CÁCH VIẾT VÀ SỬ DỤNG CHƯƠNG TRÌNH CON( T2) I. MỤC TIÊU

1. Kiến thức:

− Học sinh biết cấu trúc chung của một hàm (Function).

− Học sinh nắm được sự giống nhau và khác nhau giữa thủ tục và hàm.

2. Kỹ năng:

− Học sinh nhận biết được các thành phần trong hàm.

− Học sinh nhận biết được câu lệnh sử dụng hàm ở chương trình cùng các tham số thực sự.

II. CHUẨN BỊ CỦA GV VÀ HS

1. Chuẩn bị của giáo viên.

− Giáo án, sách giáo khoa, máy tính và máy chiếu projector (nếu có).

− Phiếu học tập.

2. Chuẩn bị của học sinh.

SGK; Vở ghi chép, Sách giáo khoa,Xem bài 18.

− Chuẩn bị một số bài về chương trình con: Cấu trúc hàm, Tìm min, Rút gọn phân số (Sử dụng hàm).

III. TIẾN TRÌNH DẠY HỌC

1. Ổn định tổ chức

Lớp Ngày dạy Sĩ số Hs vắng

2.Kiểm tra bài cũ:

(Sau khi đưa ra câu hỏi, gọi 1 em lên trả bài và1 em nhận xét câu trả lời của bạn)

Câu Hỏi: Em hãy cho biết cấu trúc chung của thủ tục (Procedure) và giải thích rõ từng thành phần?

3.Bài mới

Hoạt động 1: Tham trị và tham biến

Hoạt động của giáo viên Hoạt động cuả học sinh Tìm hiểu tham số giá trị và tham số biến.

- Tham số biến: Khai báo phải có từ khoá Var. Khi gọi chương trình con, các tham số hình thức là biến chỉ được phép thay thế bằng các tham số thực sự là biến.

- Tham số giá trị: Khi khai báo không có từ khoá Var ở trước, khi gọi chương trình con, các tham số giá trị sẽ được thay thế bằng các tham số thực sự là giá trị hoặc biến

- Ví dụ: thambien1 trong SGK

? Trong phần đầu của thủ tục có tên thambien1 có

gì khác với thủ tục ve_hcn.

Một phần của tài liệu giáo án 11 k2 chuẩn ko cần chỉnh (Trang 44 - 46)

w