資源描述:
《小學(xué)pascal全教程》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、PASCAL全教程Pascal基本教程第一章第一章Pascal語(yǔ)言概述與預(yù)備知識(shí)1關(guān)于TurboPascal Pascal是一種計(jì)算機(jī)通用的高級(jí)程序設(shè)計(jì)語(yǔ)言。它由瑞士NiklausWirth教授于六十年代末設(shè)計(jì)并創(chuàng)立。 以法國(guó)數(shù)學(xué)家命名的Pascal語(yǔ)言現(xiàn)已成為使用最廣泛的基于DOS的語(yǔ)言之一,其主要特點(diǎn)有:嚴(yán)格的結(jié)構(gòu)化形式;豐富完備的數(shù)據(jù)類型;運(yùn)行效率高;查錯(cuò)能力強(qiáng)?! ≌?yàn)樯鲜鎏攸c(diǎn),Pascal語(yǔ)言可以被方便地用于描述各種算法與數(shù)據(jù)結(jié)構(gòu)。尤其是對(duì)于程序設(shè)計(jì)的初學(xué)者,Pascal語(yǔ)言有益于培養(yǎng)良好的程序設(shè)計(jì)風(fēng)格和習(xí)慣。IOI(國(guó)際奧林匹
2、克信息學(xué)競(jìng)賽)把Pascal語(yǔ)言作為三種程序設(shè)計(jì)語(yǔ)言之一,NOI(全國(guó)奧林匹克信息學(xué)競(jìng)賽)把Pascal語(yǔ)言定為唯一提倡的程序設(shè)計(jì)語(yǔ)言,在大學(xué)中Pascal語(yǔ)言也常常被用作學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)與算法的教學(xué)語(yǔ)言?! ≡赑ascal問(wèn)世以來(lái)的三十余年間,先后產(chǎn)生了適合于不同機(jī)型的各種各樣版本。其中影響最大的莫過(guò)于TurboPascal系列軟件。它是由美國(guó)Borland公司設(shè)計(jì)、研制的一種適用于微機(jī)的Pascal編譯系統(tǒng)。該編譯系統(tǒng)由1983年推出1.0版本發(fā)展到1992年推出的7.0版本,其版本不斷更新,而功能更趨完善。下面列出TurboPascal編年史
3、出版年代版本名稱主要特色1983TurboPascal1.0TurboPascal2.0Turbo-87Pascal提高實(shí)數(shù)運(yùn)算速度并擴(kuò)大值域1985TurboPascal3.0增加圖形功能TurboBCDPascal特別適合應(yīng)用于商業(yè)1987TurboPascal4.0提供集成開(kāi)發(fā)環(huán)境(IDE),引入單元概念1988TurboPascal5.0增加調(diào)試功能1989TurboPascal5.5支持面向?qū)ο蟮某绦蛟O(shè)計(jì)(OPP)1990TurboPascal6.0提供面向?qū)ο蟮膽?yīng)用框架和庫(kù)(TurboVision)1992TurboPascal7.
4、0面向?qū)ο蟮膽?yīng)用系統(tǒng)、更完善的IDETurboVision2.01993BorlandPascal7.0開(kāi)發(fā)ObjectWindows庫(kù)、(ForWindows)提供對(duì)OLE多媒體應(yīng)用開(kāi)發(fā)的支持1995DelphiVisualPascal TurboPascal語(yǔ)言是編譯型程序語(yǔ)言,它提供了一個(gè)集成環(huán)境的工作系統(tǒng),集編輯、編譯、運(yùn)行、調(diào)試等多功能于一體。1.2TurboPascal或BorlandPascal的啟動(dòng)(1)TurboPascal的啟動(dòng)a.DOS下的啟動(dòng)(適用于MS-DOS6.22之前的版本或Win9X&Win2000的Comma
5、ndMode) DOS下,在裝有TurboPascal的文件目錄下,鍵入turbo即可進(jìn)入TurboPascal集成環(huán)境。b.Win9X或Win2000模式下的啟動(dòng)(適用于TurboPascal3.0以后的版本) 如果在Win9X或Win2000的“資源管理器”裝有TurboPascal的目錄中,雙擊turbo.exe或在“開(kāi)始--程序”菜單中通過(guò)MS-DOS方式來(lái)運(yùn)行turbo.exe,它會(huì)提示你“該程序設(shè)置為MS-DOS方式下運(yùn)行,并且其它程序運(yùn)行時(shí),無(wú)法運(yùn)行它。如果選擇繼續(xù)所有其它程序?qū)㈥P(guān)閉”,所以在Win9X或Win2000下無(wú)法直
6、接運(yùn)行它,這時(shí)你可以在你希望的地方(比如說(shuō)桌面上)單擊鼠標(biāo)右鍵“新建--快捷方式”,單擊“瀏覽”,找到turbo.exed選中,然后單擊“打開(kāi)”,再單擊“下一步”,再單擊完成;這還沒(méi)完,選中前面新建的快捷方式(應(yīng)該叫TurboPascal吧),單擊右鍵,單擊“屬性”,選擇“程序”,然后再單擊“高級(jí)”,把“MS-DOS方式”前面的那個(gè)勾去掉,也就是不要選“MS-DOS方式”,然后單擊“確定”,在單擊“確定”就大功告成了,以后你運(yùn)行TurboPascal的時(shí)候,只要雙擊那個(gè)你建立起的快捷方式就可以直接在Win9X或Win2000下運(yùn)行TurboPa
7、scal。(2)BorlandPascal的啟動(dòng) BorlandPascal的啟動(dòng)沒(méi)有像TurboPascal那樣復(fù)雜,一般來(lái)說(shuō)在任何情況下雙擊bp.exe或是在MS-DOS下運(yùn)行都不會(huì)出現(xiàn)什么問(wèn)題。Pascal基本教程第二章Pascal語(yǔ)言基礎(chǔ)知識(shí)2.1Pascal程序基本組成例1.1計(jì)算半徑為R的圓面積SprogramArea;{程序首部}{已知半徑求圓的面積}constpi=3.14159; {說(shuō)明部分——數(shù)據(jù)描述}vars,r:real;begin {執(zhí)行部分}readln(r);s:=pi*sqr(r);writ
8、eln('s=',s);end. 上述程序第一行稱為程序首部。其中用花括號(hào)(注釋可以用{}或(**)來(lái)表示)括起來(lái)的內(nèi)容是注釋,程序第二行就是一個(gè)