第02章 C语言算法.ppt

第02章 C语言算法

实际 问题 求解 编制 问题 问题 模型 算法 程序 实现 程 序 程序 ( Program) 是为解决某个问题用计算机语言或命令设计、 编写的一系列指令的有序集合。 是人的思维活动的代码化描述。 程序的顺序执行 一个程序通常分为若干个具有一定独立性的程序段,这些程序段是按逻辑步骤编排执行的,只有当当前程序段执行完成后,才将控制权转交到下一个程序段并执行下一个程序段。 一个程序应包括以下几方面内容: (1)对数据的描述。指定数据的类型和组织形式,即数据结构。 (2)对操作的描述。即操作步骤(算法)。 (3)采用某种程序设计方法进行设计。 (4)采用某一种计算机语言来表示。 程序 = 算法+数据结构+程序设计方法+语言工具和环境 在这四个方面中,算法是灵魂,数据结构是加工对象,语言是工具,编程需采用合适的方法。 算法是解决“做什么”和“怎么做”的问题 程序设计的过程: 问题的分析 算法的设计 流程的描述 调试与运行 2.1 算法的概念 2.2 简单算法举例 例2.1 求1×2×3×4×5。 可先写出这样的算法: (1)先求1×2,得到结果2; (2)将步骤1得到的结果再乘以3,得到结果6; (3)将6再乘以4,得到24; (4)将24再乘以5,得到120。 求1×2×3×4

文档评论(0)

1亿VIP精品文档

相关文档