第6章程序结构与结构化设计内容摘要:
分)或单元结束(如果单元中没有结束部分)。 初始化部分含有用于执行的语句,当程序开始执行时,将根据初始化部分出现的顺序依次执行其语句。 例如,如果需要对某些数据结构进行初始化,那么可以将初始化语句置于初始化部分。 Delphi程序设计大学教程 单元的引用 uses子句列出了程序、库或单元等所引用的单元。 uses子句可以出现在: 程序( program)或库( library)的项目文件中; 单元的接口部分; 单元的实现部分; 本节讨论单元的引用,它们涉及如何处理程序单元之间的相关性。 Delphi程序设计大学教程 单元的引用 1. 单元的循环引用 单元的循环引用通常会发生有互相依赖关系的单元之间。 相互依赖的单元是指在单元实现部分的 uses子句中直接引用对方的单元。 如果两个单元的接口部分都不互相依赖的话,编译器可以接收在实现部分中这两个单元的相互引用,否则编译器将产生循环单元引用的错误。 Delphi程序设计大学教程 单元的引用 2. 间接单元引用 单元中的 uses子句只需给出直接被本单元使用的单元名字。 可是,常常一个单元是间接地依赖于另一个单元。 为了编译一个单元,编译器必须能找到该单元直接或间接依赖的所有单元。 当修改一个单元的接口部分时,必须重新编译所有使用该单元的其他单元,如果你执行 Compile| Build All菜单命令,编译器将执行一些必要的更新操作。 另一方面,如果你仅在实现或初始化部分修改代码,则不需重新编译引用到该修改单元的其他单元。 Delphi程序设计大学教程 标识符的作用范围 标识符的作用范围就是它的生命期,因此标识符的作用范围决定了它的可访问性。 标识符范围从它被声明开始,随包围声明的代码段结束而结束。 比如,在过程中声明的一个常量、变量、类型或其他符号标识符随着过程的 end语句而结束。 Delphi程序设计大学教程 结构化程序设计基础 结构化设计的特征 构造结构化程序的规则 结构化程序设计方法 Delphi程序设计大学教程 结构化程序设计基础 “结构化程序设计 ” 的思想和规则,能够使程序具有合理的结构,以保证和验证程序的正确性。 该规则要求程序设计者不能随心所欲地编写程序,而要按照一定的结构形式来设计和编写程序。 其主要目的是使程序具有良好的结构,使程序易于设计,易于理解,易于调试修改,以提高设计和维护程序工作的效率。 Delphi程序设计大学教程 结构化设计的特征 Delphi的单入单出控制结构 F 顺序结构 选择结构 while结构 break break break T … … T F T T T T F F F F F F repeat结构 for结构 if/else结构 if结构 case结构 循环结构 Delphi程序设计大学教程 结构化设计的特征 从图中可以看出,三种基本结构具有以下特点: 。第6章程序结构与结构化设计
本资源仅提供20页预览,下载后可查看全文
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
相关推荐
第6章脉冲产生与变换电路61概述ؤ62555定时器63555
S悬空或通过电容接地 , UR1= , UR2= ,则 ΔUT = UR1- UR2= 若控制端 S外接控制电压 US, UR1=US而 UR2= , ΔUT=UR1UR2= DDU32DDU31DDU31SU21SU21第 6章 脉冲产生与变换电路 图 S端悬空或通过电容接地的施密特触发器 电压传输特性, 同时也反映了回差电压的存在,而这种 现象称为 电路传输滞后特性。 回差电压越大,施密特触
第6章:集成dac和adc的原理与组成
62 集成模数转换器( ADC) 167。 621 A/D转换的一般过程 167。 622 常用 A/D转换技术 167。 623 集成 ADC的组成 167。 624 ADC的主要技术参数 167。 625 集成 ADC芯片的选择 167。 626 典型集成 ADC应用举例 ADC:把模拟信号转换为一定格式的数字量。 167。 621 A/D转换的一般过程 一、采样和保持 采样:
第5章自顶向下的语法分析方法
OW(D)={} 判断它是否是 LL(1)文法 文法 G [S]为: S→AB S→bC A→ε A→b B→ε B→aD C→AD C→b D→aS D→c 每个产生式的 SELECT集合计算为: SELECT(S→AB)= ( FIRST(AB){ε })∪ FOLLOW(S)={b,a,} SELECT(S→bC)=FIRST(bC)={b} SELECT(A→ε)=(FIRST(ε)