宁波计算机程序设计重要知识点解析
下面是宁波奥数网小编整理的宁波计算机程序设计的几个重要知识点,大家在复习的过程中可以参考下。
一、几个重要的函数和运算符
ODD()、TRUNC()、ORD()、CHR()、ROUND()、DIV、MOD、INC()、DEC()
例如:PROGRAM SAMPLE;
VAR X:INTEGER;
BEGIN
X=5;
WRITELN(ODD(5)); {true}
WRITELN(ORD('a')); {97}
WRITELN(CHR(97)); {'a'}
WRITELN(ORD(true)); {1}
WRITELN(TRUNC(3.7)); {3}
WRITELN(ROUND(3.7)); {4}
WRITELN(-4 DIV 3); {-1}
WRITELN(3 DIV -4); {0}
WRITELN(-4 MOD 3); {-1}
WRITELN(4 MOD -3); {1}
WRITELN(-3 MOD 4); {-3}
WRITELN(3 MOD -4); {3}
INC(X); {X:=X+1}
WRITELN(X); {6}
INC(X,-3); {X:=X+(-3)}
WRITELN(X); {3}
DEC(X); {X:=X-1}
WRITELN(X); {2}
DEC(X,-3); {X:=X-(-3)}
WRITELN(X); {5}
END.
二、三个重要的退出语句
HALT 结束程序,返回***作系统
EXIT 结束过程或函数,返回调用处(在主程序中同HALT)
BREAK是用来退出其所在的循环语句(CONTINUE是继续当前循环)
三、几种语句结束时可以不用分号的情况
1、程序或过程的最后一条语句
2、复合语句的最后一条语句(BEGIN ....END为复合语句)
注:1和2可总结为每一对BEGIN和END之间的最后一条语句
3、IF <布尔表达式>THEN 语句1 ELSE语句2;(注意:此型IF语句中语句1后不能有";"号)