- 10
- 0
- 约3.05千字
- 约 27页
- 2018-06-02 发布于广东
- 举报
c程序设计教程课件(第三章)
* * * * * * * * C语言程序设计教程 3 算法 3 算 法 本章内容 3.1 算法概述 3.2 程序结构 3.3 结构化程序设计方法 程序=算法+数据结构+程序设计方法+语言环境 灵 魂 加工对象 工具 结构化程序设计 (顺序、循环、选择) 3.1 算法的概念 广义的说,为解决一个问题而采用的方法和步骤,就称为算法。 选择合适的算法 算法分两类:数值算法和非数值算法 买电视机的步骤: 选好货物 开票 付款 拿发票 取货 回家 考大学上大学的步骤 填报名单 交报名费 拿准考证 参加考试 得到录取通知书 报到注册 简单算法举例 例1 :求5! (1×2×3×4×5)。 可先写出这样的算法: (1)先求1×2,得到结果2; (2)将步骤1得到的结果再乘以3,得到结果6; (3)将6再乘以4,得到24; (4)将24再乘以5,得到120。 求5! (1×2×3×4×5) 上述算法太繁琐,我们找一种通用的表示方法: s1:设变量p,被乘数,p=1; s2:设变量i,代表乘数,i=2; s3:使p×i,乘积放在被乘数变量p中,可表示为: p× i p; s4:使i
原创力文档

文档评论(0)