電子計測系のプログラミング言語、HP-BASICについて解説します。関数と、サブプログラム関数があります。有効な手段として用いられます。呼び出される違いがあります。最後に置くというルールがあります。SUBENDのようにSUB~SUBENDで囲み、サブプログラム名を定義します。方法があり、値渡しと参照渡しがあります。書き換えてしまうことになります。共通変数(COM)変数ブロックを共有する方法があります。Build(X(*),N)のように仮のパラメータリストをつけて宣言します。パラメータリストと呼ばれます。共通変数への影響が考えられます。制御することはできません。配列は参照渡しされますが、20は値渡しされることになります。Build(Num(*),20)COMによる値の引き渡し共通変数を使って値をやりとりする場合、COM宣言をおこないます。