- 7
- 0
- 约1.04万字
- 约 62页
- 2018-10-14 发布于广西
- 举报
第一章 概述 讨论内容 ★程序设计和程序设计语言 ★算法及其表示 ★程序设计方法 ★ C/C++语言发展史及其特点 ★ C/C++程序的组成 1.2.2 算法的表示 人们已提出了多种算法描述方法,常用的主要有以下几种:1、自然语言表示法 用自然语言表示算法比较容易,但要注意:用自然语言所表示的每一个步骤必须是计算机所能实现的。比如求两数之和: (1)输入a,b两数; (2)求和s=a+b; (3)输出两数之和s; 优点:容易实现; 缺点:书写长,容易产生歧义,较少使用; §1.3 程序设计方法 结构化程序设计方法 vs. 面向对象的程序设计 结构化程序设计(p11) 结构化程序设计主要原则: (1) 自顶向下逐步求精的原则:由粗到细,一步步展开。 (2)模块化设计应遵循各种各样的原则,其中最重要的原则是模块的独立性原则:尽量减少模块之间的联系(耦合)、增强模块内部各成份间的联系(内聚)。 (3)结构化编程:在编写程序时,强调使用几种基本控制结构(顺序结构、选择结构、循环结构),通过组合嵌套,形成程序的控制结构。尽可能避免使用GOTO语句。 结构
原创力文档

文档评论(0)