Tải bản đầy đủ (.pdf) (9 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (150.87 KB, 9 trang )

Bài 17: Chương trình con
và phân loại
Giảng viên hướng dẫn: Thầy Trần Doãn Vinh
Sinh viên thực hiện: Mai Văn Quý – K56A CNTT

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

1. Khái niệm về chương trình con
2. Phân loại chương trình con
1. Khái niệm về chương trình con
 Việc giải quyết một bài toán lớn phức tạp thường
đòi hỏi phân thành các bài toán con.
 Do vậy cần định hướng chương trình thành các khối
(các modun), mỗi khối bao gồm các lệnh giải quyết
một bài toán cụ thể nào đó. Các khối lệnh sẽ được
xây dựng dưới dạng các chương trình con. Sau đó,
chương trình chính sẽ được xây dựng từ các chương
trình con này.
Lợi ích của việc sử dụng chương trình con:
 Chương trình dễ đọc, 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 ,mỗi người viết một chương trình con, rồi sau đó
ghép lại.
 Tránh được việc phải viết lặp lại cùng một nhóm lệnh
nào đó. Khi một nhóm lệnh nào đó lặp lại nhiều lần
trong bài ta có thể đưa vào một chương trình con.
 Thuận tiện cho việc phát triển, nâng cấp chương
trình.
2. Phân loại và cấu trúc chương trình
con



2.1 Phân loại
2.2 Cấu trúc chương trình con
2.3 Thực hiện chương trình con
2.1 Phân loại chương trình con
 Trong Pascal chương trình con được chia làm
2 loại : thủ tục và hàm
 Thủ tục là loại chương trình con dùng để thực
hiện một thao tác nào đó hoặc một công việc
nào đó
 Khác với thủ tục, hàm cũng là chương trình
con nhưng luôn trả ra một kiểu giá trị.
2.2 Cấu trúc chương trình con
 Chương trình con có cấu trúc tương tự một
chương trình.
<phần đầu>
[<phần khai báo>]
<phần thân>
2.2 Cấu trúc chương trình con
 Phần đầu: Là phần bắt buộc, dùng để khai báo
tên. Nếu là hàm thì phải khai báo kiểu dữ liệu
trả về cho hàm.
 Phần khai báo: dùng để khai báo biến,…sử
dụng trong chương trình con.
 Phần thân: dãy các câu lệnh mô tả các thao tác
của chương trình con.
2.3 Thực hiện chương trình con
 Chương trình con được thực hiện khi có
lời gọi thực hiện chương trình từ chương
trình chính.

 Lời gọi hàm và thủ tục có một số điểm
khác nhau.

×