宁波奥数网
宁波站

2018年大事记

奥数宁波站 > 奥数竞赛频道 > 计算机程序设计 > 计算机编备考 > 正文

宁波计算机程序设计备考:PASCAL中所有单元常用过程及函数列表

来源:宁波奥数网整理      2012-08-21 15:33:10

  Pascal是一种计算机通用的高级程序设计语言。Pascal语言语法严谨,层次分明,程序易写,具有很强的可读性,是第一个结构化的编程语言。下面是宁波奥数网小编整理的Pascal常用过程和函数列表,希望这些资料对大家有所帮助。

  QUOTE:

  SYSTEM TP的运行库,包括常用的标准函数和过程,可以在程序中直接使用,不需USES语句说明。

  DOS 具有日期、时间、目录查找、程序执行等功能

  CRT 具有屏幕模式控制、扩展键盘码、颜色、窗口、声音等功能

  PRINTER 支持打印输出操作。

  GRAPH 高级图形软件包,支持多种图形适配器。

  GRAPH3 实现TP3.0的图形软件包。

  TURBO3 兼容TP3.0的源程序。

  OVERLAY 实现高级覆盖管理

  一、子程序设计的需要:

  细化算法的过程,可以将每一个子问题运用一段相对独立的小程序来解决;

  一些具有相同或功能相似的程序段在程序中的不同位置反复出现,可以将这样的程序段做成一个整体,用一个标识符给它起一个名字,凡是需要这个程序段的地方只要简单地引用其标识符即可。

  子程序包括过程和函数两种形式。

  二、函数

  标准函数 :由Pascal定义的函数。如我们熟悉的ord,chr等,程序员编程时直接引用就行了。

  自定义函数:由程序员在程序中定义后再使用。

  (1)自定义函数的定义

  function 函数名(形参表):函数类型; { ————函数首部}

  var {————局部变量说明部分}

  begin {————函数体}

  ... {————函数语句}

  ...

  函数名:=表达式

  end;

  (2)函数的调用:函数在语法上相当于一个表达式,所以,调用时,函数不能独立成为一个语句;它可以出现在任何表达式可以出现的地方。

  例如赋值语句的右边:

  X:=函数名(实在参数表); {————X的类型与函数类型必须一致}

  又,如果函数类型是boolean,则还可以出现在条件语句中,充当条件表达式:

  if 函数名(实在参数表) then ……

  三、过程

  标准过程:由Pascal定义的过程。如我们熟悉的read,write等,程序员编程时直接引用就行了。

  自定义过程:由程序员在程序中定义后再使用。

  (1)过程的定义

  procedure 过程名(形式参数表); {————过程首部}

  var {————说明部分}

  begin {————过程体}

  ...

  ...

  end;

  (2)过程的调用:过程在语法上相当于一个语句,所以,调用时,直接写下就行:

  过程名(实在参数表);

关注奥数网官方微信 杯赛、择校提前知
微信搜索“奥数网”或扫描二维码即可添加

   您还可以通过手机、平板电脑等移动设备访问宁波奥数网,升学路上有我们相伴。>>[点击查看]

相关文章

点击查看更多

  • 欢迎扫描二维码
    关注奥数网微信
    ID:aoshu_2003

  • 欢迎扫描二维码
    关注中考网微信
    ID:zhongkao_com

24小时热帖每周热帖

本周热门话题

中学排行榜

小升初试题

教育导航

  1. 北京站 上海站 广州站 深圳站
  2. 天津站 武汉站 成都站
  3. 南京站 杭州站 济南站 苏州站
  4. 郑州站 沈阳站 太原站 重庆站
  5. 长沙站 合肥站 宁波站 青岛站
  6. 石家庄站
本地教育

升学资讯 | 经验交流 | 择校指南

分班考试 | 升初衔接 | 面试指导

学区房 | 升学试题 | 小道消息

热门推荐

常见名词解释 | 教育新闻

宁波中学新闻 | 四大名校

老三区中学 | 县市区中学

重点中学

鄞州蓝青学校 | 海曙外国学校

镇海蛟川书院 | 宁波外国语学校

慈溪实验中学 | 宁波兴宁中学

小学试题

期中试题 | 口算题

期末试题 | 奥数知识点

单元测试 | 奥数练习题

关注奥数网微信,将奥数资讯一网打尽!! 收藏 建议 顶部