1 / 45
文档名称:

算法的基本方法.ppt

格式:ppt   大小:734KB   页数:45页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

算法的基本方法.ppt

上传人:daoqqzhuanyongyou2 2018/7/11 文件大小:734 KB

下载得到文件列表

算法的基本方法.ppt

相关文档

文档介绍

文档介绍:算法初步
淮海工学院
教学目的
了解算法与程序的基本概念
掌握自然语言、流程图、伪代码等算法的表示方法
掌握枚举、迭代、排序和查找等算法设计的基本方法
2
教学内容
算法与程序
算法的基本概念
算法的概念
算法的表示
算法设计的基本方法
枚举法
迭代法
排序
查找
3
一算法与程序
什么是程序?
程序和算法的关系是怎样的?
引例:从存放教职工档案的“d:\”文件中,显示出教龄满30年的女教工的姓名和所在部门
按一定的顺序安排的工作即操作序列
描述完成某项功能所涉及的对象和动作规则
计算机学科中,程序描述了计算机处理数据、解决问题的过程
4
5
程序=数据结构+算法
程序包括两方面的内容:
(1)对数据的描述:指定欲处理的数据类型和数据的组织形式,也就是数据结构。
例如教职工的姓名, 部门, 教龄等都具有相应的数据类型
文件d:\。
(2)对操作的描述:指定操作步骤,
例如“fopen”打开文件、“fscanf”读入数据、“If”判断是否满足条件等。
这些操作的先后顺序以及它们所作用的数据,要遵守一定的规则,即求解问题的的算法。
二算法的概念
1 什么是算法?
计算机来解决的某一类问题的方法或步骤
算法是程序的核心
例:小球称重
9个编号小球中有一个的质量偏小,其余的质量标准。用一天平,无需砝码,检出质量偏小的小球。
6
解法三:先将小球分成(1,2,3,4)与(5,6,7,8)两堆,若两堆的质量的相等则偏小的小球是第9个,否则将偏轻的小球分成两堆进行称量。
解法一:9个小球分成5堆,(1,2),(3,4),(5,6),(7,8),(9)
解法二:可将9个小球分成3堆进行称量, (1,2,3),(4,5,6),(7,8,9),若1,2相等,则称量第三堆中,否则对偏轻的一堆继续称量。
7
哪种方法称量次数最少?
例:圆周率的计算
(1)割圆法
8
S正12边形=12 × △S=4
圆周率= S正12边形/R/R=3
公元3世纪,刘徽利用“割圆术”,也就是利用圆内接正六边形算起,依次将边数加倍,一直算到内接正3072边形的面积,从而得到圆周率的近似值为=,祖冲之把圆周率精确到小数点后15位
算法步骤:
①量出圆的半径R
②做圆的内接正n边形
③求小三角形的面积△S
④求圆的内接正n边形面积S= △S ×n
⑤求圆周率=S/R/R
⑥结束
9
(2)利用求圆周率公式
同一个问题,可用不同的算法来求解
算法不同,求解的效率不同
选择效率高、容易理解和编程实现的算法
2 算法的两个要素
算法是由操作与控制结构两个要素组成
(1)操作
①算术运算:加、减、乘、除等。
②关系运算:大于、大于等于、小于、小于等于、等于、不等于等。
③逻辑运算:与、或、非等。
④数据传送:输入、输出、赋值等。
10

最近更新

产后出血的观察与护理PPT课件 52页

思维导图在初中化学教学中的应用 3页

德大铁路黄河特大桥施工管理与质量控制研究 3页

2025年50招教你成预算高手 7页

2025年4亩中药材规范化种植及加工建设项目建设.. 81页

影响老年人无创血压测量结果准确性的常见因素.. 3页

当代纪录片的美学分析综述报告 3页

建构主义理论在初中语文教学中的应用 3页

应用型本科《中国古代文学》课程教学新模式的.. 3页

广东英德宝晶宫洞穴微环境时空变化特征与影响.. 3页

幼儿园教师绘画教学活动设计的研究——以长沙.. 3页

2025年047细部构造检验批质量验收记录 1页

市场经济条件下的中小学教师道德问题的探究—.. 3页

2025年建设单位总工和项目经理岗位职责 2页

2025年建安公司成立流程 43页

小柞惠安女袖套、贴背之结构研究 3页

小学语文课堂板书的思维图式应用研究 3页

小学语文低年级识字教学策略研究 3页

2025年市场营销学教学大纲教学文案 13页

小学体育教学中师生关系优化策略探索 3页

2025年工程机电综合说明复习过程 16页

2025年工作绩效考核评分表及评分办法说明 5页

2025年小学生国防教育课教案讲课稿 20页

2025年小学德育工作总结教学提纲 6页

2025年五年级下学期教学工作计划范文五篇 6页

2024年长沙民政职业技术学院单招职业技能测试.. 76页

高二(下学期)期末物理试卷及答案解析 24页

连铸坯表面裂纹形成及防止研究学习教案 32页

乡村振兴洁净饮水工程实施方案 4页

社区绩效考核细则 4页