08-程序设计方法课件

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

• 重要语句增加注释; • 变量命名规范、易于记忆。
prpirnitnft(f(″"Fd=\%nd″C,=su%m)f;\/n*"输, F出,C*)/; reFt=urFn+10;; } }
}
6
1 程序设计与C语言简介
采用结构化程序设计方法 保持良好的程序设计风格 提高程序的质量
• 可靠性 • 易读性 • 高效性 • 可维护性
2
程序设计的步骤
• 分析问题,建立数学模型 • 确定数据结构 • 确定算法,描述算法 • 编制程序,调试程序 • 运行结果
3
结构化程序设计方法
主要原则: • 自顶向下 • 逐步求精 • 程序模块化 • 限制GOTO语句
1)自顶向下:程序设计时应先从顶层设计, 逐步使问题细化。 2逐步求精:对复杂问题,应确定一些 子目标作为过渡,然后逐步细化。 3程序模块化:将复杂问题总目标分解 为独立的小目标模块。 4限制GOTO语句:取消或限制使用随意 转向语句。
4
面向对象程序设计方法
从客观世界固有的事物出发来构造系统 对象及对象之间的关系能够如实反映事物及其关系 特点 • 与人们的习惯与思维方法一致,便于解决复杂问题 • 可维护性好 • 可重用性好,缩短开发时间 • 稳定性好,易修改
5
程序设计风格
/* 华氏-摄氏温度转换 */ #include "stdio.h"
良好的程序设计风格:
main()
• 程序采用模块化结构;
{
/*求两数之和*/ #include <stdio.h>
• 以三种基本结构的组合来描述程i{序ifnnltot;aFmta=Ci3n;0(; )
/*定义及初始化*/ /*定义变量*/
• 有限制地使用转移语句;
wihnitle(aF,<b=,s3u5m); //**循定义环变条量件为*整/ */
源自文库
• 每个模块只有一个入口,一个出口{ ab;==142536;;
/*变量赋值*/
• 结构清晰,书写格式规范,易于阅s读uCm==;a5+*b(;F-32/)*/9求.0和; *//* 计 算 */
相关文档
最新文档