
Freepascal
2.4.0的安装和使用
1. 安装:
⑴双击安装程序: fpc-2.0.2.i386-win32.exe,继续单击下一步free pascal视频教程,直到单击完成.
安装后,右键单击桌面上的快捷方式图标->选择“属性”->打开“选项”选项卡->选择“ 437(OEM- ---美国)”
(3)您可以设置字体大小和屏幕大小.
(右键单击桌面上的快捷方式图标->选择“属性”->打开相应的标签)
2. 开始:
双击桌面上Free Pascal IDE的快捷方式图标
3. 退出:
直接关闭窗口
或者: 单击“文件”->选择“退出”
4. FP的使用:
①输入源程序;
②保存: 单击“文件”->选择“保存”->输入路径和文件名(例如: e: \ 123.pas)->输入(单击确定);
或按“ F2”键(根据最后的默认路径和要保存的文件名).
③编译: 检查程序是否存在语法和逻辑错误.
只需按“ F9”;
(或: 单击“ COMPILE”->“ COMPILE”或“ make”)
当出现错误提示时,修改光标附近的错误,直到出现“成功”窗口,表明您的程序在语法和逻辑上是完全正确的,并再次保存;但是它是否满足问题的要求,也就是说,它在功能上是否正确.
④运行: 只需按“ CTRL + F9”
(或单击“运行”->“运行”)
->进入黑屏状态后输入数据进行确认;
⑤查看结果: 按: “ ALT + F5”
(或单击“调试”->“用户屏幕”)

查看结果是否正确->然后按任意键以返回到FP窗口(如果有错误,请修改源程序并编译,运行和保存,直到结果正确为止);
⑥制作新程序: 单击“文件”->“新建”;
⑦打开现有程序: 单击“文件”->“打开”->输入路径和文件名
第1章无论您做什么,都必须有某些方法和处理步骤. 计算机程序设计比日常生活中的事务处理更加严格,标准化和可行. 为了使计算机有效地解决一些问题,有必要安排处理步骤,以计算机语言编写“序列”,并让计算机自动识别并执行以计算机语言编写的“序列”以完成预定任务. . 这通常被称为写作程序.
编写Pascal程序是使用Pascal语句的功能来实现并满足预定的处理要求. “千里之行始于一步. ”我们从简单的程序中学习,并逐渐了解和掌握如何编写程序.
第1节Pascal程序的结构和基本声明
在系统地学习Pascal语言之前,让我们暂时绕过那些繁琐的语法规则. 通过以下简单示例,您可以快速掌握Pascal程序的基本组成和基本语句的使用,从而使初学者可以模仿和学习直接编写简单的程序.
[示例1.1]显示“ Hello World!”的程序在屏幕上.
Pascal程序:
程序ex11;
开始
Writeln(“ Hello World!”);
结束.
注意: 缩进的对齐格式
这是一个简单的示例程序. 我的第一个程序在这里!
我希望每个人都能在编程学习方面有一个好的开始!
程序中的
Writeln是一个输出语句free pascal视频教程,它可以指示计算机在屏幕上输出相应的内容,紧接着在Writeln语句后紧跟一对括号,其中用单引号引起的部分将在本地显示.
[示例1.2]众所周知,自行车的价格为300元. 请编程计算自行车的总价吗?
解决方案: 如果总销售价格以m表示,则该问题可以分为以下步骤:
①通过键盘输入自行车的数量;
②使用公式m = 300 * a计算总销售价格;
③输出计算结果.
Pascal程序:
程序ex12; {程序标题}

变量a,m: 整数; {说明部分}
开始{语句部分}
Readln(a); {输入自行车数}
M: = 300 * a; {计算总售价}
Writeln('M =',m); {总产出价格}
ReadLn; {等待输入键}
结束.
思考: 编写上面的程序和用a的值获得m的数学问题之间有什么区别?
此程序具有完整的结构. 可以看出,一个Pascal程序包括三个部分:
(1)程序标头
以保留字Program开头,后跟程序名称(例如: exl1);其格式为:
程序程序名称;
程序名称由用户使用. 程序名称的第一个字符必须为英文字母. 以下字符只能由字母或数字和下划线组成. 程序名称中不能出现运算符,标点符号和空格.
(2)说明部分
使用前必须说明程序中使用的变量,并且必须定义数据类型. 变量描述的格式为:
变量表: 类型;
(3)声明部分
是指从保留字Begin到End的一系列语句. 这是解决问题的特定处理步骤,也是程序的执行部分.
无论Pascal程序的哪个部分,每个语句的末尾都必须有一个分号(;),但允许省略最接近End的语句末尾的分号;程序末尾必须有一个点(. 是整个程序的末尾.
程序中大括号“ {}”之间的部分是注释部分,不会运行.
Pascal程序的结构可以总结如下:
程序程序名称;程序头
变量描述; (各种)说明部分
程序主体(主程序)
声明系列;声明部分

结束.
[示例1.3]编程半径为R的圆的面积和周长.
解决方案: 这是一个简单的问题,可以通过以下步骤用数学方法处理:
①通过键盘输入半径R的值;
②使用公式S =πR2计算圆的面积;
③使用公式C =2πR计算周长;
④输出计算结果.
Pascal程序:
Programex13; {程序标题}
Rar,S,Car: 实数; {说明部分}
开始{语句部分}
Readln(R); {输入半径}
S: = Pi * R * R; {圆面积公式S =πR2}
C: = 2 * Pi * R; {圆长公式C =2πR}
Writeln('S =',S); {输出结果}
Writeln('C =',C);
Readln {等待回车
结束.
在程序中,Pi是Pascal提供的标准功能,代表pi的近似值: 3.1415926 ...
输入句子
Readln是一种特殊的输入语句,需要执行回车(换行).
一般格式为:
①读取(变量1,变量2); {从键盘上读取两个数据,光标不自动换行}
②Readln(变量1,变量2);
③Readln {从键盘读取Enter键,也就是说,您不需要输入数据,只需要Enter键. }

输出语句:
Writeln是一个输出语句. 输出语句有三种格式:
①写(输出项1,输出项2);光标光标在输出后不自动换行}
②Writeln(输出项1,输出项2);光标输出后,光标将移至下一行.
③Writeln仅输出空白行,光标更改为下一行.
说明:
lWriteln语句后的括号都是输出项,可以是多个项,以逗号分隔;
l单引号的内容按原样输出.
l如果输出是表达式,则仅输出表达式的值,而不输出表达式本身.
转让声明:
(: =)是分配符号. 赋值语句的格式为:
变量: =表达式;
赋值语句用于将= =右边的表达式的值赋给左边的变量.
[示例1.4]程序化的身高预测: 输入父母的身高a和b,并输出可能的孩子身高.
计算方法: 男孩: (a + b)/2*1.08女孩: (0.923a + b)/ 2
Pascal程序:
程序ex15
var
a,b,c,d: 真实;
开始
readln(a,b);
c: =(a + b)/2*1.08;
d: =(0.923 * a + b)/ 2;
writeln('boy: ',c,'girl: ',d)
结束.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-153566-1.html
首先得有