- 6
- 0
- 约9.35千字
- 约 81页
- 2018-05-29 发布于浙江
- 举报
程序得灵魂
2.1 算法的概念 2.2 简单算法举例 2.3 算法的特性 2.4 怎样表示一个算法 2.5 结构化程序设计方法 程序包括: 对数据的描述 指定数据的类型、组织形式,即数据结构。 对操作的描述 即操作步骤,也称算法(algorithm)。 数据是操作的对象,操作的目的是对数据进行加工以 得到期望的结果。 著名计算机科学家沃思(Nikilaus Wirth)提出: 程序设计则包括: 采用某种程序设计方法 使用某种计算机语言工具 2.1 算 法 的 概 念 为解决问题而采取的方法和步骤,称为“算法”。 对同一问题,可有多种算法,尽量采用简单、有效的算法。 计算机算法分两类: 数值算法 目的是求数值解。人们对数值运算算法的研究比较深入,对各种数值运算都有比较成熟的算法可供选用。常常把这些算法汇编成册(写成程序形式),或者将这些程序存放在磁盘或磁带上,供用户调用。 非数值运算种类繁多,要求各异,难以规范化,因此只能对一些典型的非数值运算算法(例如排序算法)作比较深入的研究。其他的非数值运算问题,往往需要使用者参考已有的类似算法重新设计解决特定问题的专门算法。 通过对一些典型算法的学习,同学们应学会怎样进行算法设计,包括: 如何提出问题 如何思考问题 如何表示一个算法 2.2 简单算法举例 例2.1 求1×2×3×4×5。 算法一:
您可能关注的文档
- 电子产品cad.ppt
- 电子厂pcb电路板得手工焊接技术课件.ppt
- 电子商务中得搜索引擎.ppt
- 电子商务--网站得盈利模式.ppt
- 电子商务在高尔夫领域得应用-网络营销.ppt
- 电子商务网站扩大推广全攻略-营销手法大全.ppt
- 电子商务网站得规划.ppt
- 电子政务得绩效评价.ppt
- 电子节气门得检修.ppt
- 电影中得植入式广告.ppt
- 专项十三 复合句(含答案) 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
原创力文档

文档评论(0)