(高职)单元2 算法——程序设计的灵魂ppt课件.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《(高职)单元2 算法——程序设计的灵魂ppt课件.pptx》由会员分享,可在线阅读,更多相关《(高职)单元2 算法——程序设计的灵魂ppt课件.pptx(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、PPT单元2算法程序设计的灵魂主讲教师:赵彦算法程序设计的灵魂计算机世界1976年,瑞士计算机科学家,尼古拉斯沃斯(Niklaus Wirth),在其算法 数据结构=程序一书中,率先以专著书名的形式提出著名的公式:算法+数据结构=程序(1)数据结构:用于描述数据类型以及数据的组织形式。(2)算法:要求计算机对数据进行加工、处理和操作的步骤。图灵对算法的定义:对某一类问题,如果能找到一组确定的规则,按这组规则,当给出这类问题中的任一具体问题后,就可以完全机械地在有限步内求出结果,则说这类问题是可计算的。这种规则就是算法,这类可计算问题也可称之为存在算法的问题。算法的概念计算机算法可分为两大类别、
2、数值运算方法例如求解方程的根,求1到100的和等。2、非数值运算方法例如对一批职工按姓名排序、图书检索、人事管理和行车调度管理等。算法的概念算法的特性(1)输入。一个算法有零个或多个输入。算法的特性(2)输出。一个算法有一个或多个输出。一个算法可以没有输入但是必须要有输出。算法的特性(3)确定性。算法的每一个步骤,必须是确切定义的,不应当是含糊不清、模棱两可的。对于每种情况,有待执行的动作必须有严格和清晰的规定。算法的特性(4)有穷性。一个算法必须总是在执行有穷步骤之后结束。算法的特性(5)可行性。一般来说,还期望一个算法是可行的。即是说,它们原则上都是能够精确运行,而且人工计算有穷次即可完成
3、。简单算法举例实例2.1求1+2+3+98+99+100。1、聪明的学生直接给出:50502、求和公式计算递增数列求和,通过公式计算:3、脱式计算4、原始计算法步骤1:先求1加2的和,得到结果3。步骤2:将步骤1得到的结果再加上3,得到结果6;步骤3:将步骤2得到的结果再加上4,得到结果10;步骤99:将步骤98得到的结果4950加上100,得到结果5050。这就是最后的结果了。5、通用表示方法定义两个变量:sum作为累加器count作为计数器5、通用表示方法S1:sum=0S2:count=1S3:sum=sum+countS4:count=count+1S5:若count100,执行S3;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高职 单元 算法 程序设计 灵魂 ppt 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内