- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
pseudocode伪代码-天津大学计算机科学与技术学院
8.1 CONCEPT INFORMAL DEFINITION Algorithm(算法): a step-by-step method for solving a problem or doing a task.(逐步解决问题或完成任务的方法) In this definition, an algorithm is independent of the computer system(独立于计算机系统). More specifically, we should also note that the algorithm accepts a list of input data and creates a list of output data.(输入一组数据,产生一组输出数据) Input The algorithm accepts the list of five integer as input. Processing The algorithm uses five steps to find the largest integer. Output Because there are no more integers to be processed, the algorithm outputs the value of Largest, which is 13. DEFINING ACTIONS REFINEMENT GENERALIZATION 8.2 THREE CONSTRUCTS 8.3 ALGORITHM REPRESENTATION FLOWCHART(流程图) A flowchart is a pictorial representation of an algorithm. It shows how the algorithm flows from beginning to end. PSEUDOCODE(伪代码) Pseudocode is an Englishlike representation of an algorithm. It is part English and part structured code.(类似英语的表示方法) 8.4 MORE FORMAL DEFINITION Algorithm: an ordered set of unambiguous steps that produces a result and terminates in a finite time(一组明确步骤的有序集合,它产生结果并在有限时间内终止). ORDERED SET(有序集合) An algorithm must be a well-defined, ordered set of instruction. UNAMBIGUOUS STEPS (明确步骤) Each algorithm must be clearly and unambiguously defined. PRODUCE A RESULT (产生结果) An algorithm must produce a result; otherwise, it is useless. The result can be data that are returned to the calling algorithm or same other effect (e.g., printing). TERMINATE IN A FINITE TIME(在有限时间内终止)An algorithm must terminate (halt). If it does not (e.g., has an infinite loop), you have not created an algorithm. 8.5 SUBALGORITHMS(子算法) The principles of structured programming, require that an algorithm be broken into small units called subalgorithms (the terms subprograms, subroutines, procedures, function, methods, and modules are also used). Each subalgorithm is in turn divided into smaller subalgorit
您可能关注的文档
- 2016年物流招标书-君乐宝.doc
- 2016年增列硕士专业学位授权点申请表-武汉科技大学研究生院.pdf
- 2016年11期-中国国际货运代理协会.pdf
- 2017教育部人文社会科学研究一般项目申报常见问题释疑.doc
- 2017年单独招生计划-辽宁现代服务职业技术学院.pdf
- 2017年下半年区金融发展专项资金-黄埔区.doc
- 2017年新州中文教师联合会复活节蓝山聚会-sinofield.pdf
- 2017中华中医药学会科技成果.doc
- 2018河北社会科学发展研究-河北委党校.doc
- 2018-1260603第十三节地球的形状和大小.ppt
- 2025 年大学审计学(审计理论)试题及答案.doc
- 2025 年大学人工智能(智能算法应用)试题及答案.doc
- 2025 年大学审计学(审计学)试题及答案.doc
- 2025 年大学社会学(社会工作概论)试题及答案.doc
- 消费电子行业基于产品生命周期理论的KOL合作策略研究.docx
- 女性主义视域下《红楼梦》人物意识觉醒的双重路径——基于林黛玉与王熙凤的对照研究.docx
- 基于多元统计分析的数字经济对山西省绿色发展的影响.docx
- 生态主题班会对初中生塑料瓶减量行为的影响——基于外语实验中学的实证分析.doc
- 幼儿舞蹈教学方法对其综合素质影响的实证研究——基于hs幼儿园的案例分析.docx
- 基于图神经网络的蛋白质-配体结合亲和力预测研究.docx
最近下载
- 2024版静脉输液治疗标准指南解读PPT课件.pptx VIP
- dbj41 免拆复合保温模板应用技术规程.pdf VIP
- dbj41 装配整体式叠合剪力墙结构技术标准.docx VIP
- 武汉纺织大学2020级土木工程专业《建筑材料》期末试卷.docx VIP
- 风景谈考试题及答案.doc VIP
- DBJ04 山西省工程建设地方标准 (68).pdf VIP
- DBJ15-19-97 建筑防水工程技术规程.docx VIP
- DBJ04 建筑防烟排烟系统技术标准.docx VIP
- FusionServer 2288H V6 服务器 技术白皮书 04.pdf VIP
- 国家安全教育心得体会简洁版5篇.docx VIP
原创力文档


文档评论(0)