Pascal入门

1. 常用数据类型

数据类型关键字
整数类型Integer
实数类型Double
字符类型Char
字符串类型String
布尔类型Boolean

2. 常用运算符

运算符符号
加、减、乘、除+、-、*、/
整除Div
求余Mod
与运算AND
非运算NOT
或运算OR
异或运算XOR
左移SHL
右移SHR

3. 三种语句

语句名称标志(ln表示换行)例子
输入语句Read、ReadlnRead(x)
输出语句Write、WritelnWrite(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在线调试工具

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值