tailieunhanh - Giáo trình môn học Lập trình căn bản - Nghề: Quản trị mạng - Trình độ: Cao đẳng nghề (Phần 2)

tiếp theo nội dung phần 2 Giáo trình Lập trình căn bản sau đây. Giáo trình không chỉ phù hợp cho người mới bắt đầu mà còn phù hợp cho những người cần tham khảo. Nội dung của giáo trình được chia thành 6 chương. Phần 2 gồm nội dung 4 chương đầu. | Trang 46 CHƯƠNG 4 HÀM VÀ THỦ TỤC Mã chương MH15-04. Mục tiêu - Trình bày được khái niệm hàm thủ tục - Trình bày được qui tắc xây dụng hàm thủ tục và vận dụng được khi thiết kế xây dựng chương trình - Phân biệt được cách sử dụng tham số tham biến - Sử dụng được các lệnh kết thúc và lấy giá trị trả về của hàm. - Thực hiện các thao tác an toàn với máy tính. Nội dung 1. Khái niệm chương trình con Mục tiêu Trình bày được khái niệm hàm thủ tục. Trong chương trình có những đoạn cần phải lập đi lập lại nhiều lần ở những chỗ khác nhau. Để tránh phải viết lại các đoạn đó người ta thường phân chương trình ra thành nhiều module mỗi module giải quyết một công việc nào đó các module như vậy là những chương trình con subprogram . Một tiện lợi khác của việc sử dụng module là ta có thể dễ dàng kiểm tra tính đúng đắn của nó trước khi ráp nối vào chương trình chính. Do đó việc xác định sai sót và tiến hành điều chỉnh trong chương trình sẽ thuận lợi hơn. Trong Pascal chương trình con được viết dưới dạng hàm FUNCTION hoặc thủ tục PROCEDURE . Hàm và thủ tục đều là những chương trình con nhưng hàm khác thủ tục ở chỗ hàm trả về một giá trị cho lệnh gọi thông qua tên hàm còn thủ tục thì không. Do đó ta chỉ dùng hàm khi thoả mãn các yêu cầu sau - Ta muốn nhận một kết quả và chỉ một mà thôi. - Ta cần dùng tên chương trình con chứa kết quả đó để viết trong các biểu thức. Nếu không thỏa hai yêu cầu trên thì ta dùng thủ tục. 2. Cấu trúc chương trình có sử dụng chương trình con Mục tiêu Trình bày được cấu trúc một chương trình có sử dụng chương trình con. Trong một chương trình các chương trình con được bố trí ngay sau phần khai báo biến. Cấu trúc tong quát một chương trình trong ngôn ngữ Pascal như sau PROGRAM tên_chương_trình USES tên các Unit Khai báo các đơn vị chương trình cần thiết Trang 47 LABEL Khai báo nhãn CONST Khai báo hằng TYPE Định nghĩa kiểu dữ liệu mới VAR Khai báo biến PROCEDURE Tên_CTC1 danh sách các tham số hình thức Begin . thân thủ tục thứ nhất End PROCEDURE Tên_CTC2 danh .

TỪ KHÓA LIÊN QUAN