- 6
- 0
- 约1.74万字
- 约 95页
- 2015-08-14 发布于湖北
- 举报
C程序设计课件_C语言程序的控制结构.ppt
第3章 C语言程序的控制结构 本章导读 本章包括知识点: 算法的描述方法 数据的输入输出函数调用格式 if语句及switch语句的使用 3种循环结构 break、continue和goto语句的作用 常用算法:如递推法、穷举法等 C程序的基本风格 3.1 算法 3.1.1 算法的概念 著名的计算机科学家沃思(Nikiklaus Wirth)曾经提出过: 数据结构+算法=程序 数据结构(data structure):即对数据的描述和组织形式。 算法(algorithm):对操作或行为的描述,即操作步骤。 广义地说,算法就是做某一件事的步骤或程序。 计算机解题的算法大致包括这两大类算法: 非数值运算算法和数值运算算法。 算法特性 ④没有输入或有多个输入。例如:求1+2+3+…+100时,不需要输入任何信息就能求出结果;而要求1+2+3+…+n时,必须从键盘输入n的值,才能求出结果。 ⑤有一个或多个输出。算法的目的是为了求解,“解”就是算法的输出。没有输出的算法是没有意义的。 3.1.2 算法的表示方法 常用方法有:自然语言、传统流程图、NS流程图、伪代码等 用自然语言表示的求1+2+3+…+6的算法如下: 算法1: S1:计算1+2得到3; S2:将第一步中的运算结果3与3相加得到6; S
原创力文档

文档评论(0)