青青草国产成人av片免费/香港三级日本韩国三级专线/国内自拍在钱/天堂国产女人av

發(fā)表于 2010-4-6 20:56:30
文筆不好,請多見諒。
原來使用Word排版好了,發(fā)上來還要重新排版.......

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

  Pascal是一種計(jì)算機(jī)通用的高級程序設(shè)計(jì)語言。它由瑞士Niklaus Wirth教授于六十年代末設(shè)計(jì)并創(chuàng)立。
  以法國數(shù)學(xué)家命名的Pascal語言現(xiàn)已成為使用最廣泛的基于DOS的語言之一,其主要特點(diǎn)有:嚴(yán)格的結(jié)構(gòu)化形式;豐富完備的數(shù)據(jù)類型;運(yùn)行效率高;查錯(cuò)能力強(qiáng)。
  正因?yàn)樯鲜鎏攸c(diǎn),Pascal語言可以被方便地用于描述各種算法與數(shù)據(jù)結(jié)構(gòu)。尤其是對于程序設(shè)計(jì)的初學(xué)者,Pascal語言有益于培養(yǎng)良好的程序設(shè)計(jì)風(fēng)格和習(xí)慣。IOI(國際奧林匹克信息學(xué)競賽)把Pascal語言作為三種程序設(shè)計(jì)語言之一, NOI(全國奧林匹克信息學(xué)競賽)把Pascal語言定為唯一提倡的程序設(shè)計(jì)語言,在大學(xué)中Pascal語言也常常被用作學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)與算法的教學(xué)語言。
  在Pascal問世以來的三十余年間,先后產(chǎn)生了適合于不同機(jī)型的各種各樣版本。其中影響最大的莫過于Turbo Pascal系列軟件。它是由美國Borland公司設(shè)計(jì)、研制的一種適用于微機(jī)的Pascal編譯系統(tǒng)。該編譯系統(tǒng)由1983年推出1.0版本發(fā)展到1992年推出的7.0版本,其版本不斷更新,而功能更趨完善。

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

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

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


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)這里下載)后安裝至硬盤內(nèi)。可以在桌面上看到這個(gè)圖標(biāo)
右鍵點(diǎn)擊這個(gè)圖標(biāo)后彈出右鍵菜單,單擊屬性。然后單擊“選項(xiàng)”選項(xiàng)卡下“當(dāng)前代碼頁”的下拉菜單,單擊“437(OEM – 美國)”。之后,就可以開始進(jìn)入軟件了。
【注】:為什么要修改當(dāng)前代碼頁?因?yàn)镕ree Pascal 是在DOS的基礎(chǔ)上構(gòu)建的,我們所熟知的操作系統(tǒng)卻是WINDOWS。所以,WINDOWS在模擬DOS的時(shí)候,會(huì)自動(dòng)把代碼中國GBK。簡而言之,如果沒有修改這個(gè)的話,得到的內(nèi)容會(huì)是一堆亂碼(如下圖)

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



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

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

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

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

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

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



    暈..........

15秒前發(fā)表
| 發(fā)表于 2010-4-9 20:02:09
以前看過C語言,編程實(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
我只看過JS和php
現(xiàn)在也大多忘記了
返回版塊
12
尚未登錄
您需要登錄后才可以回帖 登錄 | 加入學(xué)院