首先,我使用的教材是西安电子科技大学第三版的《计算机操作系统》,教材中使用的程序语言是Pascal语言,就Pascal语言做一简单介绍,方便大家看这本书里的对问题的描述时畅通无阻。
Pascal语言的简介,可以看它的百度名片(http://baike.baidu.com/view/9355.htm),很详细的。。
下面,开始我们的主题了:
一、Pascal程序结构和基本语法
(1)Pascal程序由三部分组成,程序首部、说明部分、语句部分;
程序首部:Program 程序名;
说明部分:Var 变量表:类型;(其中Var表变量说明,还有Const(常量说明)、Type(类型说明)等等)
语句部分:Begin 语句系列(解决问题的具体步骤); End
(2)赋值语句
变量:=表达式
(3)输出语句
Write(输出项1,输出项2);{执行输出后光标不换行}
Writeln(输出项1,输出项2);{执行输出后光标换到下一行}
Writeln {仅输出空白且光标换到下一行}
(4)输入语句
Readln(变量1,变量2);
二、基本的数据类型
Integer(整型) Byte(字节型) Real(实数类型)
三、分支选择结构
(1)条件语句
if 条件 then 语句
if 条件 then 语句1 else 语句2
(2)复合语句
Begin 语句系列;Begin 语句系列;End;语句系列;End
四、循环结构
(1)for循环
for 循环变量:=初值 To 终值 do 语句 {条件为初值小于等于终值,循环变量值按自动加1递增变化}
for 循环变量:=初值 downto 终值 do 语句{条件为初值小于等于终值,循环变量值按自动减1递增变化}
(2)repeat循环
repeat
循环语句;
until 条件表达式 {直到条件为真}
(3)while循环
while 条件 do 语句
五、函数与过程
function 函数名(形式参数表):类型; {函数首部}
局部变量说明部分;
begin
语句; {函数体}
end;
六、Pascal语言的自定义数据类型
数组格式:
Var 数组名:array【下标类型】 of 数组元素类型
简单介绍就到这里,如果还有别的内容,会不定时给大家更新的。