首先,我使用的教材是西安电子科技大学第三版的《计算机操作系统》,教材中使用的程序语言是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 数组元素类型

简单介绍就到这里,如果还有别的内容,会不定时给大家更新的。

Pascal语言简介相关推荐

  1. go语言学习:语言简介

    一.Go语言简介 Go语言(或 Golang) 起源于 2007 年,并在 2009 年正式对外发布.Go 是非常年轻的一门语言,它的主要目标是"兼具 Python 等动态语言的开发速度和 ...

  2. PL/0 语言简介、PL/0 文法

    PL/0 语言简介 A. PL/0 语言是 Pascal 语言的子集- 数据类型只有整型- 标识符的有效长度是 10 ,以字母开头的字母数字串- 数最多 14 位- 过程无参,可嵌套(最多三层),可递 ...

  3. 【一天一门编程语言】Pascal 语言程序设计极简教程

    Pascal 语言程序设计极简教程 用 markdown 格式输出答案. 不少于3000字.细分到2级目录. 文章目录 Pascal 语言程序设计极简教程 一.Pascal简介 1.1 Pascal历 ...

  4. 计算机语言发展史及Java语言简介

     计算机语言发展史及Java语言简介 一 计算机语言发展史 1第一代语言 第一代语言或者机器语言是一种低级的面向计算机的程序设计语言,使用0和1表示各种指令. 2 第二代语言 汇编语言. 3 第三 ...

  5. java程序包不存在_第一章 Java语言简介

    Java语言简介 Java之父 James Gosling(詹姆斯·高斯林) 正式诞生时间 1995年,已有二十多年历史 三大方向 JavaSE(桌面版,基础需重点掌握) JavaME(移动版,现在基 ...

  6. Go 语言简介(下)— 特性

    希望你看到这篇文章的时候还是在公交车和地铁上正在上下班的时间,我希望我的这篇文章可以让你利用这段时间了解一门语言.当然,希望你不会因为看我的文章而错过站.呵呵. 如果你还不了解Go语言的语法,还请你移 ...

  7. Go 语言简介(上)— 语法

    周末天气不好,只能宅在家里,于是就顺便看了一下Go语言,觉得比较有意思,所以写篇文章介绍一下.我想写一篇你可以在乘坐地铁或公交车上下班时就可以初步了解一门语言的文章.所以,下面的文章主要是以代码和注释 ...

  8. c语言中return的作用_C语言简介

    C语言简介 c语言是人和机器交流的语言. c语言是面向过程的语言 C语言的优点:代码量小.执行速度快.功能强大.编程自由 英语不好能不能学:C语言一共32个关键字,以及为数不多的规则.建议三年级以下学 ...

  9. 目标检测数据集PASCAL VOC简介

    简介 PASCAL VOC挑战赛 (The PASCAL Visual Object Classes )是一个世界级的计算机视觉挑战赛, PASCAL全称:Pattern Analysis, Stat ...

最新文章

  1. Netadvantage锁定grid列和锁定Excel栏位
  2. java jdk目录_Java开发工具包JDK安装和目录介绍
  3. 计算中英混合字符串的自己字节长度
  4. windows netstat 查看端口、进程
  5. String 转化 list
  6. Invalid config event received: {version=0, server
  7. 快速指南:剖析JBoss BPM跨进程通信
  8. 使用引用的方式交换数据的数值
  9. 短视频宝贝=慢?阿里巴巴工程师这样秒开短视频
  10. 安装sql server 2008 management studio时,提示升级VS2008 到 SP1
  11. 什么是Dorado7
  12. WPF程序,运行时,结束时,要运行的操作(自动保存,检查单程序)
  13. java支付管理有源码_一款java版可接入微信、支付宝的三方支付系统项目
  14. arma模型预测 matlab,MATLAB中ARMA模型预测差分问题
  15. 如何解决tomcat提示文件被锁定
  16. java邮件发送不成功,javamail发送邮件成功 但是却接收不到邮件?解决方法
  17. 股票学习(技术指标--个股贡献度)
  18. jquery stop()方法
  19. 5118站长工具箱:SEO数据分析浏览器插件 - 叶涛的博客
  20. Win10休眠后蓝牙键盘无法唤醒怎么办?

热门文章

  1. 收音机RDS功能介绍
  2. 10 分钟实现 Spring Boot 发生邮件功能
  3. 思迅商云8数据库修复/商超软件数据库恢复
  4. 每周一品 · 永磁联轴器 Magnetic Couplings
  5. 我国“十三五”国家大数据战略离不开专业的数据中心基础设施运维服务
  6. 2023上海电力大学计算机考研信息汇总
  7. 计算机打音乐的钢琴软件,电脑键盘钢琴软件功能与使用,尽情享受音乐时光
  8. Realtek网卡插网线不亮灯解决方案
  9. IATF16949认证是ISO9001在汽车行业的运用
  10. TMMi 2.1 测试方针和策略——测试活动的起点(1)测试方针