下载此文档

Delphi 7教程3.ppt


文档分类:IT计算机 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
本章要点:、最常用的基本结构。在顺序控制结构中,各程序段按照出现的先后顺序依次执行。它是任何程序的基本结构。程序流程控制语句是用来控制程序中各语句执行顺序的语句,是程序中非常关键和基本的部分。程序流程控制语句可以把单个的语句组合成有意义的、能完成一定功能的小逻辑模块。1966年Bohm和Jacopini证明了任何复杂的算法都可以用顺序、选择、循环三种结构组合而成,所以这三种结构称为程序的三种基本控制结构。合理地使用流程控制语句在很大程度上影响了编写程序的质量。在一段程序中,计算机按照语句顺序执行,当遇到选择结构、循环结构时,就有可能改变执行顺序。(1)顺序控制结构是计算机按照语句的前后顺序依次执行的程序结构。在顺序控制结构中,程序依次地经过输入、处理到最后的输出。(在第7章中将给予介绍)。对于顺序控制结构来说,组成程序体主要语句就是赋值语句。接下来通过一个实例来说明顺序控制结构的程序设计方法。,设计如图3-1窗体及有关对象。分别在窗体的建立、小写按钮单击和大写按钮单击事件中输入如下代码。图3-(Sender:TObject); begin :='';//初始化文本框,使其为空 end; (Sender:TObject); vars:string; begin s:=; :=lowercase(s);//转换成小写 end;【例3-1】大小写转换程序。(2)(Sender:TObject);vars:string;begins:=;:=uppercase(s);//转换成大写end;,首先将文本框的内容进行清空(以便输入)。在button1按钮事件中有两个语句,先将文本框的内容赋给一个字符串变量s,然后通过一个lowercase函数将其转换成小写后再在文本框中显示。而button2按钮事件和button1基本类似,惟一不同的是将其转换成大写而已。可以看到,在每一个事件代码中,其语句都是顺序执行的。这就是这种结构的特点。 程序运行结果如图3-2所示。(图3-2大小写转换程序运行结果)。包括:变量(Var)、常量(Const)、类型(Type)、过程(Procedure)、方法(Method)等。在日常生活和工作中,经常需要根据给定的条件进行分析、比较和判断,以采取相应的操作。例如,有如下分段函数:在计算函数值时,首先应根据x的值进行判断,当x≥0时,y的值是x的平方;否则y的值是x的三次方。选择控制结构是计算机用来描述自然界和社会生活中分支现象的重要手段。其特点是:根据所给定的条件为真与否,决定从各实际可能的不同分支中执行某一个分支的相应操作,并且任何情况下总有一种分支相对应。ObjectPascal中的分支语句有If语句和Case语句。(1)If语句又称为条件语句,是最常用的单条件选择结构。If语句的语法格式为:if<条件>then条件语句1语句2假真 [<语句1>][else <语句2>=;条件语句一语句二真假其中<条件>可以是关系表示式或布尔表达式,它的值是真(True)或假(False)。如果<条件>的值为真则执行<语句1>,否则执行<语句2>,If语句所对应的流程图如图3-3所示。图3-3if语句因为if…then…else语句是一个完整的语句,因此在else之前没有分号,如果加入分号将产生编译错误。<语句>可以是简单语句也可以是复合语句还可以为空语句。当然,<语句1>、<语句2>同时为空语句时If语句就失去了意义。(2)If语句分为简单条件语句和复合条件语句两种。<语句>中不包含其他的条件语句。【例3-2】输入x计算y的值,其中:分析:这是一个分支函数,对应x的值不同,计算时使用的表达式不同,因此可以用条件语句实现对表达式的选择。varx,y:double;beginifx>=1then y:=x*x+2*xelsey:=2*x+1;end

Delphi 7教程3 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数21
  • 收藏数0 收藏
  • 顶次数0
  • 上传人changjinlai
  • 文件大小2.25 MB
  • 时间2020-02-21