Pascal是一種計(jì)算機(jī)通用的高級(jí)程序設(shè)計(jì)語(yǔ)言。它由瑞士尼克萊斯·沃思教授于六十年代末設(shè)計(jì)并創(chuàng)立。
以法國(guó)數(shù)學(xué)家命名的Pascal語(yǔ)言現(xiàn)已成為使用最廣泛編程語(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把Pascal語(yǔ)言作為三種程序設(shè)計(jì)語(yǔ)言之一,NOI把Pascal語(yǔ)言定為唯一提倡的程序設(shè)計(jì)語(yǔ)言。
* 特性
(1)中文界面,中文錯(cuò)誤提示信息
(2)穩(wěn)定性好
(3)支持代碼中輸入中文
(4)支持語(yǔ)法高亮
(5)具有Math與Crt等常用單元
(6)獨(dú)家提供初學(xué)者知識(shí)庫(kù)功能,可顯示變量數(shù)據(jù)范圍等參考信息
(7)獨(dú)家提供快速輸入模式
(8)獨(dú)家提供實(shí)時(shí)語(yǔ)法語(yǔ)法檢查
* 特殊功能說(shuō)明
(1)初學(xué)者知識(shí)庫(kù)
在代碼的任意關(guān)鍵字處雙擊鼠標(biāo)左鍵,光標(biāo)下方將會(huì)顯示與該關(guān)鍵詞相關(guān)的知識(shí),例如數(shù)據(jù)類型范圍等。
(2)CP代碼快速輸入模式
這項(xiàng)功能使您可以在編寫(xiě)Pascal程序時(shí)使用來(lái)自其他語(yǔ)言的語(yǔ)法,甚至一些偽代碼表達(dá)方式。當(dāng)您完成輸入時(shí),CP會(huì)自
動(dòng)將這些代碼轉(zhuǎn)換為符合語(yǔ)法的Pascal代碼。
1 批量賦值:鍵入由豎線分隔的多個(gè)變量,再鍵入賦值符 := 及賦值內(nèi)容,以分號(hào)結(jié)束行。
例如 abc:=t+1; 將被轉(zhuǎn)譯為 a:=t+1;b:=t+1;c:=t+1;
2 三聯(lián)不等式:在if、while以及until等語(yǔ)句中鍵入括號(hào),并在括號(hào)中輸入一個(gè)三聯(lián)不等式,以分號(hào)結(jié)束行。
例如 if (1〈a+1〈=6) then a:=a+1; 將被轉(zhuǎn)譯為 if(1〈a+1)and(a〈+6)then a:=a+1;
注意:三聯(lián)不等式必須處在括號(hào)內(nèi)。
如果您不希望使用該功能,請(qǐng)打開(kāi)選項(xiàng)(O)〉詳細(xì)設(shè)置(S)〉特殊功能選項(xiàng),清除“CP快速輸入模式”復(fù)選框。
(3)實(shí)時(shí)代碼語(yǔ)法檢查
這項(xiàng)功能會(huì)在您編寫(xiě)Pascal程序時(shí)自動(dòng)檢查您的代碼正確性,并以紅色下劃線方式給出提示。該功能默認(rèn)在編輯空閑時(shí)
間達(dá)到2秒鐘時(shí)檢查一次代碼語(yǔ)法。您也可以在特殊功能選項(xiàng)中修改該數(shù)字以提高檢查頻度。
該功能可能將消耗大的系統(tǒng)資源。如果您不希望使用該功能,請(qǐng)打開(kāi)選項(xiàng)(O)〉詳細(xì)設(shè)置(S)〉特殊功能選項(xiàng),清除“實(shí)
時(shí)語(yǔ)法檢查”復(fù)選框。
【3.3更新內(nèi)容】
1.修復(fù)升級(jí)到3.0版產(chǎn)生的中文光標(biāo)錯(cuò)誤
2.優(yōu)化自動(dòng)完成功能,輸入關(guān)鍵字長(zhǎng)度大于三時(shí)顯示
3.提供更加詳細(xì)的配置設(shè)置
4.編譯器升級(jí) CP Pascal Compiler 1.2 版本
1.提供一次性顯示多個(gè)編譯錯(cuò)誤提示功能
5.添加實(shí)時(shí)代碼語(yǔ)法檢查功能
Pascal是DELPHI的基礎(chǔ)
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版