- 1
- 0
- 约1.93万字
- 约 95页
- 2018-12-31 发布于上海
- 举报
中国高等院校计算机基础教育课程体系规划教材讲授第3章
第3章 程序设计初步3.1 面向过程的程序设计和算法3.2 C++程序和语句3.3 赋值语句3.4 C++的输入与输出3.5 编写顺序结构的程序3.6 关系运算和逻辑运算3.7 选择结构和if语句3.8 条件运算符和条件表达式3.9 多分支选择结构和switch语句3.10 编写选择结构的程序3.11 循环结构和循环语句3.12 循环的嵌套3.13 break语句和continue语句3.14 编写循环结构的程序3.1 面向过程的程序设计和算法在面向过程的程序设计中,程序设计者必须指定计算机执行的具体步骤,程序设计者不仅要考虑程序要“做什么”,还要解决“怎么做”的问题,根据程序要“做什么”的要求,写出一个个语句,安排好它们的执行顺序。怎样设计这些步骤,怎样保证它的正确性和具有较高的效率,这就是算法需要解决的问题。3.1.1 算法的概念一个面向过程的程序应包括以下两方面内容:(1) 对数据的描述。在程序中要指定数据的类型和数据的组织形式,即数据结构(data structure)。(2) 对操作的描述。即操作步骤,也就是算法(algorithm)。对于面向过程的程序,可以用下面的公式表示: 程序=算法+数据结构 作为程序设计人员,必须认真考虑和设计数据结构和操作步骤(即算法)。算法是处理问题的一系列的步骤。算法必须具体地指出在执行时每一步应当怎样做。不要
原创力文档

文档评论(0)