第3章顺序结构程序设计.ppt

第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: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)

1亿VIP精品文档

相关文档