4. 子程序
子程序的的形式可以是一個程序文件,也可以是一個過程或自定義函數(shù)。
子程序 |
自定義函數(shù) |
過程 | |
特點 |
總是被其他程序調(diào)用而不單獨執(zhí)行,可以調(diào)用其他子程序,不一定要返回一個值。 | 能以一個獨立的文件儲存,也可包含在調(diào)用程序中,必須返回一個值。 | 是一個程序段,是程序的組成部分,一般放在程序的最后。 |
定義方法 |
與程序相同,只是在子程序的結(jié)尾加需一條返回命令:
RETURN [ 表達(dá)式 |TO MASTER |TO 程序文件名] |
FUNCTION 函數(shù)名
或:MODIFY COMMAND 函數(shù)名 PARAMETERS 數(shù)表 命令組 RETURN 表達(dá)式 注:用此命令定義的函數(shù)以獨立的文件形式儲存。 |
PROCEDURE 過程名
PARAMETRS 參數(shù)表 命令組 RETURN |
調(diào)用方法 |
DO 子程序名[WITH 參數(shù)表 ] | = 函數(shù)名 ( 參數(shù)表 ) | DO 過程名 WITH 參數(shù)表 |
3. 創(chuàng)建應(yīng)用程序
方法一:
在命令窗口中輸入: MODIFY COMMAND 程序名
方法二:
單擊文件菜單 → 新建 → 程序 → 新文件 → 在編輯窗口中編輯程序 → 完成后關(guān)閉 → 給出合適的程序名及保存位置 。
程序的注釋: 方法1: * | NOTE <注釋內(nèi)容> 可出現(xiàn)在程序中的任何地方
方法2: && <注釋內(nèi)容> 一般用于命令的尾部
給程序加注釋的目的是為了提高程序的可讀性。
面向過程的程序設(shè)計三步曲: 輸入 → 處理 → 輸出
4. 修改應(yīng)用程序
方法一:
在命令窗口中輸入: MODIFY COMMAND 程序名 | ?
注: ? 表示不知道程序名,要從打開對話框中選定。
方法 二:
單擊文件菜單 → 打開 → 選擇所需程序并打開 → 在編輯窗口中對程序進(jìn)行修改 → 完成后關(guān)閉退出。
5. 執(zhí)行應(yīng)用程序
方法一: 在命令窗口中輸入: DO 程序名 | ?
方法二:從程序菜單中選擇執(zhí)行→從打開對話框中選擇所需程序并執(zhí)行之。
6. 程序設(shè)計的基本步驟
(1)對問題進(jìn)行說明
(2)分解問題
(3)編制各模塊
(4)測試并完善各模塊
(5)組裝全部模塊
(6)整體測試