- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Python程序设计与应用程序的表示方法
邓婵主讲教师程序的表示方法程序的表示方法设计程序时用一些不可编程,但能体现程序特性的方法来描述程序的功能与流程。
邓婵主讲教师程序有哪些表示方法呢?程序的表示方法程序的表示方法可读性可维护性可扩展性
Python课程目标程序的表示方法自然语言伪代码流程图
程序的表示方法
程序的表示方法伪代码自然语言程序表示方法流程图
自然语言
自然语言是人类最基本的交流方式。程序表示方法中的自然语言描述法是指用自然语言来描述算法和程序流程的方法。自然语言
存在歧义和模糊性不够准确和规范容易引起误解和理解差异自然语言描述自然语言不适合用于精确的程序表示
在货币兑换问题中,要根据用户输入的币值和符号实现自然语言“人民币与美元相互兑换”货币兑换:输入市值和符号(¥/$)¥:兑换美元$:兑换人民币没有输入货币符号:输入有误
伪代码
一种非正式的、介于自然语言和编程语言之间的表示方法。用类似编程语言的语法和结构,但不关注具体的语法规则和细节。伪代码算法流程控制结构数据处理
伪代码适合用于快速原型开发和算法设计阶段。伪代码“人民币与美元相互兑换”if¥:兑换美元elif$:兑换人民币else:输入有误
流程图
一种用图形、流程线和文字说明描述程序基本操作和控制流程的方法。流程图直观清晰,易于理解和分析程序的逻辑,尤其适合描述程序的控制流程和条件分支。流程图程序设计软件工程系统分析
流程图“人民币与美元相互兑换”程序流程图使用特定符号表示
流程图程序流程图使用特定符号表示
流程图起止框表示程序的开始或结束。输入/输出框表示程序的数据输入或结果输出,如在货币兑换问题中,用户需要输入要兑换的币值和货币符号。
流程图判断框具有条件判断功能,并可使用程序根据判断结果产生分支,如判断用户输入的货币符号是人民币还是美元,进而产生不同的分支。注释框是用于对流程图中某些框的操作做必要的补充说明。
流程图处理框具有处理功能,其能根据判断结果产生的分支给出相应的处理。如用户输入的货币符号是人民币,则使用人民币兑换美元公式。如用户输入的货币符号是美元,则使用美元兑换人民币公式。
流程图流向线表示程序的流向。连接点可将流程线连接起来,常用于组织表示复杂程序各部分功能的多个子流程图。
程序的表示方法程序的表示方法课程小结常用的程序表示方法以及适用的范围使用不同的程序表示方法描述程序
程序的表示方法程序流程图要求我们在设计时要考虑逻辑关系,每个步骤之间要有清晰的联系和衔接,这样才能保证程序的正确性和流畅性。
课后思考程序的表示方法你学会了吗?请使用自然语言、伪代码和流程图方法对“百分制成绩转换成等级制成绩”问题进行描述。
您可能关注的文档
- 《JAVA程序设计》课件——任务二 成绩的表示.pptx
- 《JAVA程序设计》课件——数据的持久化.pptx
- 《JAVA程序设计》课件——项目1-2-1成绩的表示.pptx
- 《JAVA程序设计》课件——项目八 软件使用.pptx
- 《JAVA程序设计》课件——项目六 异常.pptx
- 《JAVA程序设计》课件——项目七 文件.pptx
- 《JAVA程序设计》课件——信息修改、删除界面.pptx
- 《Java面向对象程序设计》课件——项目9_面向数据编程(3).pptx
- 《Photoshop 》课件——第一部分Photoshop图像输入.pptx
- 《Photoshop 》课件——任务1:路径绘制形体对 路径运用.pptx
文档评论(0)