下面我们借用A+B问题来认识一下pascal的基本框架。
var
a,b:real;
begin
read(a,b);
write(a+b);
end.
1
2
3
4
5
诶,这几个单词好像长得很熟悉?除了第一个单词。
通过看英文单词的意思,或许可以知道些什么。
程序有两个部分。
第一个部分:定义变量。简单说,就是告诉电脑,哇a这个字母代表一个实数。
第二个部分:编写程序。简单说,就是让电脑完成你想让他干的事情。
有一个地方要注意!除了var、begin、end以外,其他语句最后都一个分号;!
最后背诵一个表格。
表 1 基本数据类型
数据类型
含义
real
实数
longint
整数
char
字符
String
字符串
Boolean
布尔型(真或假)
二、简单程序
今天我们来学习三种语句:输入语句、输出语句和赋值语句。
表 2 三种语句
语句名称
标志
例子(a:longint)
输入语句
read、readln
Read(a);
输出语句
write、writeln
Write(a);
赋值语句
:=
a:=3;
Ps:ln 是 line 的缩写,表示做完以后会换行。
直接这样看,似乎有些难以理解,我们拿一个例子来解释吧。
var
a,b,c:real;
begin
read(a,b);
c:=a+b;
write(c);
end.
1
2
3
4
5
6
这样一个代码,实现的也是输入两个实数,输出它们的和。