当前位置:
文档之家› ObjectPascal程序设计语言
ObjectPascal程序设计语言
2.1 控制台程序
▪ 控制台程序是指一些没有图形用户界面的32位Windows 应用程序,通常在控制台窗口中运行,也就是在类似以前 的DOS环境下运行。这些程序很少要求用户输入大量的 信息,一般只实现有限的特定的功能。如Windows目录 下的Ping.exe等。
▪ 控制台程序的代码比较小,一般在几十千字节左右,占用 的系统资源少。在开发阶段,编译、链接的速度比较快。 在学习计算机语言的过程中,可以上机编写一些短小的控 制台程序进行练习。所以我们利用它可以方便学习和掌握 Object Pascal语言。
南昌理工学院计算机系
Delphi 程序设计基础
2006-9-1 5
▪ 2)write ▪ 功能:write在DOS屏幕下输出n个数据,并将
这些数据赋值给n个变量。 ▪ 格式:write([P1,P2, ...,Pn]) ▪ 说明:P1可以是基本数据类型的变量,也可以
是字符常量。 ▪ 例如: ▪ var a,b:integer; ▪ a=1;b=2; ▪ write(a,b); //输出a、b两个整型变量的数据。
▪ 由于Delphi集成开发环境中的代码编辑器在显示 不同类型的代码时通过使用不同的颜色来加以区 别,所以在编程的过程中,只要注意文件中代码 的颜色,一般就不会错误地使用注释符了。
南昌理工学院计算机系
Delphi 程序设计基础
2006-9-1 9
2.3 标识符与保留字
南昌理工学院计算机系
Delphi 程序设计基础
给n个变量。各个数据之间可以通过指定字符,如果没有指定字符用 空格字符或用回车符分隔。用法与C语言的scanf函数用法相似。 ▪ 格式:read([V1, V2, ...,Vn ]) ▪ 说明:V1可以是基本数据类型的变量,也可以是字符常量。 ▪ 例如: ▪ var a,b:integer; ▪ read(a,b); //读入2个整型数据,并将这2个整型数据赋值给a、b这两 个变量。 ▪ 在DOS屏幕下输入1 2回车后,a的值是1,b的值是2。
南昌理工学院计算机系
Delphi 程序设计基础
2006-9-1 6
▪ 3)readln ▪ 功能:readln与read的功能相似,只是在最后
多读入一个回车符。 ▪ 格式:readln([V1, V2, ...,Vn ])
▪ 4)writeln ▪ 功能:writedln与write的功能相似,只是在输出
的后面多输出一个回车符。 ▪ 格式:writeln([V1, V2, ...,Vn ]) ▪ 注意:这4个函数只能在DOS环境下使用。
南昌理工学院计算机系
Delphi 程序设计基础
2006-9-1 7
2.2 注释
▪ Object Pascal语言中的注释有下面三种形式: ▪ 组合符号“{”与“}”的成对使用表示它们之间的内
南昌理工学院计算机系
Delphi 程序设计基础
2006-9-1 8
➢ 有时可以利用注释在代码中形成一个醒目的标志。比 如利用注释符号形成一个矩形方框,在其中可以添加 一些重要的说明文字。
➢ 在注释符“{”或“( *”后紧接着的是一个美元符号 “ $”时,表示该句是一个编译器指令,它与普通的注 释不同,通常用来对编译过程进行设置。比如前面的 例2.1中的第二句就是一个编译器指令。
【New】打开【New Items】对话框,选中【New】标 签中的【Console Application】项,如图2-1所示,按 下【OK】按钮。系统会自动创建一个控制台程序的工 程,并在代码编辑窗口中打开Project1.dpr文件。 ▪ 3)通过菜单【File】|【Save All】将工程文件保存在创 建的目录中。本章后面的例程都可以利用本工程来方便 地实现。 ▪ 4)现在可以编译、链接和运行程序,将顺利生成一个 可执行程序,只是该程序不做任何工作就退出了。 ▪ 5)修改文件Project1.dpr中的程序。
▪ 控制台程序相关文件少。最少情况下可以只有一个工程文 件(.dpr)和一个可执行文件(.exe)。
▪ 下面我们通过一个具体的例子进行讲解:
南昌理工学院计算机系
Delphi 程序设计基础
2006-9-1 2
实例讲解
▪ 【例2.1】创建一个控制台程序。
▪ 1)创建指定目录下新建一个 “控制台” 文件夹。 ▪ 2)在Delphi集成开发环境中,通过菜单【File】|
容为注释部分。 ▪ 组合符号“( *”与“* )”的成对使用表示它们
之间的内容为注释部分。 ▪ 符号“// ”的单个使用表示所在行的该符号之后的
内容为注释。 ▪ 注意:
➢ 注释符“{”与“}”、“( *”与“* )”在使用时不支持 注释的嵌套,而且必须成对使用。
➢ 建议对于单行和少量几行的注释使用符号“ // ”,对于 大块注释使用“ {”和“}”或“( *”和“* )”。
2006-9-1 10
2.3.1 标识符的组成和作用
▪ 在Object Pascal语言中使用的是ASCII码字符集, 包括英ቤተ መጻሕፍቲ ባይዱ字母A..Z、a..z、数字0..9和其他的一些 标准字符。
▪ 下面的单个字符作为特殊符号存在: ▪ #$&‘()*+,?./:;<=>@[]^{} ▪ 另外,有些字符对也作为单个的特殊符号存在,
南昌理工学院计算机系
Delphi 程序设计基础
2006-9-1 3
▪ 6)编译、链接和运行程序,测试效果。
▪ 在程序提示“请输入一行文字:”后,输入“Hello World !”。运行结果界面如图2-2所示。
南昌理工学院计算机系
Delphi 程序设计基础
2006-9-1 4
▪ Read和Write函数 ▪ 1)Read ▪ 功能:read在DOS屏幕下通过键盘读入n个数据,并将这些数据赋值
第2章 Object Pascal程序设计语言
2.1 控制台程序 2.2 注释 2.3 标识符与关键字 2.4 基本数据类型 2.5 复杂数据类型 2.6 常量与变量 2.7 运算符与表达式 2.8 语句 2.9 过程与函数 2.10 消息框过程和函数
南昌理工学院计算机系
Delphi 程序设计基础
2006-9-1 1