- 9
- 0
- 约1.51千字
- 约 2页
- 2019-10-12 发布于福建
- 举报
算法与程序设计选修模块知识要点
第一章 算法与算法的描述
1.算法的定义
算法:就是解决问题的思想方法,对解题过程的精确描述。
计算机解决问题的步骤为分析问题、设计算法、编写程序、调试程序。
2.算法的特征
1、有穷性:一个算法必须保证执行有限步之后结束;
2、确定性:算法的每一步骤必须有确切的定义;
3、输入:一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件;
4、输出:一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;
5、可行性:算法中执行的任何计算步都是可以被分解为基本的可执行的操作步,即每个计算步都可以在有限时间内完成;(也称之为有效性)
3.算法的描述方法
算法的描述:可分多种表达方法,一般用自然语言、流程图和伪代码进行描述。
(1)自然语言描述法:指用人们日常生活中使用的语言(本国语言),用自然语言描述符合我们的习惯,且容易理解。
例1:求圆的周长和面积
算法如下:(自然语言描述法)
(1)输入半径r ;
(2) 计算周长c=2*π*r ;
(3) 计算面积 s=π*r*r ;
(4) 输出周长c,输出面积s ;
(5) 结束
(2)流程图描述:也称程序框图,它是算法的一种图形化表示方法。且描述算法形象、直观,更易理解。
常用的“流程图”所用的基本符号及功能
程序框
名
您可能关注的文档
- 智慧教学-竞赛+基尔霍夫电流定律.pptx
- 2019-2020学年高中历史必修三岳麓版练习:第11课 希腊先哲的精神觉醒.doc
- 2019年普通高等学校招生全国统一考试(天津卷)-文科综合-思想政 治部分1.docx
- 支护桩监理细(新).doc
- 2019-2020年人教版政 治选修三课时分层作业9 美国的联邦制.doc
- 沪教版(上海)八年级第一学期 16.2 最简二次根式和同类二次根式 同步练习题.docx
- 2019-2020年人教版生物选修一讲义:专题3+素能提升课+植物组织培养类型的比较及答案.doc
- 2019-2020同步苏教化学必修一新突破课时分层作业4+物质的分散系.doc
- 2019-2020年人教版生物必修二课时分层作业9 DNA是主要的遗传物质.doc
- 化妆品美容课件.pptx
- 超声在外周血管疾病中的应用.pptx
- 2025年内蒙古赤峰巴林左旗人民医院公开招聘事业编卫生专技人员拟聘用人员进行笔试历年典型考题及考点剖析附带答案详解.docx
- 2026年新能源产业投资风险与机遇行业报告.docx
- 2026年广告行业劳动用工合规与品牌传播效果分析报告.docx
- 2026年在线教育平台竞争格局与用户需求报告.docx
- 2025年凤凰县事业单位公开招聘工作人员(含医疗岗7人)笔试历年典型考题及考点剖析附带答案详解.docx
- 2026年丙烯酸及酯的国内外市场分析上.docx
- 2026年环保行业项目进度规划与成本效益分析报告.docx
- 2026年物联网行业应用场景拓展与市场规模研究报告.docx
- 超声在主动脉疾病中的应用.pptx
原创力文档

文档评论(0)