Giáo trình thuật toán và kỹ thuật lập trình pascal phần 2
➤ Gửi thông báo lỗi ⚠️ Báo cáo tài liệu vi phạmNội dung chi tiết: Giáo trình thuật toán và kỹ thuật lập trình pascal phần 2
Giáo trình thuật toán và kỹ thuật lập trình pascal phần 2
Chương 4CHƯƠNG TRÌNH CON1.CHƯƠNG TRÌNH CÓ CHƯƠNG TRÌNH CON1. Khái niệm chương trình con1.1.Khái niệm chương trình conChương trình con về mặt bản chất Giáo trình thuật toán và kỹ thuật lập trình pascal phần 2 cũng như một chương trình bình thường. Về mặt hình thức, ngoài phần khai báo và phần thân chương trình thỉ chương trình con phái có tôn gọi (không như chương trình chính, có thế bỏ qua phần tiêu dẻ là tên gọi của nó). Ngoài ra, khi thực hiện, chương trình con không trực tiếp chạy được (bằng lệnh ru Giáo trình thuật toán và kỹ thuật lập trình pascal phần 2 n hay Control - F9) mà chỉ thực hiên khi có một chương khác gọi nó thông qua lên cùa nó.1.2.Phàn loại chương trình conCó 2 loại chương trình con: thùGiáo trình thuật toán và kỹ thuật lập trình pascal phần 2
tục (procedure) và hàm (function).Cách xây dựng một thủ tục như sau:Procedure Tên_thủ tục (khai_báo_cáC—lham_số) ;kha j ._báô—địa_phương;beginCác_lênhChương 4CHƯƠNG TRÌNH CON1.CHƯƠNG TRÌNH CÓ CHƯƠNG TRÌNH CON1. Khái niệm chương trình con1.1.Khái niệm chương trình conChương trình con về mặt bản chất Giáo trình thuật toán và kỹ thuật lập trình pascal phần 2 liệujhàm;Khai báo_ỔỊ a_phương;beginCáC-lệnh_của_hàm;Tên hàm: = biểu—thứC—cần_tính;end;__1 onChú ý: Chương irình con (Thú (ục và hàm) có chế không có tham sổ.1.3.Ý nghĩa cúa chương (rình conMột trong các phương phấp tiếp cận trung lập trình là “lập trình đi xuống” (phương pháp làm mịn dần). Trong phư Giáo trình thuật toán và kỹ thuật lập trình pascal phần 2 ơng pháp tiếp cận này, bài toán cần giâi quyết được phân rã thành một số bài toán con. Môi bài con lại có thể tiếp tục chia thành các bài toán con nhỏGiáo trình thuật toán và kỹ thuật lập trình pascal phần 2
hơn nữa. Quá trình phân rà như vậy dừng lại đen khi thu được các bài toán con “mịn nhất”, nghĩa là nó giải quyết mờr cách dẻ dàng bằng các thuật toánChương 4CHƯƠNG TRÌNH CON1.CHƯƠNG TRÌNH CÓ CHƯƠNG TRÌNH CON1. Khái niệm chương trình con1.1.Khái niệm chương trình conChương trình con về mặt bản chất Giáo trình thuật toán và kỹ thuật lập trình pascal phần 2 h, nghĩa là nó được xây dựng khổng phụ thuộc vào bất kỳ chương trình nào và có thế được vận dụng nhiều lần trong một chương trình nào đó hoặc trong nhiổu chương trình khác nhau.Các ví dụ dưới dây tạm thời chưa quan lâm chi tiốt đến cách khai báo các (ham số cùa chương trình con.Ví dụ 4.1Xây dựng hàm Giáo trình thuật toán và kỹ thuật lập trình pascal phần 2 ƯCLN nhận vào 2 sô' nguyên a và b và cho kết quá là ƯSCLNcủaavà b:function USCLN(a,b: integer): integer;var r: integer;beginr:= a mođ b;while r>0 dobGiáo trình thuật toán và kỹ thuật lập trình pascal phần 2
egin a: - b;b:=r;r:- a mod b;Chương 4CHƯƠNG TRÌNH CON1.CHƯƠNG TRÌNH CÓ CHƯƠNG TRÌNH CON1. Khái niệm chương trình con1.1.Khái niệm chương trình conChương trình con về mặt bản chất Chương 4CHƯƠNG TRÌNH CON1.CHƯƠNG TRÌNH CÓ CHƯƠNG TRÌNH CON1. Khái niệm chương trình con1.1.Khái niệm chương trình conChương trình con về mặt bản chấtGọi ngay
Chat zalo
Facebook