算法与流程图课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《算法与流程图课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 流程图 课件
- 资源描述:
-
1、C语言程序设计计算机技术教研室胡少军Email:Tel:87091641目录第一章 绪论第二章 算法与流程图第三章 数据类型、运算符和表达式第四章 程序的控制结构第五章 函数第六章 数组第七章 指针第八章 结构体第九章 文件操作第二章 算法与流程图1、程序数据结构算法2、简单算法举例3、算法特性4、算法的自然语言表示5、算法的流程图表示6、算法的伪代码表示1、程序数据结构算法Niklaus Wirth,designer of PascalWirth,Niklaus(1976)(in English).Algorithms+Data Structures=Program.Prentice Hal
2、l.0130224189.ISBN 978-0130224187程序:为计算机解题编制的一组指令集算法:处理问题的策略数据结构:处理信息的表示Turing Award,19842、简单算法举例求和:1+1/2+1/3+1/4+1/5+1/100蛮力法:S1:先计算1/2=0.5,再与1相加得1.5S2:计算1/3=0.33333,与1.5相加得1.83333S3:计算1/4=0.25,与1.83333相加得2.08333S99:计算1/100=0.01,与5.177378相加得5.187378。2、简单算法举例求和:1+1/2+1/3+1/4+1/5+1/100改进的算法:S1:初始化sum=
3、0,i=1S2:如果i 100,执行S3;否则执行S5S3:sum=sum+1/iS4:i=i+1,跳转到S2S5:输出sum,算法结束2、简单算法举例从3个数A、B、C中找出最大的数。算法1:S1:如果AB,执行S2;否则执行S3S2:如果AC,执行S4;否则执行S6S3:如果BC,执行S5;否则执行S6S4:输出AS5:输出BS6:输出C2、简单算法举例从3个数A、B、C中找出最大的数。算法2:S1:初始化max=AS2:如果AB,执行S3;否则max=B,执行S3S3:如果maxC,执行S4;否则max=C,执行S4S4:输出max算法的五个特点:有输入(Input):零个或多个输入。有
展开阅读全文