欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

win10下Free Pascal使用方法(從安裝、消除亂碼、編寫個簡單的hello談起)

  發(fā)布時間:2021-11-16 23:41:05   作者:Josan   我要評論
最近發(fā)現(xiàn)有人想學習pascal,剛好發(fā)現(xiàn)了這篇文章特分享一下,一門新的語言Pascal,不要求精通,只要求能安裝、運行一些簡單程序就行,所以,抽出一個上午的時間來了解Pascal的歷史,以及編譯器以及它的IDE,需要的朋友可以參考下

閑來無事,突然想“學”一門新的語言Pascal,不要求精通,只要求能安裝、運行一些簡單程序就行。所以,抽出一個上午的時間來了解Pascal的歷史,以及編譯器以及它的IDE。再用一個下午的時間來整理一下上午的所獲所得,希望可以幫到一些入門者,能讓他們少走彎路。同時,我也要感謝那些給我?guī)椭^的網(wǎng)友們。來,開始正題。

一、安裝

1 、Whatis Pascal?

首先,來看下什么是Pascal程序設(shè)計語言。

參考:

(1) 維基百科:Pascal

https://en.wikipedia.org/wiki/Pascal_(programming_language)[1]

(2) 百度百科:Pascal

http://baike.baidu.com/link?url=VnmJnZwjlW8JuW5XTiHdUk3d34nQrznt_2BZbYj_X06YeKEwt2fBqgchtlv-S5H6iO7b0vjbjEtzp0OyVSlFt4pahjeS3RtX4-p-QyGSWpsxXCZsSX16NZhpBaxAX9bp7TUUVBGQ0fuY9xhVW3m51DyCRAkJ-cDEMLLMelc23lYn2NYNwvvItQM749UCPj5gxndgACERXQG89ghqW1NV4h2SFuXCuWFJBz_ngeakKlC[2]

小結(jié):Pascal由Niklaus Wirth(不認識這人?他說過:程序=算法+數(shù)據(jù)結(jié)構(gòu)。有印象了吧-:))創(chuàng)建,紀念法國數(shù)學家Blaise Pascal。Pascal起初是一個面向過程的程序設(shè)計語言,之后發(fā)展出Object Pascal。Delphi是一個IDE,使用的核心就是Object Pascal。

2 、Frequently used compilers or IDE

任何一個程序設(shè)計語言,都要有個編譯器。接下來,來看看Pascal常用的compilers有哪些。

(1)     Free Pascal(abbre. FPC or FP)      http://www.freepascal.org [3]

(2)     GNU Pascal                                http://www.gnu-pascal.de/gpc/h-index.html[4]

(3)     Turbo Pascal(abbre. TP)               http://turbopascal.org/[5]

當然,還有其他編譯器,這里就不再過多介紹。至于三者比較,有興趣的自己百度。

3、ChooseFPC and download it

考慮到我們用的是win10的兼容性、穩(wěn)定性、口碑等因素,我們選擇fpc3.0.0

如果下載的是,fpc2.4.0,則會出現(xiàn)黑屏報錯,同時,其它程序也跟著報錯[6]。 

圖1 win10使用fpc2.4.0報錯界面

在下載之前,我建議先讀一下FPC官網(wǎng)上面的FAQs。接下來,介紹如何下載FPC。

S1 進入官網(wǎng)http://www.freepascal.org/


 

圖2 fpc官網(wǎng)首頁

S2 點擊download;下拉,找到Windows 64-bit,并點擊。


 

圖3 選擇64bit文件下載

S3 點擊->Netherlands,下載下面兩個文件


 

圖4所要下載的安裝文件

4、安裝FPC

接下來,就是安裝FPC。建議,在下載路徑跟安裝路徑下面都不要有空格。比如,安裝路徑:d:\Program Files\fpc官方文件不推薦路徑當中含有空格,至于會不會報錯,我沒有實踐。但我之前,確實有經(jīng)歷過類似的問題。


 

圖5 fpc官網(wǎng)advice

接下來就是安裝下載文件,傻瓜式下一步,安裝路徑改為d:\FPC也是可以的。幾點說明。

(1) 安裝沒有順序問題,先安裝后安裝都無所謂。

