Pascal程序编写2000第七课之过程(Procedure).ppt
文本预览下载声明
Pascal 程序編寫2000第七課之 過程 (Procedure);~ ♂『 過 程 之 引 文』♀ ~;7.1 子程序 ;7.2 過程;7.2.2 過程在程序中的置;7.2.3 過程的調用;範例7.1;我們可能在較後的階段才插入過程的主體。其中過程如下所示:;範例7.2;program CurrencyExchange;
var Choice : char;
Exchange Rate : real;
procedure USToHK;
begin
end;
procedure HKToUS;
begin
end;
procedure DisplayMenu;
begin
writeln( ‘Currency Exchange’ );
writeln;
writeln( ‘1.US dollars to HK dollars’ );
writeln( ‘2.HK dollars to US dollars’ );
writeln( ‘3.Quit’ );
writeln;
write( ‘Enter your choice: ‘)
end;;由於過程是亙相獨立的,所以我們可以單獨立編寫每個過程,並對其進行測試,
而不必擔心其他的過程 ; 這些特點就是使用過程的好處,
在出現錯誤時使我們易於找到錯誤。
現在,讓我們考慮過程 USToHK :
而另一個過程HKToUS 留給讀者為編程練習。;7.2.4 局部??全程變量;7.3 含有參數的過程;7.3.1 形式參數與實在參數;在過程說明的標題中出現的參數稱為形式參數,而那些在調用
過程中出現的參數稱為實在參數。形式參數是在參數是在過程標題中
說明的變量,等待接受過程調用語句中實在參數的值。實在參數列表中的
參數數目、次序和類型必須與形式參數列表的亙相配合。;7.3.2 值參數與變量參數;用來向過程輸入值的參數稱為值參數。在進行過程調用時,實在參數Test1 和
Test2 的值分別傳到值參數Score1和Score2。形式參數和實在參數之間沒有
進一步的聯繫,因此對Score1和Score2的任何更改,都不會影響相關的實在參數。
而另一方面,用於輸出值的參數稱為娭量參數。而變量參數也可用於
輸入值。而變量參數也可用於輸入值。在過程標題中將保留字var
放在參數說明的前面,便可標示變量參數。
傳給變量參數的實在參數必須是變量。形式參數的存貯位置與實在參數
的相同。所以在被調用的過程中,變量參數的任何更改,都表示了所傳遞的實在
參數的更改。因此,在前面的例子中,賦予Mean 的值傳到了變量Average。;範例 7.4;THE END
显示全部