MODULE Testme (A, B, X, Y) hoặc chương trình con Testme (A, B, X, Y)
Một Module / Tiểu chương trình được truy cập với một lệnh CALL. Ví dụ, sau đây
tuyên bố sẽ truy cập Module Testme hoặc Tiểu chương trình.
CALL Testme (77,1.5, X, Y)
Lưu ý rằng nếu một dấu hai chấm được sử dụng để tách các yếu tố đầu vào và đầu ra trong các MODULE /
tuyên bố chương trình con, nó cũng phải được sử dụng trong câu lệnh CALL. Tương tự như vậy nếu một dấu hai chấm là
không được sử dụng trong báo cáo MODULE / chương trình con, nó không nên được sử dụng trong các CALL
tuyên bố.
Tại thời điểm này, bạn phải tò mò như sự khác biệt giữa một Module và một Tiểu chương trình.
Sự khác biệt là như sau: Khi EES gặp một câu lệnh CALL để một chương trình con,
nó sẽ mở ra một không gian làm việc mới và sau đó nó giải quyết các phương trình trong các chương trình con, sử dụng
ngăn chặn và lặp đi lặp lại khi cần thiết. Các biến tính xuất hiện như các tham số trong
tuyên bố chương trình con được trở về chương trình chính.
Khi EES gặp một câu lệnh CALL để một MODULE, nó minh bạch ghép các phương trình
trong các module vào các phương trình trong chương trình chính. Các bước cần thiết cho quá trình này là
như sau. Thứ nhất, tất cả các biến trong mô-đun, bao gồm mỗi đầu vào và đầu ra trong
tuyên bố MODULE, được đổi tên thành với một vòng duy nhất EES có thể nhận ra. sau đó EES
đang được dịch, vui lòng đợi..