结构化程序设计01 - 零基础入门学习Delphi 008.pptVIP

结构化程序设计01 - 零基础入门学习Delphi 008.ppt

  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文档。上传文档
查看更多
结构化程序设计01 - 零基础入门学习Delphi 008

结构化程序设计 结构化程序设计: 结构化程序设计有三种基本结构,即顺序结构、选择结构和循环结构。 论证题: 任何复杂的程序均可分解成这三种基本结构,这三种基本结构也能够组合成任意复杂的程序。 结构化程序设计 从人生:小甲鱼小时候听话,按照父母安排上学读书吃饭(顺序结构)- 有一点年龄了跑去做暑假工,由于没有任何学习技能只能干体力活(循环结构)- 日后学到技能,进了大公司当技术太监(选择结构)。 从闹钟电路:设置每天六点钟叫床(循环结构)- 执行,判断是否为六点钟(选择结构)- 执行预先设置好的叫床程序! 其实小甲鱼想说,任何事物,都可以这么分解! 顺序结构 顺序结构是程序设计中最常用也是最简单的程序结构。所谓顺序结构就是其中的语句是按照先后顺序依次执行,程序执行的流程不会发生跳转。 其实,不管采用哪种结构,顺序结构都贯穿其中,例如,选择结构和循环结构中的语句,在大多数情况下都是按顺序执行的。 顺序结构语句主要是由赋值语句等简单的操作语句组成。 顺序结构 玩转实例一:鱼C霓虹灯 选择结构 日常生活中我们几乎都要根据一个条件是否满足来决定是否做某件事。(吃、喝、拉、撒、嫖、赌、淫) 在程序中对于这类问题,我们可以通过选择结构来完成。所谓选择结构,就是对给定的条件进行分析判断,在满足不同的条件时执行不同的操作。 选择结构可以分成单分支选择结构、双分支选择结构和多分支选择结构。 接下来,我们将通过实例演示来一一对比实现! 关系表达式与逻辑表达式 掌握选择结构,首先要掌握条件的表示方法——关系表达式和逻辑表达式。 关系运算符和关系表达式 关系运算符就是用来对两个表达式进行大小比较的运算符。用关系运算符把两个运算对象连接起来表示它们大小关系的式子称为关系表达式。 如果关系表达式描述的关系成立,则关系表达式的结果为True,否则结果为False。关系运算符一共有9种。 关系运算符及名称 运算符 名称 = 等于 不等于 大于 小于 = 大于等于 = 小于等于 = 包含于 = 包含 in 属于 关系表达式 例如6是一个表达式,3也是一个表达式,然后关系运算符 就可以把这两个表达式联系起来,形成一个关系表达式:6 3(True) 又如’F’是一个表达式,’c’也是一个表达式,然后关系运算符 也可以把他们联系起来,形成一个关系表达式:’F’ ‘c’(False) 总结:关系表达式的一般格式及其功能如下。 [格式]:表达式1 关系运算符表达式2 [功能]:比较两个表达式值的大小。 关系表达式 注意:关系运算遵循以下规律。 关系表达式两边的数据类型必须一致。 9 个关系运算符的运算级别相同。在同级别运算符中,按从左到右的顺序运算,括号里的表达式最先运算。 当对字符进行大小比较时,Delphi 对字母的大小写是有区别的,并按照每个字符的ASCII 码值大小予以比较。 逻辑运算符和逻辑表达式 如果那天我足够勇敢并且向她求爱了,也不至于落得今天这个下场…… OK,小甲鱼提醒大家,咱这是在学习编程,不是在看罗曼蒂克的悲情电影。介个例子是对于以下要学习的内容来说意义非凡! 大家注意,以上是一个符合条件:”足够勇敢”和”求爱”。只有符合以上介个条件,男主人公的命运才得以逆转!但是我们百般思考,却没办法用刚刚学到的知识进行描述?! 逻辑运算符及其含义 对于这种复合条件,使用关系运算符已经无法描述,必须使用逻辑运算符和逻辑表达式来描述。逻辑运算符一共有4个。 运 算 符 名 称 含 义 Not 逻辑非 单目运算符。进行取“反”操作,由True变False或由False变True And 逻辑与 双目运算符。只有两个表达式的值同时为True,结果才为True,否则结果为False Or 逻辑或 双目运算符。只要有一个表达式的值为True,结果就为True,否则结果为False Xor 逻辑异或 双目运算符。当两个表达式的值不同则结果为True,否则为Flase 逻辑表达式 逻辑表达式就是用逻辑运算符把若干个关系表达式或逻辑值(True或False)连接起来的式子。逻辑表达式的值与关系表达式的值一样,也只有两个:True或False。 例如:(‘f‘ = c) Or False 就是一个逻辑表达式。其中(a=c)是一个关系表达式,而False是一个逻辑值,Or是“逻辑或”运算符,上式的值为False。 逻辑表达式 逻辑运算符与之前讲解的位运算符符号相同,但含义不同:当逻辑运算符两边的数据为数值时,此时的逻辑运算符转化为位运算符,结果为整数而不是逻辑值。 逻辑运算符的优先级别是:Not 为第一级,And为第二级,Or 和 Xor 为第三级。先运算级别高的,后运算级别低的,同级别运算符,按从左到右的顺序运算。而括号里的表达式最先运算,不管

文档评论(0)

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

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档