文档详情

Pascal程序编写2000第七课之过程(Procedure).ppt

发布:2017-04-18约1.16千字共19页下载文档
文本预览下载声明
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
显示全部
相似文档