Pascal入门
程序员文章站
2022-04-05 12:50:10
...
1. 常用数据类型
数据类型 | 关键字 |
---|---|
整数类型 | Integer |
实数类型 | Double |
字符类型 | Char |
字符串类型 | String |
布尔类型 | Boolean |
2. 常用运算符
运算符 | 符号 |
---|---|
加、减、乘、除 | +、-、*、/ |
整除 | Div |
求余 | Mod |
与运算 | AND |
非运算 | NOT |
或运算 | OR |
异或运算 | XOR |
左移 | SHL |
右移 | SHR |
3. 三种语句
语句名称 | 标志(ln表示换行) | 例子 |
---|---|---|
输入语句 | Read、Readln | Read(x) |
输出语句 | Write、Writeln | Write(x) |
赋值语句 | := | x:=0; |
4. 条件语句
- if语句
if <条件> then [<语句1>][else <语句2>];
例:
if (x>0) and (y>0) then
z:=x+y //注意:这里不需要加分号
else
z:=x-y; //可以继续嵌套if then else语句
- case语句
case <选择器表达式> of
<情况常量表1> : <语句1>;
.
.
.
<情况常量表n> : <语句n>;
else
<其它语句>;
end;
例:
case par of
0: writeln('Hello');
1: writeln('world');
else
writeln('Hello world!');
end;
5. 循环语句
- while 语句
while <条件> do
循环体; //循环体用begin...end括起来
例:
while n<=100 do
begin
sum:=sum+n;
n:=n+1;
end;
- repeat 语句
repeat
循环体;
until <条件>;
例:
program Test;
var
sum,n:Integer;
begin
sum:=0;
n:=0;
repeat
sum:=sum+n;
n:=n+1;
until n>=100;
writeln(sum)
end.
- for 语句
for <循环变量>=<初值> {to|down} <终止> do
begin
循环体;
end:
例:
for i:=0 to 100 do
begin
sum:=sum+i;
end:
6. 数组
var 数组名:array[1..n] of integer;
例:
var a:array[1..10] of integer; //定义一个整型的数组a[10]
PS:Pascal在线调试工具
下一篇: 详解JavaScript的匿名函数