Bài 17. Chương Trình Con Và Phân Loại

Chia sẻ bởi Châu Quốc Phong | Ngày 25/04/2019 | 77

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:

Ngày soạn: 17/02/2012
Tiết theo PPCT: 44
Bài soạn: § 17 CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI

I. MỤC TIÊU
1. Kiến thức:
Biết dượ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.
2. Kỹ năng
Nhận biết được 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.
Biết cách khai báo hai loại chương trình con cùng các 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 độ ( có thể không có)
Rèn luyện các 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.
II. ĐỒ DÙNG DẠY HỌC
1. Chuẩn bị của Giáo viên:
Các bảng phụ viết sẳn các chương trình ví dụ SGK và cấu trúc của chương trình con,
Máy vi tính (Computer), máy chiếu (Projector) (Nếu có điều kiện)
2. Chuẩn bị của Học sinh:
Sách giáo khoa và các tài liệu tham khảo (nếu có điều kiện), đọc bài trước ở nhà
III. HOẠT ĐỘNG DẠY- HỌC

HỌAT ĐỘNG CỦA THẦY
HOẠT ĐỘNG CỦA TRÒ
LƯU BẢNG

( Đưa ra bài toán tính tổng bốn lũy thừa:




(Yêu cầu HS xác định thuật toán




( Đưa ra 2 chương trình tính tổng bốn lũy thừa với cách dùng CTC và không dùng CTC, yêu cầu HS nhận xét


( Dựa vào CT GV phân tích cho HS hiểu thêm, khi dùng CTC sẽ tránh việc lặp lại của các khối lệnh giống nhau.

( Chương trình con là gì?

( Chia HS theo nhóm, yêu cầu các nhóm xem nội dung SGK trang 93 .
( Cho biết khi dùng CTC sẽ có những lợi ích gì?

( Chiếu những ý chính lên bảng và phân tích cho HS thấy được những lợi ích đó.

( CTC được phân thành mấy lọai?

( Hãy kể một số hàm và thủ tục mà em biết?

( Em hãy cho biết ý nghĩa của hàm và thủ tục?




( Tổng hợp và đưa ra khái niệm chung về hàm và thủ tục
( Hàm và thủ tục khác nhau ở điểm nào ?

( Lấy lại VD cấu trúc CTC của BT tính tổng bốn lũy thừa .
( CTC có cấu trúc ntn ?

( Em hãy nhắc lại cấu trúc của một chương trình?

( Giải thích cho HS biết cấu trúc CTC khác với cấu trúc của một CT là phần đầu của CTC bắt buộc phải có
( Phân tích phần đầu của CTC cho HS nắm

( Chiếu chương trình tính tổng bốn lũy thừa có dùng CTC, phân tích cho HS hiểu tham số hình thức va tham số thực.

( Để thực hiện CTC ta cần phải gọi nó trong thân của chương trình chính.

( Đưa ra cách gọi CTC

Tên CTC ( tham số ) ;





Quan sát, thảo luận đưa ra thuật toán.


Chú ý quan sát, nhận xét giữa 2 chương trình trên
( CT sử dụng CTC: ngắn gọn, dễ hiểu, không lặp lại khối lệnh giống nhau.
Lắng nghe



( 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.


Tham khảo SGK và trả lời (



Theo dõi, lắng nghe và ghi nhớ


( Phân thành 2 loại : hàm và thủ tục

( Hàm abs, sqr, sqrt, length…
Thủ tục readln, write, Delete, Insert……
( Hàm : thực hiện một số thao tác và trả về giá trị của nó qua tên hàm.

( Thủ tục: thực hiện một số thao tác nhưng không trả về giá trị qua tên của nó.

( Hàm trả về giá trị qua tên hàm còn thủ tục thì không trả về giá trị qua tên của nó.

Quan sát
Xem SGK trả lời (

( Gồm 2 phần :
[< phần khai báo > ]
< phần thân>




Chú ý lắng nghe.












Khái niệm chương trình con:
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.







* 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ẻ: Châu Quốc Phong
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)