1.1.3 程序设计方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 程序设计与C语言简介

提高程序的质量

可靠性•

易读性•

高效性•

可维护性

采用结构化程序设计方法

保持良好的程序设计风格

程序设计的步骤

• 分析问题,建立数学模型• 确定数据结构

• 确定算法,描述算法

• 编制程序,调试程序

• 运行结果

结构化程序设计方法

主要原则:•自顶向下•逐步求精•程序模块化•限制GOTO语句1)自顶向下:程序设计时应先从顶层设计,逐步使问题细化。

2)逐步求精:对复杂问题,应确定一些

子目标作为过渡,然后逐步细化。

3)程序模块化:将复杂问题总目标分解

为独立的小目标模块。

4)限制GOTO语句:取消或限制使用随意

转向语句。

面向对象程序设计方法

从客观世界固有的事物出发来构造系统

对象及对象之间的关系能够如实反映事物及其关系

特点

•与人们的习惯与思维方法一致,便于解决复杂问题

•可维护性好

•可重用性好,缩短开发时间

•稳定性好,易修改

良好的程序设计风格:• 程序采用模块化结构;• 以三种基本结构的组合来描述程序;• 有限制地使用转移语句;• 每个模块只有一个入口,一个出口;• 结构清晰,书写格式规范,易于阅读;• 重要语句增加注释;•变量命名规范、易于记忆。/*求两数之和*/#include int main( ) { int a,b,sum; /*定义变量为整*/ a=123; /*变量赋值*/ b=456; sum=a+b; /*求和*/

printf(″%d\n″,sum );/*输出*/ return 0;} /* 华氏-摄氏温度转换 */ #include "stdio.h"

main() { int F=30; /*定义及初始化*/ float C; /*定义变量*/ while(F<=35) /*循环条件 */ { C= 5*(F-32)/9.0; /*计算 */ printf("F=%d C= %f \n", F,C) ; F=F+1; }

程序设计风格

相关文档
最新文档