- Cấu trúc chương trình con và vị trí của nó trong chương trình chính: Chương trình con được viết ở phần khai báo.. Chương trình con có phần đầu, phần khai báo và phÇn th©n.[r]
Trang 1Bài 17: CHƯƠNG TRèNH CON VÀ PHÂN LOẠI
(Tiết PPCT: 40)
Ngày soạn: ……… Ngày đăng ký giáo án:
Người duyệt giáo án (TTCM duyệt, BGH duyệt):
I Mục tiêu
1 Kiến thức:
- Biết
- Phân biệt
2 Kĩ năng:
- Nhận biết
- Nhận biết
- Biết cách khai báo hai loại
chúng
- Biết cách viết lời gọi
3 Thái độ:
- Rèn luyện các phẩm chất của / lập trình tinh thần hợp tác, làm việc theo nhóm, tuân thủ yêu cầu vì một công việc chung
II Đồ dùng dạy học
1 Chuẩn bị của giáo viên
- Máy vi tính, máy chiếu Projector để giới thiệu ví dụ, máy chiếu Overhead, bìa trong, bút dạ
2 Chuẩn bị của học sinh
- Sách giáo khoa
III Hoạt động dạy – học
1 Hoạt động 1: Tìm hiểu về
trình con khi lập trình
a Mục tiêu
- HS biết
trình có sử dụng
b Mở bài:
Khi viết
là phải cấu trúc
quyết các bài toán lớn / đòi hỏi phải phân thành các bài toán con Vì vậy, khi lập trình cần phải chia
Trang 2c Nội dung
- O trình con là một dãy lệnh mô tả một số thao tác nhất định và có thể
- Lợi ích của việc sử dụng
+ O trình dễ đọc, dễ hiểu, dễ kiểm tra phát hiện lỗi và sửa sai
+ Có thể giao cho nhiều
+ Tránh việc phải viết lặp lại một nhóm lệnh khi nhóm lệnh này
nhiều lần khác nhau trong
+ Thuận tiện cho việc nâng cấp
d Cách tiến hành
1 Phân loại chương trình con
- Hỏi: Có mấy loại
tên của chúng?
- Hỏi: Đã từng làm quen với hàm và thủ
tục
tục đã
- ý nghĩa của hàm và thủ tục chuẩn?
- Yêu cầu HS tham khảo SGK để phân
biệt khái niệm hàm và thủ tục
2 Cấu trúc của chương trình con
- Giới thiệu cấu trúc chung của
trình con
<Phần đầu>
[<Phần khai báo>]
<Phần thân>
- Yêu cầu HS so sánh với cấu trúc
trình chính
- Yêu cầu HS giải thích phần khai báo và
phần thân
- Diễn giải: Phần đầu của
con gồm có tên
tham số của
số này
3 Thực hiện chương trình con
1 Tham khảo SGK và trả lời
- Hai loại 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);
- 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 các thao tác nhất định
không trả về giá trị qua tên của nó
con
- Giống cấu trúc Khác ở chỗ phần đầu buộc phải có
- Phần khai báo / 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
3 Suy nghĩ và trả lời.
Trang 3- Hỏi: Để sử dụng hàm và thủ tục chuẩn
em / viết ở đâu và viết thế nào?
- Diễn giải: Để gọi một
ta cần phải có lệnh gọi nó tự lệnh
gọi hàm hay thủ tục chuẩn, bao gồm tên
có) là các hằng và biến chứa dữ liệu
vào/ra ứ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
- Viết trong 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 viết lệnh
IV Đánh giá cuối bài
- Có hai loại
- Cấu trúc
trình con
phần thân
-
tham số thực sự khi gọi
-
Câu hỏi và bài tập về nhà
- Đọc
SGK, trang 96