- 0
- 0
- 约3.88千字
- 约 10页
- 2026-09-10 发布于重庆
- 举报
1.1算法及其描述算法是程序设计的基础,是计算机科学的核心。1.1.1算法定义算法是计算机解决问题的过程,是解决某一问题的运算序列。或者说算法是问题求解过程的运算描述。当面临某一问题时,需要找到用计算机解决这个问题的方法与步骤,算法就是解决这个问题的方法与步骤的描述。1.算法的三要素算法由操作、控制结构与数据结构三者组成。(1)操作:算术运算,关系运算,逻辑运算;输入、输出、赋值等操作。(2)控制结构:顺序结构,选择结构,循环结构,模块调用。(3)数据结构:数据之间的逻辑关系。2.算法的基本特征一个算法由有限条可完全机械地执行的、有确定结果的指令组成,具有以下特性:(1)确定性(2)可行性(3)有穷性(4)算法有零个或多个输入(5)算法有一个或多个输出1.1.2算法描述(1)一个问题可以设计不同的算法来求解;同一个算法可以采用不同的形式来表述。(2)描述算法可以有:自然语言方式、流程图方式、伪代码方式、计算机语言表示方式与表格方式等。(3)当一个算法使用计算机程序设计语言描述时,就是程序。本书采用C语言与自然语言相结合来描述算法。例1-1求两个整数a,b的最大公约数的
您可能关注的文档
- VVVF调速系统介绍.ppt
- WASP分类结直肠息肉分类新标准.ppt
- waters高效液相色谱仪操作方法医学知识讲解.ppt
- wA基本建设项目竣工验收及决算编制.ppt
- WEB安全专业知识讲座.ppt
- WEB文件的上传与.ppt
- WHO消化系统肿瘤分类的应用.ppt
- WHO癌症疼痛三阶梯止痛原则(修订版).ppt
- X-Window图形化用户界面PPT课件.ppt
- XXXX年零售门店店长特训营培训教材汇编.ppt
- 电子电气产品中特定物质的测定 第3-1部分:X射线荧光光谱法筛选铅、汞、镉、总铬、总溴、总磷、总氯、总锡和总锑含量 标准立项发展报告.docx
- 动态压力测量方法 标准立项发展报告.docx
- 分布式电源并网技术要求 标准立项发展报告.docx
- 电气绝缘用聚合物材料直流电压耐久性评定 标准立项发展报告.docx
- 高超声速风洞流场品质要求 第1部分:常规高超声速风洞 标准立项发展报告.docx
- 电信设备环境条件分类 气候防护场所固定使用 标准立项发展报告.docx
- 飞行器模型气动光学效应风洞试验方法 标准立项发展报告.docx
- 飞行控制——可配平水平安定面作动器球螺杆下花键检查更换 标准立项发展报告.docx
- 2026年中国气相法二氧化钛行业市场规模及投资前景预测分析报告.pdf
- 2026年中国气相防锈包装行业市场规模及投资前景预测分析报告.pdf
原创力文档

文档评论(0)