GIáo án Tin học 11 tiết 41: Chương trình con và phân loại (tiết 2)

Cấu trúc chương trình con

[]

  : khai báo hàm hay thủ tục

 [] : có thể có hoặc không, các biến được khai báo trong CT con sẽ gọi là biến địa phương hay biến cục bộ, biến này chỉ có tác dụng trong CT con.

  : nằm trong cặp từ khóa begin.end; phần thân sẽ mô tả các thao tác chính của CT con.

+ Biến cục bộ : là các biến chỉ khai báo và sử dụng trong chương trình con.

+ Biến toàn cục : là các biến khai báo trong chương trình chính và sử dụng trong toàn chương trình.

 

doc3 trang | Chia sẻ: dung89st | Lượt xem: 2554 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu GIáo án Tin học 11 tiết 41: Chương trình con và phân loại (tiết 2), để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Tiết PPCT 41: Bài 17. CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI	Tiết 2
I. MỤC TIÊU BÀI HỌC:
1. Kiến thức:
- Biết được cấu trúc của chương trình con.	
- Phân biệt được hai loại chương trình con là hàm và thủ tục.
2. Kĩ năng:
- Nhận biết được các thành phần trong đầu của thủ tục.
- Nhận biết được hai loại tham số hình thức trong đầu của thủ tục.
- Biết cách khai báo hai loại chương trình con cùng với tham số hình thức của chúng.
- Biết cách viết lời gọi chương trình con trong thân chương trình chính.
3. Thái độ: 
II. CHUẨN BỊ
1. Giáo viên: Giáo án, Sách giáo khoa.
2. Học sinh: Sách giáo khoa, vở ghi
III. PHƯƠNG PHÁP DẠY HỌC: Thuyết trình, vấn đáp.
IV. TIẾN TRÌNH BÀI HỌC:
	1. Ổn định lớp: Ổn định lớp, kiểm tra sỉ số.
2. Bài cũ: Khái niệm chương trình con, các lợi ích của nó?
 3. Bài mới:
Hoạt động của Giáo Viên và Học Sinh
Nội Dung
* Hoạt động: Phân loại chương trình con.
GV: Hỏi: Có mấy loại chương trình con? Gọi tên của chúng?
- Hỏi: Đã từng làm quen với hàm và thủ tục chưa? Lấy một số ví dụ về hàm và thủ tục đã được học.
HS: Tham khảo sách giáo khoa và trả lời.
- Hai loại chương trình con: hàm và thủ tục.
- Đã sử dụng hàm và thủ tục chuẩn.
- Ví dụ: Hàm abs(), length(st). Thủ tục Delete(st,p,n); 
GV: Ý nghĩa của hàm và thủ tục chuẩn?
- Yêu cầu học sinh tham khảo sách giáo khoa để phân biệt khái niệm hàm và thủ tục.
HS: Trả lời
- Hàm là thực hiện một số thao tác nào đó và trả về một giá trị kiểu đơn giản thông qua tên hàm.
- Thủ tục thực hiện thực hiện các tháo tác nhất định nhưng không trả về giá trị qua tên của nó.
GV: Giới thiệu cấu trúc chung của chương trình con
[]
- Yêu cầu học sinh so sánh với cấu trúc chương trình chính
HS: Quan sát cấu trúc của chương trình con.
- Giống cấu trúc chương trình chính. Khác ở chỗ phần đầu chương trình là bắt buộc phải có.
GV: Yêu cầu học sinh giải thích phần khai báo và phần thân chương trình con.
HS: Trả lời.
- Phần khai báo thường có thể là khai báo biến, hằng.
- Phần thân là một dãy các lệnh thực hiện nhiệm vụ nhất định của chương trình con.
GV: Diễn giải: Phần đầu của chương trình con gồm có tên chương trình con, các tham số của chương trình con. Các tham số này được gọi là tham số hình thức.
HS: Nghe giảng
GV: Thực hiện chương trình con.
- Hỏi: Để sử dụng hàm và thủ tục chuẩn em thường viết ở đâu và viết như thế nào?
HS: Suy nghĩ và trả lời.
- Viết trong chương trình chính. Viết thủ tục kèm các tham số và kết thúc là dấu chẩm phẩy (;). Viết hàm trong lệnh nào đó hoặc trong thủ tục. Hàm không được viết như lệnh.
- Diễn giải: Để gọi một chương trình con, ta cần phải có lệnh gọi nó tương tự lệnh gọi hàm hay thủ tục chuẩn, bao gồm tên chương trình con với các tham số (nếu có) là các hằng và biến chứa dữ liệu vào/ra tương ứng với các tham số hình thức đặt trong cặp ngoặc. Các hằng và biến này được gọi là tham số thực sự.
2. Phân loại và cấu trúc chương trình con.
a) Phân loại
Chương trình2 con gồm hai loại :
Hàm (function) và thủc tục (Procedure)
+ Hàm : là chương trình con thực hiện một số thao tác nào đó và trả về một giá trị qua tên của nó.
Vd : sin(x), sqrt(x), length(x),..
+ Thủ tục : là chương trình con thực hiện các thao tác nhất định nhưng không trả về một giá trị nào qua tên của nó
Vd: Các thủ tục vào/ ra :
writeln, readln,delete,
b) Cấu trúc chương trình con
[]
 : khai báo hàm hay thủ tục
 [] : có thể có hoặc không, các biến được khai báo trong CT con sẽ gọi là biến địa phương hay biến cục bộ, biến này chỉ có tác dụng trong CT con.
 : nằm trong cặp từ khóa begin...end; phần thân sẽ mô tả các thao tác chính của CT con.
+ Biến cục bộ : là các biến chỉ khai báo và sử dụng trong chương trình con.
+ Biến toàn cục : là các biến khai báo trong chương trình chính và sử dụng trong toàn chương trình.
c) Thực hiện chương trình con
+ Khi thực hiện chương trình con ta chỉ cần gọi tên của nó trong chương trình chính với các tham số phù hợp, tham số có thể là hằng hay là biến.
Vd: sin(60); sin(x),...
 4. Củng cố.
	-Chương trình con gồm hai dạng : hàm và thủ tục
- Sự khác nhau cơ bản của hàm và thủ tục ? Cấu trúc của một chương trình con?
5. Hướng dẫn học sinh tự học ở nhà: 
- Về học bài 
- Xem trước bài mới.
V. RÚT KINH NGHIỆM

File đính kèm:

  • docBai_17_Chuong_trinh_con_va_phan_loai_20150727_121028.doc