Bài 17. Chương trình con và phân loại
Chia sẻ bởi Nguyễn Mạnh Sơn Tùng |
Ngày 25/04/2019 |
120
Chia sẻ tài liệu: Bài 17. Chương trình con và phân loại thuộc Tin học 11
Nội dung tài liệu:
CHƯƠNG VI: CHƯƠNG TRÌNH CON VÀ LẬP TRÌNH CÓ CẤU TRÚC
----------------------------
§17: CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI
Chuẩn kiến thức, kỹ năng cần đạt của tiết học
- Về kiến thức
Học sinh cần:
Biết được khái niệm chương trình con
Biết được ý nghĩa của chương trình con, sự cần thiết phải viết một chương trình thành các chương trình con.
Biết được cấu trúc của chương trình con.
Phân biệt được 2 loại chương trình con là hàm và thủ tục.
- Về kỹ năng
Nhận biết các thành phần trong phần đầu của thủ tục.
Nhận biết được hai loại tham số hình thức trong phần đầu của thủ tục
Nhận biết được 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.
- Về tình cảm, tư tưởng
Học sinh hiểu bài và hứng thú hơn trong học tập.
Học sinh yêu thích môn lập trình.
- Phương pháp dạy học, phương tiện dạy học chủ yếu
Giáo viên: Giáo án, sách giáo khoa, bảng, phấn, tài liệu,...
Học sinh: Vở ghi, sách giáo khoa tin học 11, bút, ...
- Định hướng hình thành năng lực
Rèn luyện phẩm chất của người lập trình 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.
A. Khởi động
Hoạt động 1: Đặt vấn đề
Mục tiêu: dẫn nhập vào bài mới về chương trình con.
Phương pháp/kỹ thuật dạy học: Đàm thoại, vấn đáp
Hình thức tổ chức hoạt động: Làm việc cá nhân, thảo luận nhóm.
Phương tiện dạy học: SGK, máy tính, máy chiếu.
Sản phẩm: Học sinh nắm được sơ qua về cấu trúc chung của một chương trình có sử dụng chương trình con.
Khi viết chương trình giải các bài toán phức tạp, chương trình thường rất dài, người đọc rất khó nhận biết được chương trình thực hiện công việc gì vấn đề đặt ra là phải cấu trúc chương trình như thế nào để dễ đọc dễ hiểu. Mặt khác việc giải quyết các bài toán lớn thường đòi hỏi phải phân thành nhiều bài toán con, vì vậy khi lập trình cần phải chia chương trình thành nhiều chương trình con.
CẤU TRÚC CHUNG CỦA MỘT CHƯƠNG TRÌNH CÓ SỬ DỤNG CTC
PROGRAM Tên_chương_trình;
USES CRT;
CONST ............;
TYPE ............;
VAR ............;
PROCEDURE THUTUC[(Các tham số)];
[Khai báo Const, Type, Var]
BEGIN
END;
FUNCTION HAM[(Các tham số)]:
[Khai báo Const, Type, Var]
BEGIN
HAM:=
END;
BEGIN {Chương trình chính}
THUTUC[(...)];
A:= HAM[(...)];
END.
B. HÌNH THÀNH KIẾN THỨC VÀ LUYỆN TẬP
Hoạt động 2:
Mục tiêu: Học sinh hiểu được khái niệm chương trình con.
Phương pháp/kỹ thuật dạy học: Đàm thoại, phát hiện.
Hình thức tổ chức hoạt động: Thảo luận nhóm.
Phương tiện dạy học: SGK, máy tính, máy chiếu.
Sản phẩm: Học sinh tìm hiểu khái niệm chương trình con và lợi ích của việc sử dụng chương trình con.
Nội dung hoạt động
HOẠT ĐỘNG CỦA GV
HOẠT ĐỘNG CỦA HS
NỘI DUNG
- Chiếu hai chương trình con được viết sẵn: (Có sẵn trong SGK), một chương trình không sử dụng chương trình con, một chương trình có sử dụng chương trình con.
- Gọi 1 HS nhận xét về tính ngắn gọn và dễ hiểu của 2 chương trình?
- Khi nào nên sử dụng chương trình con?
- Yêu cầu học sinh cho biết khái niệm của chương trình con?
- Học sinh quan sát 2 chương trình con được giáo viên đưa ra, nhằm so sánh trong đầu về sự khác biệt của 2 chương trình này.
- Nhận xét chương trình có sử dụng chương trình con, ngắn gọn dễ hiểu hơn so với chương trình không sử dụng chương trình con.
- Đối với bài toán lớn, nhiều người viết, chương trình dài cần chia ra nhiều đoạn, có nhiều lệnh lặp đi lặp lại khi đó nên sử dụng chương trình con.
- HS đọc SGK và trả lời.
BÀI 17: CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI (tiết 42-43)
1. Khái niệm chương trình con.
Khái niệm:
Chương trình con là một dãy lệnh mô tả một số thao tác nhất định và có thể được thực hiện (được gọi) từ nhiều vị trí trong chương trình.
VD: SGK
* Lợi ích của việc sử dụng chương trình con:
-
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Nguyễn Mạnh Sơn Tùng
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)