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