第9章 程序设计初步.ppt
《第9章 程序设计初步.ppt》由会员分享,可在线阅读,更多相关《第9章 程序设计初步.ppt(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第9章 程序设计初步 9.1 计算机程序的一般概念 9.2 结构化程序设计方法的产生 9.3 结构化程序设计方法的基本思想 9.4 计算机程序的运行过程 9.5 C语言对结构化程序设计方法的支持9.6 算法 9.7 面向对象编程思想 9.1 计算机程序的一般概念 v一个计算机程序主要描述两部分内容:一是描述问题的每个对象;二是描述对这些对象的处理动作和这些动作的先后顺序。前一部分通常叫做数据结构;后一部分叫做求解算法。v共同的性质:v(1)目的性:程序都有明确的目的,运行时能完成一定的功能;v(2)有穷性:程序是由有限的指令序列构成,程序所包含的步骤是有限的;v(3)有序性:程序的执行步骤是有
2、序的,不能随意的改变;v(4)操作性:程序总是对某些对象进行一系列的操作,改变程序的状态,完成其功能。9.2 结构化程序设计方法的产生 v结构化程序设计的基本概念、理论和方法。v1.结构定理 v2.goto之争 v3.单入口和单出口 v4.自顶向下,逐步求精 9.3 结构化程序设计方法的基本思想 v自顶下下、模块化的、从抽象到具体的方式。v信息隐蔽和局部化是结构化程序设计方法的另一基本思想。v结构化程序设计方法的基本思想还应该包括尽量使用3中基本结构、保持单入口和单出口形式、限制使用goto语句等,使得程序容易理解、容易维护和容易验证其正确性。9.4 计算机程序的运行过程 v程序运行一般要经过
3、四个阶段:编辑-编译-连接-运行。v(1)操作系统:v(2)编辑程序:v(3)翻译程序:v(4)连接程序:9.5 C语言对结构化程序设计方法的支持 v(1)C程序设计的一般结构 v(2)子程序结构1C程序设计的一般结构 v顺序结构是指程序中语句的执行次序是按照语句在程序中的自然次序来一条条执行。v分支结构又称选择结构。这种结构的开始处具有一个选择条件,计算机根据这个条件,从而在两个或多个条件选择的分支中选择一个分支执行。v第三种结构就是循环结构,又称为重复结构。(2)C程序设计的一般结构vif条件判断语句.vif(条件A)v执行语句1;v执行语句2;vvelsevv执行语句1;v执行语句2;v
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第9章 程序设计初步 程序设计 初步
限制150内