- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
例:P119例5-2也称程序描述语言(ProgramDescriptionLanguage,PDL),又称为伪码(pseudocode)。属于文字形式的表达工具。它并非真正的代码,也不能在计算机上执行,但形式上与代码相似。它是一种用于描述模块算法设计和处理细节的语言。PDL具有严格的关键字外层语法,用于定义控制结构、数据结构和模块接口,而它表示实际操作和条件的内层语法又是灵活自由的,使用自然语言的词汇。所有关键字都有固定语法,以便提供结构化控制结构、数据说明和模块的特征。描述处理过程的说明性语言没有严格的语法。具有数据说明机制,包括简单的与复杂的数据说明。具有模块定义和调用机制,因此开发人员应根据系统编程所用的语种,说明PDL表示的有关程序结构。PDL的总体结构与一般程序完全相同。外语法同相应程序语言一致,内语法使用自然语言,易编写,易理解,很容易转换成源程序。除此以外,还有以下优点:提供的机制比图形全面,为保证详细设计与编码的质量创造了有利条件。可作为注释嵌入在源程序中一起作为程序的文档,并可同高级程序设计语言一样进行编辑、修改,有利于软件的维护。可自动生成程序代码,提高软件生产率。定义标量的名字和用途:SCALAR|名字,目的;|名字,目的定义数组名和用途ARRAY|名字,目的;|名字,目的定义字符串的名字和用途CHAR|名字,目的;|名字,目的定义表的名字和用途LISTCHAR|名字,目的;|名字,目的定义数据结构的名字和意义STRUCTURE|名字,结构,目的;|名字,结构,目的顺序语句BEGIN块名PDL语句ENDIF语句IF条件THEN块或PDL语句ELSE块或PDL语句ENDIFDOWHILE语句DOWHILE条件块或PDL语句ENDDOREPEAT语句REPEAT块或PDL语句UNTIL条件CASE语句CASEOF情况变量名WHEN情况条件1SELECT块或PDL语句WHEN情况条件2SELECT块或PDL语句WHEN情况条件NSELECT块或PDL语句ELSE块或PDL语句ENDCASEREADFORM设备LIST表WRITETO设备LIST表ASK询问ANSWER响应4、子程序或模块定义PROCEDURE子程序名变元表PDL语句END子程序名为适应计算机处理的特点,对大量的实体信息都要编码,以便于分类、检索和统计,如职工编号、物资编号、部门编号、产品编号、零部件及材料编号等,这一活动被称为代码设计。代码是一组可以包含事物的名称、类别、属性、状态等信息的符号或记号,它可以是字符、数字、特殊符号或它们的组合。代码以简短的符号形式代替了具体的文字说明,具有简洁、形象、便于记忆、便于计算机识别和处理的特点。代码设计的任务:把要处理的事物用特定的字符、数字或其组合来描述,设计出一套供软件开发和运行中使用的代码系统,以便于计算机系统识别与处理,便于对信息实现索引、查询、分类、统计、汇总等操作。代码的作用大致体现在五个方面:(1)标识作用。代码在系统内具有唯一性,可用来标识和确定某个具体的对象,避免了文字描述、术语和别名等的二义性,以便于计算机的识别。(2)便于录入、分类、统计、检索等操作。当实体信息按属性或类别进行编码后,简化了统计和检索处理过程。(3)代码可以用来标明事物所处的状态,便于对象的动态管理。(4)可以节省存储空间,提高处理速度与精度。(5)可以提高数据标准化程度。代码的设计要考虑的因素包括:(1)代码的唯一性。(2)代码的通用性。代码设计过程中,应尽量采用成熟的标准。这方面有国家标准、行业标准和企业标准供参考。(3)代码的可扩充性。(4)代码的简洁性。(5)系统性。代码设计要有规律,逻辑性强,既便于计算机处理,也便于人识别、记忆和手工使用。另外,需有较验逻辑顺序码:将顺序的自然数和字母赋予编码对象。用连续数字代表编码对象。优点是简单,易追加,缺点是可识别性差,无逻辑性职工号0001张平0002李立归组分类码:将整个编码长度分成几段,分别表示不同的分类信息,每段具有一定的含义,如学号就是一种分段编码。优点是分类明确,每层之间有严格的隶属关系,容量大;缺点是位数多。信息块码十进制代码助记码数字式字符码合成码*软件详细设计的概念、任务与步骤结构化程序设计详细设计工具代码设计用户界面设计软件安
您可能关注的文档
- 45271机械产品三维建模图册.ppt
- 化学平衡状态与化学平衡的移动.doc
- 一元二次方程应用(面积问题).ppt
- 环氧自流平施工方案.docx
- 环氧自流平地面施工方案.doc
- 3-麦克斯韦速率分布.ppt
- 七上思品-6.1丰富多彩的情绪.ppt
- Chapter1-1(麦克斯韦方程).ppt
- 丰富多彩的化学世界.ppt
- 详细设计文档.doc
- 剧本杀行业报告:内容创作规范与剧本市场拓展策略.docx
- 剧本杀行业区域市场区域文化特色与市场潜力分析报告.docx
- 剧本杀行业区域市场拓展实战案例研究.docx
- 剧本杀行业区域市场拓展路径与模式探索报告.docx
- 剧本杀行业区域市场竞争态势与品牌差异化策略研究报告.docx
- 剧本杀行业2025年西北区域市场市场细分领域竞争态势与品牌竞争策略分析研究报告.docx
- 剧本杀行业2025年西北市场拓展前景预测报告.docx
- 剧本杀行业2025年长沙市场发展潜力分析报告.docx
- 剧本杀行业2025年长三角市场竞争策略与布局分析.docx
- 医疗行业数据合规:2025年数据安全法实施后的合规监管挑战与应对.docx
最近下载
- 螺杆空气压缩机排气含油量高原因分析和解决措施.pptx VIP
- GBT51121-2015 风力发电工程施工与验收规范.doc VIP
- 螺杆压缩机排气温度高原因分析.doc VIP
- 部编版(2024)道德与法治一年级下册道德与法治第二单元《我们一起长大》全单元教学课件.pptx
- 合成氨压缩机温度波动原因分析.docx VIP
- 2024年03月云南省特种设备安全检测研究院人员招考聘用编制外工作人员9人笔试历年高频考点(难、易错点荟萃)附带答案详解.docx VIP
- 学堂在线大国航母与舰载机2025秋答案.docx
- 离心式压缩机轴瓦温度波动原因探析及解决措施.pdf VIP
- TCBDA55-2021住宅室内装饰装修工程质量验收标准.pdf VIP
- T/CSPSTC 41-2019钢结构建筑施工测量及监测技术规范.pdf
文档评论(0)