- 2
- 0
- 约 60页
- 2016-06-17 发布于湖北
- 举报
第3讲 第3章 顺序结构程序设计 3.1 程序设计概述 3.2 C语言语句 3.3 格式化输出函数printf() 3.4 格式化输入函数scanf() 3.5 单个字符的输入/输出函数 3.6 顺序程序设计举例 3.1 程序设计概述 3.1.1 算法的概念 简单地说,程序的功能就是进行数据加工。 程序通常包括两方面的内容: 对数据的描述 和 对加工的描述 对数据的描述称为“数据结构”,对加工的描述称为“算法” 广义地说,为解决某一个问题而采取的方法和步骤,就称为“算法”。在计算机科学中,算法是指描述用计算机解决给定问题的过程。 例如,计算1+2+3+…+1000的算法可表示为 例如,计算1+2+3+…+1000的算法可表示为 步骤1:0 ? s; 步骤2:1 ? i; 步骤3:s+i ? s; 步骤4:i+1 ? i; 步骤5:如果i≤1000,转到步骤3,否则结束。 在上面的算法中,符号s、i表示变量,符号“?”表示给变量赋值。 步骤1和步骤2表示给变量s和i赋初始值为0和1; 步骤3将变量i的当前值累加到变量s中; 步骤4使变量i在原值的基础上增加1; 步骤5判断i的值如果小于等于1000,重复做步骤3和步骤4,构成一个循环,而当i的值不小于等于1000时,循环结束,这时,变量s的值就是要求的计算结果。 3.1.2 算法的
原创力文档

文档评论(0)