您现在的位置是:首页 > 互联网 > 正文

win10下Free(Pascal使用方法(从安装、消除乱码、编写个简单的hello谈起))

发布时间:2022-07-07 22:10:27编辑:来源:

大家好,小太来为大家解答以上问题。win10下Free,Pascal使用方法(从安装、消除乱码、编写个简单的hello谈起)这个很多人还不知道,现在让我们一起来看看吧!

1.安装1。帕斯卡是什么?2.常用编译器或IDE3,选择FPC并下载it4,安装FPC5,确认安装是否成功,2。消除乱码,3。写程序,4。卸载FPC(可选查看),5。总结遇到的问题。思维受限:闲来无事,突然想“学”一门新语言帕斯卡。我不需要精通,只需要会安装运行一些简单的程序就可以了。所以,花一个上午的时间了解一下Pascal的历史,编译器和它的IDE。再花一个下午整理一下早上得到的东西,希望可以帮助到一些初学者,让他们少走弯路。同时也要感谢那些帮助过我的网友们。来吧,进入正题。

一.安装

1、Pascal是什么?

首先,我们来看看什么是Pascal编程语言。

参考:

(1)维基百科:Pascal

https://en.Wikipedia.org/wiki/Pascal_(编程语言)[1]

(2)百度百科:Pascal

http://baike.baidu.com/link?URL=vnmjnzwjlw8juw5xtihduk3d34nqrznt_2bzbyj_x06yekewt2fbqgchtlv-s5h6io7b0vjbjetzp0oyvslft4pahjes3RTX4-p-qygswpsxxczssx16nzhpbaxax9BP7tuuvbgq0fuy9xhvw3m51dycrakj-cdemllmelc23Lyn2nynwvvitqm749ucpj5gxndgacer

概要:尼古拉斯沃斯的帕斯卡(不认识这个人?他说:程序=算法数据结构。印象深刻-:))为纪念法国数学家布莱士帕斯卡而创作。Pascal本来是面向过程的编程语言,后来发展出了ObjectPascal。Delphi是一个IDE,核心是ObjectPascal。

2、常用的编译器或IDE

任何编程语言都需要编译器。接下来,我们来看看Pascal常用的编译器。

自由帕斯卡尔(缩写。http://www.freepascal.org的FPC或FP[3]

(2)GNUPascalhttp://www.GNU-Pascal.de/GPC/h-index.html[4]

(3)TurboPascal(缩写。TP)http://turbopascal.org/[5]

当然还有其他编译器,这里就不多介绍了。至于三者对比,我感兴趣的是百度。

3、选择FPC并下载

考虑到win10的兼容性、稳定性和口碑,我们选择了fpc3.0.0。

免费pascal编译器(Pascal语言编译器)v3.2.264位

类型:软件编辑大小:91MB语言:英文软件时间:2021-11-16查看详情

如果下载fpc2.4.0,会出现黑屏错误,同时,其他程序也跟着出错[6]。

在下载之前,我建议阅读FPC官方网站上的常见问题。接下来,介绍如何下载FPC。

http://www.freepascal.org/,官网S1入驻

S2点击下载;下拉,找到Windows64位,然后单击。

单击S3-荷兰下载以下两个文件

4.安装FPC

接下来,安装FPC。建议下载路径和安装路径下不要有空格。比如安装路径:d:\ProgramFiles\fpc官方文档不建议路径包含空格。至于会不会报错,我没有实践过。但是我之前也经历过类似的问题。

下一步是安装和下载文件。下一步是愚蠢的。也可以将安装路径更改为d:\FPC。几个解释。

(1)安装不存在顺序问题,先安装后安装没关系。

(2)注意两个文件的安装目录要一致。

5.确认安装是否成功。

打开命令行:winr输入cmd。

在命令行中,输入fpc。

第二,消除乱码

直接打开fpc。是这样的。会有很多乱码。

一、如何解决?

(1)将默认代码页设置为英文

(2)使用旧版控制台

右击FPCIDE->点属性->选择‘选项’,选中默认代码页为英文;使用旧版控制台

(3)将字体设置为点阵字体

这3步缺一不可。接下来打开,fpc就可以

我自己看的入门教材,我只看了我需要的,然后编写我想要的程序,对这个参考资料,不做点评。PS:这不是我推荐的。

推荐大家看这本书

pascal小书robsean翻译

先了解以下3点,

首先,Pascal不区分大小写;

其次,writeln输出,readln输入;

最后,在end之前加上readln就像C++里面的cin.get(),就是为了防止程序一闪而过,看不清结果。

程序基本框架:

Program程序名;{程序首部,分号结尾} Varx,y:Integer{说明部分(可有可无)} … Begin{主程序} 程序主体; End.{圆点不要丢掉}

1、HelloWorld

打开FPC,点FILE->点NEW->输入代码

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

先来看看,提示给的常用快捷键

接下来,一路快捷键就好。F2保存缩写程序,默认路径为

$安装盘$:\FPC\3.0.0\bin\i386-win32下面,当然你也可以自己创建个目录,不详细介绍。

输入文件名,josanHello.pas

再跟着路径,去看看是不是存在这个文件。

接下来,编译Alt+F9或者F9编译源程序,0errors,程序通过。同时,生成目标文件跟可执行文件。

接下来ctr+F9,(看来一个F9掌握所有编译yunxing1命令)运行程序

之后,按个回车,返回程序界面。至此,一个Hello的程序到此就码好了。

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

Programsum100; Vari,sum:integer; Begin sum:=0; fori:=1to100do sum:=sum+i; writeln(sum); readln; End.

直接贴程序,过程跟上面一样。

找到安装目录下的unins000.exe.运行它就行。之后,再将FPC这个文件夹删除。当你再在命令行里面输入fpc时,就会cannotfind。不放心的,可以继续清理一下注册表。

上面的程序2,Programsum100;{如果sum100改为sum会出现重复定义错误}

猜想,貌似函数名也是个变量,里面的变量标识符不能与这个标识符同名。有知道的朋友,可以在评论下面留言,感谢关注。

如果,身边有个会pascal的老司机带带我,这样的技能也许1小时左右就会了。回过头来,看一下上面所做的,你说它难吗?难,对于新手有点无从下手。容易,就那么点东西。这些知识或者技能真是一种令人哭笑不得的技能,但是我们常常被这些知识绑住我们的双脚。

自己的文档排版的功底还需要加强。

至此,我们已完成在Win10下使用FPC编译几个小程序。现在,你可以说,你会用FPC,会用pascal语言。

当然,如果感兴趣的朋友,还可以继续扩展上面的程序。考虑在命令行下编译源文件,执行源程序等。

如果,发现文中有什么错误的话,可以及时联系我改正。

Thanksforreading!

本文到此结束,希望对大家有所帮助。

标签:

上一篇
下一篇

最新文章