[第2章ObjectPascal程序设计语言.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[第2章ObjectPascal程序设计语言

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

文档评论(0)

zhuanyewd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档