<noscript id="lol87"></noscript>
  • <form id="lol87"><td id="lol87"></td></form>
    <optgroup id="lol87"><tt id="lol87"><pre id="lol87"></pre></tt></optgroup>
    <optgroup id="lol87"><th id="lol87"><span id="lol87"></span></th></optgroup>
    1. 
      
      • <rt id="lol87"></rt>
        <span id="lol87"><del id="lol87"></del></span>
        發(fā)表于 2010-4-6 20:56:30
        文筆不好,請(qǐng)多見(jiàn)諒。
        原來(lái)使用Word排版好了,發(fā)上來(lái)還要重新排版.......

        Pascal語(yǔ)言編程教程
        一、編程的幾點(diǎn)介紹
        1、簡(jiǎn)介(復(fù)制于百度百科,僅僅只是為了開(kāi)拓視野,故可看可不看)

          Pascal是一種計(jì)算機(jī)通用的高級(jí)程序設(shè)計(jì)語(yǔ)言。它由瑞士Niklaus Wirth教授于六十年代末設(shè)計(jì)并創(chuàng)立。
          以法國(guó)數(shù)學(xué)家命名的Pascal語(yǔ)言現(xiàn)已成為使用最廣泛的基于DOS的語(yǔ)言之一,其主要特點(diǎn)有:嚴(yán)格的結(jié)構(gòu)化形式;豐富完備的數(shù)據(jù)類(lèi)型;運(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ó)際奧林匹克信息學(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ǔ)言。
          在Pascal問(wèn)世以來(lái)的三十余年間,先后產(chǎn)生了適合于不同機(jī)型的各種各樣版本。其中影響最大的莫過(guò)于Turbo Pascal系列軟件。它是由美國(guó)Borland公司設(shè)計(jì)、研制的一種適用于微機(jī)的Pascal編譯系統(tǒng)。該編譯系統(tǒng)由1983年推出1.0版本發(fā)展到1992年推出的7.0版本,其版本不斷更新,而功能更趨完善。

        2、學(xué)習(xí)編程的目的

          在簡(jiǎn)介中提到過(guò),Pascal語(yǔ)言的主要特點(diǎn)之一 ——嚴(yán)格的結(jié)構(gòu)化形式。學(xué)習(xí)編程,可以讓思維更加嚴(yán)謹(jǐn),擁有更加敏捷的思維。

        3、學(xué)習(xí)編程的難度
          學(xué)習(xí)編程并不需要太多的時(shí)間,也不需要持之以恒的練習(xí)。編程更多的是需要?jiǎng)?chuàng)新,需要思維。語(yǔ)言并不難。就好比是作文,同樣的幾個(gè)字、幾個(gè)詞,可以組出無(wú)限多的文章。


        3

        29

        分享

        | 樓主| 發(fā)表于 2010-4-6 21:00:51
        本帖最后由 夜の檸檬 于 2010-4-6 21:02 編輯

        第一章節(jié)、 編程環(huán)境
          目前而言,在WINDOWS下最方便的編程軟件是Free Pascal。最新版本為2.2.4
        從官方網(wǎng)站下載后(也可以點(diǎn)這里下載)后安裝至硬盤(pán)內(nèi)??梢栽谧烂嫔峡吹竭@個(gè)圖標(biāo)
        右鍵點(diǎn)擊這個(gè)圖標(biāo)后彈出右鍵菜單,單擊屬性。然后單擊“選項(xiàng)”選項(xiàng)卡下“當(dāng)前代碼頁(yè)”的下拉菜單,單擊“437(OEM – 美國(guó))”。之后,就可以開(kāi)始進(jìn)入軟件了。
        【注】:為什么要修改當(dāng)前代碼頁(yè)?因?yàn)镕ree Pascal 是在DOS的基礎(chǔ)上構(gòu)建的,我們所熟知的操作系統(tǒng)卻是WINDOWS。所以,WINDOWS在模擬DOS的時(shí)候,會(huì)自動(dòng)把代碼中國(guó)GBK。簡(jiǎn)而言之,如果沒(méi)有修改這個(gè)的話,得到的內(nèi)容會(huì)是一堆亂碼(如下圖)

          進(jìn)入編程環(huán)境中,可以看到上面一排灰底黑字的,是菜單欄(和word是一樣的)菜單欄下方是操作欄。(見(jiàn)下圖)



        有一點(diǎn)英語(yǔ)基礎(chǔ)的,就能很快上手。即使英語(yǔ)不是太好的,借助詞典,也能明白各個(gè)菜單的意義。
        和我們平時(shí)寫(xiě)文章一樣,編程的開(kāi)始是創(chuàng)建一個(gè)文檔。首先單擊File(文件)菜單,在下拉菜單中點(diǎn)擊New(新建文件),這時(shí),在操作欄里會(huì)跳出一個(gè)新的對(duì)話框。因?yàn)檫€沒(méi)有命名,所以程序暫且叫它noname01。
        Pascal語(yǔ)言中,有開(kāi)頭,有結(jié)尾。選擇Pascal語(yǔ)言作為學(xué)編程的第一種語(yǔ)言,是因?yàn)樗鼑?yán)謹(jǐn)。
        先來(lái)看一個(gè)程序的片段

        引用
        program Pascal Language; //標(biāo)題(這一部分可要可不要,僅僅只是為了方便編程者能迅速了解和區(qū)分不同的程序);
          begin //程序開(kāi)頭
            …… // 主程序
          end. //程序結(jié)尾

        從以上的程序片段中,可以看出。Pascal語(yǔ)言以begin作為程序的開(kāi)始的標(biāo)志。以end作為程序結(jié)束的標(biāo)志。需要注意的一點(diǎn)是,除了begin和end以外,包括標(biāo)題在內(nèi),每一句命令后面都要有一個(gè)“;”(英文分號(hào))作為一個(gè)命令結(jié)束的標(biāo)志。
        第一章節(jié)就先講到這,學(xué)到這里,如果能夠看懂的??梢栽囍帉?xiě)一個(gè)“Hello World”的程序,無(wú)論在哪種編程語(yǔ)言中,它都是編程的第一步。
        【如果不懂的,底下有樣例源代碼】

        引用
        Program hello world;
          Begin
            Writeln(’Hello world’);//直接寫(xiě)出一句話,要用英文的單引號(hào)(’’)框起來(lái)。Write的意思是輸出,后面
                             加一個(gè)ln的意思是輸出,然后另起一行(類(lèi)似于Word中的回車(chē)。這一部分會(huì)在以后提到)
        End;
        本帖子中包含更多圖片或附件資源

        您需要 登錄 才可以下載或查看,沒(méi)有帳號(hào)?加入學(xué)院

        | 樓主| 發(fā)表于 2010-4-6 21:03:21
        如果有任何不清楚的,歡迎站內(nèi)短信來(lái)詢問(wèn)
        | 發(fā)表于 2010-4-7 12:37:57
        沒(méi)看懂。。。再看一遍。。。。。。。。。。。。
        | 發(fā)表于 2010-4-7 19:43:15
        話說(shuō).........檸檬你發(fā)天書(shū)沒(méi)幾個(gè)人看得動(dòng)= =...............
        | 樓主| 發(fā)表于 2010-4-7 19:44:00
        引用
        話說(shuō).........檸檬你發(fā)天書(shū)沒(méi)幾個(gè)人看得動(dòng)= =...............
        蜘蛛 發(fā)表于 2010-4-7 19:43  



            暈..........

        15秒前發(fā)表
        | 發(fā)表于 2010-4-9 20:02:09
        以前看過(guò)C語(yǔ)言,編程實(shí)在是難
        | 發(fā)表于 2010-4-10 10:32:59
        我已經(jīng)徹底暈了
        | 發(fā)表于 2010-4-10 16:25:30
        不會(huì)用啊~~~
        | 發(fā)表于 2016-5-13 12:51:35
        我只看過(guò)JS和php
        現(xiàn)在也大多忘記了
        返回版塊
        12
        尚未登錄
        您需要登錄后才可以回帖 登錄 | 加入學(xué)院

        <noscript id="lol87"></noscript>
      • <form id="lol87"><td id="lol87"></td></form>
        <optgroup id="lol87"><tt id="lol87"><pre id="lol87"></pre></tt></optgroup>
        <optgroup id="lol87"><th id="lol87"><span id="lol87"></span></th></optgroup>
        1. 
          
          • <rt id="lol87"></rt>
            <span id="lol87"><del id="lol87"></del></span>
            啊灬好用力灬嗯灬h视频 | 国产日产久久高清 | 性玩具情趣玩具老板h | 中文字幕在线免费观看 | 欧美老女人操逼 | 西西444WWW无码大胆-百度 | 日本69视频 | 亚洲天天摸日日摸天天欢 | 爆操美女网站 | 99久久视频 |