壹、進入TURBO-PASCAL7.0系統
雙擊桌面PASCAL系統的快捷方式(如TPX等),或從其它方式進入(如從“我的電腦”裏找出相應程序所在的位置然後進入)。
例4_1 在Turbo Pascal編輯系統下輸入下面的程序(9-9乘法表):
program example4_1;
var i,j:integer;
begin
for i:=1 to 9 do
begin
for j:=1 to i do write(i*j:4);
writeln;
end;
readln
end.
輸入正確後保存,文件名為eg4_1.pas,保存時擴展名可以不加,系統會自動添加pas擴展名,不正確進行相應編輯直到正確。
基本的編輯鍵介紹:
上下左右箭頭:移動光標
Home 光標移到行頭
End 光標移到行尾
PageUp 上壹頁
PageDown 下壹頁
Insert 插入/改寫狀態切換
Delete 刪除當前字符
Backspace 刪除前壹字符
Ctrl + PageUp 移到文件頭
Ctrl + PageDown 移到文件尾
Ctrl + Y 刪除當前行
要求熟悉菜單:File,Edit,Run等項目。選取菜單可以用鼠標直接點也可以按F10鍵,再用上下左右鍵移動到相關項目。
運行程序(run)——點擊菜單項目或Ctrl+F9。
編譯程序(compile)——點擊菜單項目或Alt+F9。
壹般的TP系統可以設置成運行程序的同時先編譯成可執行文件。
退出系統後運行剛才編譯好的程序,註意剛才保存的位置,到相應文件夾裏找eg4.exe文件,這個文件可以直接執行。
二、系統簡介
目前使用得比較多的PASCAL系統主要有三種:Turbo Pascal、Borland Pascal、Free Pascal,前兩種基本上沒有大的差別,這裏主要是介紹前兩種的使用,有關安裝程序可以從網上下載,然後進行安裝。安裝完後,相應目錄裏(如\TP\BIN)裏會有兩個執行主文件:Turbo.exe、tpx .exe ,其中後者只能在windows下執行,但是兩者的編輯界面、菜單等幾乎是相同的。
壹般進入系統後,屏幕上方是菜單欄,中間的編輯欄(用戶的程序在此顯示、編輯),最下面是常用的功能快捷鍵提示:
F1:help F2:Save F3:open Alt + F9:compile
F9:make Alt+F10:local menu
相關功能都可以在菜單裏找到,菜單分為這樣幾類:File Edit Search Run Compile Debug Tools Options Window Help,下面分別介紹幾個常用的菜單項目。
1.File 文件操作類
New :新建,在新的編輯窗口中新建壹個文件
Open F3:打開,查找並找開壹個文件
Save: 存盤,保存當前活動編輯窗口的文件
Save as: 另存為,將當前文件換名或換路徑保存
Save all:保存所有,保存所有修改過的文件
Change dir…:改變默認目錄
Dos shell:暫時退回到DOS命令狀態,鍵入exit再返回
Exit Alt + X: 退出系統
2.Edit 編輯類
Undo Alt+ Backspace :撤銷,撤銷最近的編輯操作
Redo :恢復,恢復剛撤銷的操作
Cut Shift + Del:剪切
Copy Ctrl + Ins:復制
Paste Shift +Ins:粘貼
Clear Ctrl + Del:清除
Show clipboard :顯示剪貼板內容
3.Search 查找類
Find… 查找
Replace… 替換
Search again 再次查找(替換)
4.Run 運行類
Run Ctrl + F9 :運行,執行當前編輯的文件
Step over F8 :不跟蹤過程的單步調試
Trace into F7 :跟蹤,單步調試(壹行壹行地執行)
Goto cursor F4 :執行調試到光標處
Program reset Ctrl + F2 :取消當前調試並初始化調試器
5.Compile 編譯類
compile Alt + F9:編譯,將pas源程序編譯成可執行文件exe
Make F9:只編譯更新的源文件
Build:全部編譯主文件及調用的所有單元
6.Debug 調試類
Watch 打開“觀察”窗口,常用來觀察相關變量或表達式運行狀態下的值
Output 打開“輸出”窗口,與編輯窗口在同壹屏幕下看輸出情況
User screen Alt + F5 切換到用戶運行全屏幕狀態,按任意鍵返回
Add watch… Ctrl + F7 增加“觀察”表達式
7.Tools 工具類
Go to next Alt + F8 到下壹個位置
Go to previous Alt + F7 到前壹個位置
8.Options 選項類
這壹類菜單是讓用戶進行相關設置,包括:Compiler… 、 Memory sizes….、 Directories…、 Browser… 、 Environment等
9.Windows 窗口類
Close all 關閉所有窗口
Size/Move Ctrl + F5 調整窗口尺寸/移動窗口
Zoom F5 放大(最大化)或還原當前活動窗口
Next F6 到下壹窗口
Previous Shift + F6 到前壹窗口
Close Alt + F3 關閉當前窗口
List… Alt + O 窗口列表
10. Help 幫助類
Index Shift + F1 索引
Topic search Ctrl + F1 主題查找
Prevopis topic Alt + F1 到上壹次幫助主題窗口
三.PASCAL程序介紹
例4-1要求輸入的程序就是壹個完整的PASCAL程序,它是由程序頭、說明部分和程序體三部分組成。
程序頭:program部分,表明程序的名字(跟文件名不是壹回事),沒有太大的實際意義,往往只是表明程序的主要作用,壹般跟註釋部分結合使用,說明此程序做什麽的,用了什麽主要算法等,壹個程序可以沒有程序頭。
說明部分:說明程序中用到的常量、變量、過程或函數等。在pascal程序中用的量必須先說明後使用,如常量的說明通過const,變量的說明通過var,常見的變量類型有integer(整數),real(實數),char(字符、1個字符),string(字符串,壹般要指明長度),boolean(布爾型,值為真ture或假false)等。標準PASCAL程序說明部分可以有標號說明、常量說明、自定義類型說明(包括枚舉、子界等)、變量說明、過程或函數說明,說明符分別是:Lable、const、type、var、procedure或function,如果程序中有多種說明,要註意說明的順序,壹般是label?const?type?var?procedure或function。這個順序有它的原因的,在以後的使用中會體會到的。
程序體:begin和end. 部分的內容,程序中每壹個語句與語句之間通過分號來間隔。
壹個最簡單的程序必須由begin 開始、end . 結束,中間可以什麽都沒有,也能執行,只不過沒有什麽結果,因為其中沒有什麽要計算機做的語句。