Chương trình con và lập trình có cấu trúc doc - Pdf 18

Chương trình con và lập
trình có cấu trúc

I. Mục tiêu của chương
1. Kiến thức Học sinh cần nắm được:
- Một số khái niệm về chương trình con, lợi ích của việc viết chương
trình con.Phân biệt được hai loại chương trình con: Hàm và thủ tục.
2. Kĩ năng.
- Học sinh biết cách khai báo chương trình con cùng với các tham số
hình thức của chúng.
- Học sinh biết cách sử dụng chương trình chính gọi chương trình con
thực hiện với những tham số thực sự.
- Học sinh được rèn luyện kĩ năng tổ chức chương trình con trong lập
trình, khả năng diễn đạt một số thuật toán cơ bản, góp phần phát triển tư duy
thuật toán.
3. thái độ.
- Tiếp tụ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, sẵn sáng làm việc theo nhóm, tuân thủ theo yêu cầu vì một việc chung.
II. Nội dung chủ yếu của chương
Hai loại chương trình con: Thủ tục và hàm. Hai loại tham số: Tham số
giá trị và tham số biến. Hai loại biến: biến toàn cục và biến cục bộ.

Chương trình con và phân loại

I. Mục tiêu.
1. Kiến thức:
- 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 hai loại chương trình con là hàm và thủ tục.

- Lợi ích của việc sử dụng chương trình con:
+ Chương 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 người cùng viết một chương trình.
+ 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
được thực hiện nhiều lần khác nhau trong chương trình.
+ Thuận tiện cho việc nâng cấp chương trình.
d. Các bước tiến hành:

hướng dẫn của giáo viên Hoạt động của học sinh
1. Tìm hiểu ý nghĩa và khái niệm
của chương trình con.
- Chiếu hai chương trình giáo viên
đã chuẩn bị sẵn. Một chương trình có
sử dụng chương trình con, một
chương trình không sử dụng chương
trình con.
Chẳng hạn: Chương trình tính tổng
4 lũy thừa: TLT=a
n
+b
m
+c
p
+d
q
.
- Gọi học sinh nhận xét về tính
ngắn gọn, rõ ràng, tính dễ đọc dễ hiểu
của hai chương trình đó.

sinh điền các lợi ích của việc sử dụng
chương trình con. - Thu phiếu học tập. Chiếu kết quả
lên bảng.
- Bổ sung và giải thích thêm một
số lợi ích mà học sinh điền chưa đầy
đủ. (vì các em còn mơ hồ về chương
trinhg con)
2. phân loại chương trình con.
- Hỏi: Có mấy loại chương trình
- Nghiên cứu sáhc g iáo khoa,
thảo luận để điền phiếu học tập.
+ Tránh được việc phải viết lặp đi
lặp lại cùng một dãy lệnh nào đó
trong chương trình.
+ Hỗ trợ việc thực hiện viết các
chương trình lớn.
+ Phục vụ quá trình trừu tượng
hóa .
+ Mở rộng khả năng ngôn ngữ.
+ Thuận tiện cho việc phát triển
nâng cấp chương trình.

- Đã 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òa đó và trả lời 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 nhưng không trả về giá trị
qua tên của nó. 3. Quan sát cấu trúc 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.

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

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

IV. Đánh giá cuối bài
1. Những nội dung đã học.
- Chương trình con đóng vai trò quan trọng trong lập trình, đặc biệt là
trong lập trình cấu trúc.
- Các lợi ích cơ bản của chương trình con: Dùng chương trình con sẽ
thuận lợi cho việc tổ chức, viết, kiểm tra và sử dụng lại chương trình.
- Có hai loại chương tình con.
- 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.
- Chương trình con có thể có tham số hình thức khi khai báo và được
thay bằng tham số thực sự khi gọi chương trình con.
- Chương trình con được gọi bằng tên của nó.
2. Câu hỏi và bài tập về nhà.
- Đọc trước nội dung vài: Ví dụ về cách viết và sử dụng chương trình
con, sách giáo khoa, trang 96.


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status