pascal第一講_第1頁
pascal第一講_第2頁
pascal第一講_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論