- 1
- 0
- 约1.61千字
- 约 17页
- 2018-05-28 发布于天津
- 举报
结构化程序的设计01 - 零基础入门学习Delphi 008.ppt
结构化程序设计 结构化程序设计: 结构化程序设计有三种基本结构,即顺序结构、选择结构和循环结构。 论证题: 任何复杂的程序均可分解成这三种基本结构,这三种基本结构也能够组合成任意复杂的程序。 结构化程序设计 从人生:小甲鱼小时候听话,按照父母安排上学读书吃饭(顺序结构)- 有一点年龄了跑去做暑假工,由于没有任何学习技能只能干体力活(循环结构)- 日后学到技能,进了大公司当技术太监(选择结构)。 从闹钟电路:设置每天六点钟叫床(循环结构)- 执行,判断是否为六点钟(选择结构)- 执行预先设置好的叫床程序! 其实小甲鱼想说,任何事物,都可以这么分解! 顺序结构 顺序结构是程序设计中最常用也是最简单的程序结构。所谓顺序结构就是其中的语句是按照先后顺序依次执行,程序执行的流程不会发生跳转。 其实,不管采用哪种结构,顺序结构都贯穿其中,例如,选择结构和循环结构中的语句,在大多数情况下都是按顺序执行的。 顺序结构语句主要是由赋值语句等简单的操作语句组成。 顺序结构 玩转实例一:鱼C霓虹灯 选择结构 日常生活中我们几乎都要根据一个条件是否满足来决定是否做某件事。(吃、喝、拉、撒、嫖、赌、淫) 在程序中对于这类问题,我们可以通过选择结构来完成。所谓选择结构,就是对给定的条件进行分析判断,在满足不同的条件时执行不同的操作。 选择结构可以分成单分支选择结构、双分支选择结构和多分支选择结构。 接下来,我们将通过实例演示来一一对比实现! 关系表达式 例如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。
您可能关注的文档
- 纳米技术知识在电池领域上的应用.ppt
- 纸包装实训课件项目四粘贴纸盒的设计实训.ppt
- 纸盒包装结构的设计纸包装容器加工工艺展示图解.ppt
- 纺纱学第三章 精梳毛纺工艺的设计.ppt
- 纺织品实验商检(纺检)课件01-纺织商品质量与质量相关管理.ppt
- 线性代数及其应用第2节特征值和 与特征向量.ppt
- 线性代数相关复习.ppt
- 线性代数相关复习提纲 2013.ppt
- 线性代数相关复习课2.1矩阵的概念.ppt
- 线性代数相关复习课2.2矩阵的运算.ppt
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
最近下载
- 高一【美术(人美版)】人作与天开——中国古典园林艺术-教学设计.pdf VIP
- 同济大学《高等数学》授课教案.pdf VIP
- 美国联邦法规.docx VIP
- 嗜酸性肉芽肿性多血管炎诊治多学科专家共识(2025年版).pptx VIP
- 公安看守所智能化安防项目设计方案.pdf VIP
- 23.周亚夫军细柳复习课件.pptx VIP
- 一把手 2025年度在带头强化政治忠诚、提高政治能力;在带头固本培元、增强党性;在带头敬畏人民、敬畏组织、敬畏法纪;在带头干事创业、担当作为;在带头坚决扛起管党治党责任五个带头方面存在的问题.docx VIP
- 土壤导则培训.pptx VIP
- 2025年妇女保健科工作总结暨工作计划.docx
- 河流与湖泊第一课时课件-2025-2026学年八年级地理上学期(人教版2024).pptx VIP
原创力文档

文档评论(0)