下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、信息學競賽輔導班·Pascal基礎第一講 Pascal初進門一、Pascal語言介紹Pascal語言是由瑞士的沃斯(N.Wirth)教授于1971年提出來的,它的命名是為了紀念法國數(shù)學家Pascal。二、Pascal集成環(huán)境安裝完Pascal之后,運行./bin/turbo.exe。File Edit Search Run Compile Debug Tools Options Window HelpF1 Help F2 Save F3 Open Alt-F9 Compile F9 Make F10 Menu12Noname00.pas1 主功能菜單文件名關閉窗口窗口號擴充還原框光標
2、所在行號列號狀態(tài)說明行拖動此處可改變窗口大小編輯窗口 全屏與窗口形式之間的切換:AltEnter常用功能介紹:File:New 編輯新的文件Open(F3) 打開一個文件Save(F2) 保存當前文件Save as 保存當前文件為Change dir 設定當前工作目錄Dos shell 暫時退出Pascal,返回DOS狀態(tài),鍵入Exit可返回Exit(AltX) 退出PascalEdit:Undo 撤銷 Redo 重做 Cut 剪切 Copy 復制 Paste 粘貼 Clear 清除Run:Run(CtrlF9) 運行當前程序 Step Over(F8) 單步運行當前程序,但將過程、函數(shù)作為一
3、條語句執(zhí)行 Trace into(F7) 單步運行當前程序,包括過程、函數(shù)中的每條語句Compile:Compile(AltF9) 將當前程序編譯成.OBJ文件 Make(F9) 編譯當前文件,檢查并鏈接文件所依賴的其他文件 Build 重新編譯所有文件 Destination 指定執(zhí)行代碼放在磁盤(disk)還是內存(memory),若設為Disk,則生成.EXE文件Debug:User screen(AltF5) 程序運行后的全屏輸出 Add watch(CtrlF7) 添加變量或表達式窗口 Toggle breakpoint(CtrlF8) 在當前設置斷點,如當前行已有斷點,則刪除三、運
4、行第一個程序 program firstfile;var i,j:integer;beginwrite('enter a number:');read(i);for j:=i downto 1 do write(j:4);writeln;end. 菜單欄、編輯欄之間的切換:F10 編輯程序光標移動鍵的使用 Backspace鍵:刪除光標前一個字符 Ctrl+N:在光
5、標前插入一行 Ctrl+Y:刪除光標所在行 Home:光標移到行首 End:光標移到行尾 PageUp/PageDown:上下翻頁 &
6、#160; Insert:插入與改寫狀態(tài)切換 程序運行:CtrlF9 查看程序結果:AltF5 跟蹤運行程序:F7或F8 保存程序F2四、Pascal程序結構一個完整的Pascal程序結構:program 程序名;uses 已知單元說明;label 標號說明;const 常量說明;type 類型說明;var 變量說明;function 函數(shù)說明;procedure 過程說明;begin語句;語句;語句;end. 程序首部:program 程序名;program 是保留字,接著是程序名(自行定義),最后以分號表示程序首部結束, 程序體:
7、包括說明部分和執(zhí)行部分說明部分是可選的,PASCAL的程序中所要用到的所有變量、符號常量、數(shù)組、標號、過程與函數(shù)、記錄、文件等數(shù)據(jù)都必須在說明部分定義好才可以使用。它要依據(jù)先定義后使用原則。執(zhí)行部分表述了程序要執(zhí)行的操作。它必須以“begin”開始,以“end”后跟句點結束,中間有若干條語句,每條語句都有一定的功能,語句之間用“;”隔開。2Begin和end必須成對出現(xiàn)。3在程序中,一對大括號間的文字稱為注釋。注釋的內容由人們根據(jù)需要書寫,可以用英語或漢語表示。注釋可以放在任何空格可以出現(xiàn)的位置。執(zhí)行程序時計算機對注釋不予理睬。五、Pascal編程解題的方法 算法數(shù)據(jù)結構程序例如,要求寫一程序,計算和打印三個數(shù)的和及平均值 分析:首先應了解這個問題的輸入和輸出,然后確定如何從輸入數(shù)據(jù)得到輸出數(shù)據(jù)的算法。用哪些變量來表示 求解步驟算法(初步):1 輸入數(shù)據(jù)到a,b,c中;2 計算a,b,c的和,存儲到變量sum中;3 計算a,b,c的平均值,存儲到變量ave中;4 輸出變量 求精第3步:求平均值 將a、b、c的和su
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 煤矸石購銷合同文本
- 技術服務合同的技術升級費
- 機器維修保養(yǎng)合同樣本
- 購銷合同款項結算
- 降水井施工勞務分包條款
- 防水卷材招標供應商選拔招募
- 廢鋼鐵交易協(xié)議
- 電子版建筑分包勞動契約
- 技術服務合同印花稅的申報與繳納指南
- 環(huán)保監(jiān)測合作協(xié)議
- 《平行四邊形的面積例1》(教案)五年級上冊數(shù)學人教版
- 鋼結構房屋拆除施工方案
- IT運維年終工作總結
- 醫(yī)療器械經營質量管理規(guī)定
- 2024年中考語文考前抓大分技法之小說閱讀專題01小說標題的含義和作用(原卷版+解析)
- (2024年)全新誠信考試課件
- 2023年魯迅美術學院附屬中學(魯美附中)中考招生語文數(shù)學英語試卷
- 大學物理實驗智慧樹知到期末考試答案2024年
- 5G網絡安全風險評估與緩解措施
- 2024年四川省普通高中學業(yè)水平考試(思想政治樣題)
- 中儲糧西安公司社會招聘試題
評論
0/150
提交評論