在未系統(tǒng)學習Pascal語言之前,暫且繞過那些繁瑣的語法規(guī)則細節(jié),通過下面的簡單例題,可以速成掌握Pascal程序的基本組成和基本語句的用法,讓初學者直接模仿學習編簡單程序。
[例1.1]編程在屏幕上顯示“Hello World!”。
? Pascal程序:
Program ex11;
Begin
? Writeln(‘Hello World!’);
? ReadLn;
End.
?????? 這個簡單樣例程序,希望大家的程序設計學習能有一個良好的開端。程序中的Writeln是一個輸出語句,它能命令計算機在屏幕上輸出相應的內(nèi)容,而緊跟Writeln語句后是一對圓括號,其中用單引號引起的部分將被原原本本地顯示出來。
[例1.2]已知一輛自行車的售價是300元,請編程計算a輛自行車的總價是多少?
解:若總售價用m來表示,則這個問題可分為以下幾步處理:
?= 1 \* GB3 ①從鍵盤輸入自行車的數(shù)目a;
?= 2 \* GB3 ②用公式? m=300*a? 計算總售價;
?= 3 \* GB3 ③輸出計算結果。
Pascal程序:
? Program Ex12;?????????????????????????????? {程序首部}
? Var a,m : integer;????????????????????????????? {說明部分}
? Begin???????????????????????????????????????????????????? {語句部分}
??? Write(‘a=’);
??? ReadLn(a);????????????????????????????????????????? {輸入自行車數(shù)目}
??? M := 300*a;??????????????????????????????????????? {計算總售價}
??? Writeln(‘M=’,m);???????????????????????????????? {輸出總售價}
??? ReadLn;????????????????????????????????????????????? {等待輸入回車鍵}
? End.
此題程序結構完整,從中可看出一個Pascal 程序由三部分組成:
(1)程序首部
由保留字Program開頭,后面跟一個程序名(如:Exl1);其格式為:
???????????? Program? 程序名;
程序名由用戶自己取,它的第一個字符必須是英文字母,其后的字符只能是字母或數(shù)字和下劃線組成,程序名中不能出現(xiàn)運算符、標點符和空格。