【正文】
=200 s= s+I I=I+1 Enddo S=0 I=1 Do sum with 100 Do sum with 200 * Para t I=1 Do while I=t s= s+I I=I+1 Enddo 并列的兩個循環(huán) 一個循環(huán),兩次調用 3 1 2 [兩段代碼 ] [一段代碼,兩次調用 ] 4 子程序、過程和自定義函數(shù) 為了提高程序的通用性,常采用 模塊化的程序設計方法。一個結構上 相對獨立的程序段 就是一個模塊,這種模塊可以是 : 子程序 、 過程 或 自定義函數(shù) 。 5 子程序、過程和自定義函數(shù) 一、子程序 子程序是一個相對獨立的程序段。 一)建立和修改 用 MODI COMM命令 例如: MODI COMM MODI COMM TJ 6 DO 子程序文件名 [WITH 參數(shù)表 ] 例如: DO SUM WITH 100,200 DO TJ 2. 返回 RETURN [TO MASTER] 從子程序返回上一級子程序 . TO MASTER選項 ,則返回主控程序 . 二 )調用、返回 子程序、過程和自定義函數(shù) 7 SET TALK OFF X=3 F=1 DO FACT C=F X=4 F=1 DO FACT C=C+F X=5 F=1 DO FACT C=C+F ? ‘C=’,C SET TALK ON 例:計算 3! +4! +5! Y=1 DO WHILE Y=X F=F*Y Y=Y+1 ENDDO RETURN 子程序 主程序 實際操作: 運行: DO JS 8 set talk off store 2 to x1,x2,x3 x1=x1+1 do z1 ?x1+x2+2*x3 例 :寫出程序運行結果 . X2=x2+1 do z2 ?x1+x2+x3 x3=x3+1 return to。 PARA x,y,z T=(x+y+z)/2 S=SQRT(T*(Tx)*(Ty)*(Tz)) 主程序 子程序 實際操作: 運行: DO san 10 過程是子程序的另一種形式。這樣 ,當過程文件打開時 ,它所包含的多個程序也同時調入內(nèi)存 ,這樣提高了程序運行速度。 三 .過程及過程文件 11 子程序文件 過程 過程 過程 過程文件 子程序 過程 程序