(2) 注意,兩個文件的安裝目錄要一致。

5、確認是否安裝成功

打開命令行:win+r輸入cmd

在命令行里面,輸入fpc。

 

圖6.1 安裝成功界面

 

圖6.2安裝失敗界面

二、 消除亂碼

直接打開fpc,是這樣的。會出現(xiàn)很多亂碼。


 

圖7 亂碼界面

如何解決?

(1) 將默認代碼頁設(shè)置為英文

(2) 使用舊版控制臺

右擊FPC IDE->點屬性->選擇‘選項’,選中默認代碼頁為英文;使用舊版控制臺

圖8 解決步驟1、2

(3) 將字體設(shè)置為點陣字體

圖9 解決步驟3

這3步缺一不可。接下來打開,fpc就可以

圖10 Fpc正常界面

三、 編寫程序

我自己看的入門教材,我只看了我需要的,然后編寫我想要的程序,對這個參考資料,不做點評。PS:這不是我推薦的。

推薦大家看這本書

先了解以下3點,

首先,Pascal不區(qū)分大小寫;

其次,writeln輸出,readln輸入;

最后,在end之前加上readln就像C++里面的cin.get(),就是為了防止程序一閃而過,看不清結(jié)果。

程序基本框架:

Program 程序名;            {程序首部,分號結(jié)尾}
Var    x,y:Integer           {說明部分(可有可無)}
…
Begin                      {主程序}
	程序主體;            
End.                       {圓點不要丟掉}

1、 Hello World

打開FPC,點FILE->點NEW->輸入代碼

 

program Hello;                      
begin  
	writeln('Hello');
	readln;
end.

先來看看,提示給的常用快捷鍵

圖11 系統(tǒng)給的常用的快捷鍵

接下來,一路快捷鍵就好。F2保存縮寫程序,默認路徑為

$安裝盤$:\FPC\3.0.0\bin\i386-win32 下面,當然你也可以自己創(chuàng)建個目錄,不詳細介紹。

輸入文件名,josanHello.pas

圖12保存程序之后的界面

再跟著路徑,去看看是不是存在這個文件。

圖13 源文件所在位置

接下來,編譯Alt+F9或者F9編譯源程序,0 errors,程序通過。同時,生成目標文件跟可執(zhí)行文件。

圖14 新產(chǎn)生的編譯文件

接下來ctr+F9,(看來一個F9掌握所有編譯yunxing1命令)運行程序

圖15 運行結(jié)果

之后,按個回車,返回程序界面。至此,一個Hello的程序到此就碼好了。

2、 計算1+2+···+100=?

Program sum100;
Var i,sum:integer;
Begin
	sum:=0;
        for i:=1 to 100 do
		sum:=sum+i;
        writeln(sum);
        readln;
End.

直接貼程序,過程跟上面一樣。

四、 卸載FPC(選看)

找到安裝目錄下的unins000.exe.運行它就行。之后,再將FPC這個文件夾刪除。當你再在命令行里面輸入fpc時,就會cannot find。不放心的,可以繼續(xù)清理一下注冊表。

五、總結(jié) 遇到的問題

上面的程序2,Program sum100; {如果sum100改為sum會出現(xiàn)重復定義錯誤}

猜想,貌似函數(shù)名也是個變量,里面的變量標識符不能與這個標識符同名。有知道的朋友,可以在評論下面留言,感謝關(guān)注。

有限的思考:

如果,身邊有個會pascal的老司機帶帶我,這樣的技能也許1小時左右就會了?;剡^頭來,看一下上面所做的,你說它難嗎?難,對于新手有點無從下手。容易,就那么點東西。這些知識或者技能真是一種令人哭笑不得的技能,但是我們常常被這些知識綁住我們的雙腳。

自己的文檔排版的功底還需要加強。

至此,我們已完成在Win10下使用FPC編譯幾個小程序。現(xiàn)在,你可以說,你會用FPC,會用pascal語言。

當然,如果感興趣的朋友,還可以繼續(xù)擴展上面的程序。考慮在命令行下編譯源文件,執(zhí)行源程序等。

如果,發(fā)現(xiàn)文中有什么錯誤的話,可以及時聯(lián)系我改正。

Thanks for reading!

相關(guān)文章

最新評論