Khai niệm chương trình con Pascal
· Tham số thực sự: Để thực hiện gọi một chương trình con, ta cần phải có lệnh gọi, bao gồm tên chương trình con với các tham số (nếu có) là các hằng số hoặc biến chứa dữ liệu tương ứ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 được gọi là các tham số thực.
Show Nội dung của Bài 17: Chương trình con và phân loại dưới đây, các em sẽ được tìm hiểu về khái niệm chương trình con, ý nghĩa của chương trình con; cấu trúc của chương trình con và cách phân biệt hai loại chương trình con là hàm và thủ tục. Mời các em cùng theo dõi nội dung chi tiết của bài học. ADSENSE YOMEDIA
Tóm tắt lý thuyết1.1. Khái niệm chương trình cona. Khái niệm:Để viết chương trình giải các bài toán lớn, phức tạp người lập trình có thể chia thành nhiều bài toán nhỏ, mỗi bài toán là một dãy lệnh mô tả một số thao tác nhất định (gọi là chương trình con). Sau đó ghép nối các chương trình con thành chương trình chính. Chương trình con là dãy các lệnh mô tả một số thao tác nhất định và có thể được thực hiện từ nhiều vị trí trong chương trình. b. Lợi ích của việc sử dụng chương trình con
1.2. Phân loại và cấu trúc chương trình cona. Phân loạiTrong nhiều ngôn ngữ lập trình, chương trình con thường gồm hai loại:
b. Cấu trúc chương trình con< phần đầu > [< phần khai báo >] < phần thân >
Một số lưu ý:
c. Thực hiện chương trình con
Bài tập minh họaCâu 1Sự giống nhau và khác nhau giữa hàm và thủ tục Gợi ý trả lời:
HàmThủ tụcĐầu hàm bắt đầu bằng từ khóa FunctionĐầu thủ tục bắt đầu bằng từ khóa ProcedureLuôn trả về một giá trị thuộc kiểu xác định thông qua tên hàm (các kiểu dữ liệu đơn giản: integer, real, boolean, char, string). Phải chỉ ra kết quả của hàm thuộc kiểu dữ liệu nào. Trong thân hàm thường có câu lệnh gán giá trị cho tên hàm.Câu 2Chương trình tính tích của hai số nguyên a và b
Function Tich(a, b: integer): integer; Var Kq: Integer; Begin Kq := a*b; Tich := Kq; End;
Procedure tt_Tich(a, b: integer); Var Kq: Integer; Begin Kq := a*b; Write('Tích của' , a, 'và', b, 'là', Kq); End; Hãy nhận xét cấu trúc hàm và thủ tục của chương trình tính tích ở trên. Gợi ý trả lời:
3. Luyện tập Bài 17 Tin học 11Sau khi học xong Bài 17: Chương trình con và phân loại, các em cần nắm vững những nội dung trọng tâm:
3.1. Trắc nghiệmCác em có thể hệ thống lại nội dung kiến thức đã học được thông qua bài kiểm tra Trắc nghiệm Tin học 11 Bài 17 cực hay có đáp án và lời giải chi tiết. |