Giới thiệu cấu trúc chung và vị trí của hàm trong chương trình chính.

Một phần của tài liệu KHÁI NIỆM lập TRÌNH và NGÔN NGỮ lập TRÌNH (Trang 73 - 74)

III. HOẠT ĐỘNG DẠY-HỌC

2. Giới thiệu cấu trúc chung và vị trí của hàm trong chương trình chính.

trong chương trình chính.

- Hỏi: So sánh sự giống và khác nhau của hàm và thủ tục.

3. Tìm hiểu hàm thông qua ví dụ

- Chiếu chương trình ví dụ rutgon_phanso, sách giáo khoa trang 101.

- Hỏi: Trong chương trình có mấy hàm. - Hàm UCLN(x,y) dùng để làm gì? - Hỏi: Lời gọi hàm ở đâu?

- Hỏi: Có gì khác với thủ tục trong lời gọi hàm. - Chiếu chương trình ví dụ 2, Minbaso, sách giáo khoa, trang 102.

- Hỏi: Trong chương trình có bao nhiêu hàm? chức năng của hàm?

- Có bao nhiêu lời gọi hàm trong chương trình chính? 4. Tìm hiểu về biến cục bộ và biến toàn bộ.

- Chiếu chương trình ví du 2: Rutgon_phanso lên bảng.

- Hỏi: Có những biến nào được sử dụng trong chương trình? Các biến đó được khai báo ở chỗ nào trong chương trình?

- Diễn giải: Biến tuso, mauso, A có ảnh hưởng trong toàn bộ chương trình. Biến Sodu chỉ ảnh hưởng trong thân chương trình con.

- Yêu cầu học sinh: Phân biệt sự giống nhau và khác nhau của biến toàn bộ và biến cục bộ.

- Lời gọi hàm được viết trong biểu thức như một toán hạng, thậm chí là tham số của một hàm khác.

2. Quan sát cấu trúc chung.

- Giống: Có cấu trúc tương tự, có các tham số...

- Khác: Tên hàm phải quy đinh kiểu dữ liệu; Trong thân hàm phải có lệnh Tên_hàm:=biểu_thức;

Bắt đầu của hàm là từ Function 3. Quan sát ví dụ và trả lời.

- Một hàm UCLN, dùng để tìm ước số chung lớn nhất của hai số X, Y.

- Lệnh A:=UCLN(tuso,mauso);

- Lời gọi hàm phải được đặt trong một lệnh hoặc trong một lời gọi chương trình con khác.

- Quan sát chương trình ví dụ - Có một hàm được khai báo. - Hàm được sử dụng hai lần.

- Kết quả của hàm lại là đầu vào cho chính hàm đó trong lần gọi thứ hai.

4. Quan sát lại các ví dụ

- Quan sát chương trình của giáo viên - Có các biến: tuso, mauso, A, sodu - Các biến: tuso, mauso, A được khai báo trong chương trình chính

- Các biến: sodu được khai báo trong chương trình con.

- Biến cục bộ: có ảnh hưởng trong chương trình con, được khai báo trong phần khai báo của chương trình con. - Biến toàn bộ: có phạm vi ảnh hưởng

trong toàn bộ chương trình, được khai báo trong phần khai báo của chương trình chính.

IV. ĐÁNH GIÁ CUỐI BÀI

Tiết

BÀI THỰC HÀNH SỐ 6I. MỤC TIÊU I. MỤC TIÊU

1. Kiến thức:

- Củng cố lại các kiến thức về xâu ký tự, chương trình con.

2. Kĩ năng:

- Rèn luyện kĩ năng xử lý xâu bằng việc tạo hiệu ứng chữ chạy trên màn hình - Nâng cao kĩ năng viết và sử dụng chương trình con.

II. ĐỒ DÙNG DẠY HỌC

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

- Máy vi tính, tổ chức tại phòng máy để học sinh có được các kĩ năng cơ bản trong việc tổ chức và sử dụng chương trình con trong lập trình.

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

- Sách giáo khoa.

III. HOẠT ĐỘNG DẠY-HỌC

Một phần của tài liệu KHÁI NIỆM lập TRÌNH và NGÔN NGỮ lập TRÌNH (Trang 73 - 74)