欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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在线调试工具

相关标签: Pascal