版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Python程序设计与应用程序的表示方法邓婵主讲教师程序的表示方法程序的表示方法设计程序时用一些不可编程,但能体现程序特性的方法来描述程序的功能与流程。邓婵主讲教师程序有哪些表示方法呢?程序的表示方法程序的表示方法可读性可维护性可扩展性Python课程目标程序的表示方法自然语言伪代码流程图程序的表示方法程序的表示方法伪代码自然语言程序表示方法流程图自然语言自然语言是人类最基本的交流方式。程序表示方法中的自然语言描述法是指用自然语言来描述算法和程序流程的方法。自然语言存在歧义和模糊性不够准确和规范容易引起误解和理解差异自然语言描述自然语言不适合用于精确的程序表示在货币兑换问题中,要根据用户输入的币值和符号实现自然语言“人民币与美元相互兑换”货币兑换:输入市值和符号(¥/$)¥:兑换美元$:兑换人民币没有输入货币符号:输入有误伪代码一种非正式的、介于自然语言和编程语言之间的表示方法。用类似编程语言的语法和结构,但不关注具体的语法规则和细节。伪代码算法流程控制结构数据处理伪代码适合用于快速原型开发和算法设计阶段。伪代码“人民币与美元相互兑换”if¥:兑换美元elif$:兑换人民币else:
输入有误流程图一种用图形、流程线和文字说明描述程序基本操作和控制流程的方法。流程图直观清晰,易于理解和分析程序的逻辑,尤其适合描述程序的控制流程和条件分支。流程图程序设计软件工程系统分析流程图“人民币与美元相互兑换”程序流程图使用特定符号表示流程图程序流程图使用特定符号表示流程图起止框表示程序的开始或结束。输入/输出框表示程序的数据输入或结果输出,如在货币兑换问题中,用户需要输入要兑换的币值和货币符号。流程图判断框具有条件判断功能,并可使用程序根据判断结果产生分支,如判断用户输入的货币符号是人民币还是美元,进而产生不同的分支。注释框是用于对流程图中某些框的操作做必要的补充说明。流程图处理框具有处理功能,其能根据判断结果产生的分支给出相应的处理。如用户输入的货币符号是人民币,则使用人民币兑换美元公式。如用户输入的货币符号是美元,则使用美元兑换人民币公式。流程图流向线表示程序的流向。连接点可将流程线连接起来,常用于组织表示复杂程序各部分功能的多个子流程图。程序的表示方法程序的表示方法课程小结常用的程序表示方法以及适用的范围使用不同的程序表示方法描述程序程序的表示方法程序流程图要求我们在设计时要考虑逻辑关系,每个步骤之间要有清晰的联系和衔接,这样才能保证程序的正确性和流畅性。课后思考
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 胎盘EVs的基因编辑与治疗策略-洞察分析
- 细胞疗法在膝关节退变中的应用研究-洞察分析
- 艺术品市场风险预警系统-洞察分析
- 因果推断跨学科研究-洞察分析
- 网络安全法规-洞察分析
- 医药泡沫包装对药品保护效果研究-洞察分析
- 水利工程智能化发展-洞察分析
- 穴位疗法对更年期潮热疗效评估-洞察分析
- 休闲马术运动市场潜力-洞察分析
- 天然成分饮料创新-洞察分析
- 福建农林大学普通化学考试试卷
- 触电应急知识培训内容
- 《计算机网络基础与应用》 教案
- 笙的演奏技术与教学
- 华为经营管理-华为的流程管理(6版)
- JGJT10-2011 混凝土泵送技术规程
- 大学生预征对象登记表模板
- 《明辨是非》课件
- 重症监护专科护理质控考核标准
- 2023版设备管理体系标准
- 高标准农田输配电工程施工方案与技术措施
评论
0/150
提交评论