- 25
- 0
- 约1万字
- 约 13页
- 2017-07-05 发布于重庆
- 举报
实验五-综合算法应用-教师版
实验五 程序设计常用算法
5.1实验要求与目的
1.熟悉和掌握算法以及算法的特性
2.熟练掌握结构化程序设计的三种基本结构
3. 掌握常用的数值算法(求最大公约数,迭代法、牛顿迭代法和二分法等)
4. 培养解决实际问题的能力
5.2实验指导
算法(Algorithm)是计算机解题的基本思想方法和步骤,算法被称为程序设计的灵魂,也是学习编程的必备知识 。
学习和掌握算法,必须要十分清楚,输入什么数据,输出什么结果,采用什么结构以及如何合理安排语句等。通常使用自然语言、结构化流程图、伪代码等来描述算法。
利用计算机解决问题,首先要设计出适合计算机执行的算法,此算法包含的步骤必须是有限的,每一步都必须是明确的,最终能被计算机执行,而得到结果。
算法可分为两类:
数值运算算法。对问题求数值解,通过运算得出一个具体值,如求方程的根等,此类算法一般有现成的模型,算法较成熟。
非数值运算算法。如用于事务管理领域,图书检索等。
根据实际问题设计算法时,还要尽量考虑用重复的步骤去实现,使算法简明扼要,通用性强,不仅能减少编写程序的时间,减少上机输入和调试程序的时间,还能减少程序本身所占用的内存空间。
算法应具有以下的特性:
1.有穷性:一个算法应包含有限的操作步骤而不能是无限的。
2.确定性:算法中每一个步骤应当是确定的,而不能具有二义性。
3.有零个或多个输入:通常,处理的数据对象需要从外界通
您可能关注的文档
- 南昌市红谷滩长堎立交东侧地段城市设计设计任务书.doc
- 博爱牵引管道施工方案.doc
- 压铸件缺陷和产生的原因.doc
- 压铸模具设计注意事项.doc
- 厦门理工学院数字电路实验十一.doc
- 压力容器题库2016修.doc
- 厦门市2014-2015高二(下)生物期末质检试题.doc
- 北师大实验中学自主复习系列之二.docx
- 参展服务中心网梁楼盖专项施工方案.doc
- 厨余生产工艺要求.docx
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- DGTJ08-2113-2012 逆作法施工技术规程.pdf VIP
- 本科毕业论文-年产量240万吨冷轧带钢车间设计.doc VIP
- DGTJ08-2116-2012 内河航道工程设计规范.pdf VIP
- 中铁隧道集团机设备管理规则.doc VIP
- 主治医生的工作述职报告范文(七篇).docx VIP
- DGTJ08-2119-2013 地源热泵系统工程技术规程.pdf VIP
- 合肥市2026届高三(二模)物理试卷(含答案).pdf
- JTGQS 013-1977 公路桥涵设计图 钢筋混凝土圆管涵洞.docx VIP
- 雅马哈PSR-740、640中文说明书.pdf VIP
- 新版《医疗器械监督管理条例》培训考核试题及答案.docx VIP
原创力文档

文档评论(0)