第2章 程序设计基础25928

上传人:无*** 文档编号:248264944 上传时间:2024-10-23 格式:PPT 页数:10 大小:93KB
返回 下载 相关 举报
第2章 程序设计基础25928_第1页
第1页 / 共10页
第2章 程序设计基础25928_第2页
第2页 / 共10页
第2章 程序设计基础25928_第3页
第3页 / 共10页
点击查看更多>>
资源描述
*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第,2,章 程序设计基础,2.1,程序设计设计方法和风格,2.2,结构化程序设计,2.3,面向对象的程序设计,2.1,程序设计设计方法和风格,如何形成良好的程序设计风格,源程序文档化;,数据说明的方法;,语句的结构;,输入和输出。,注释分序言性注释和功能性注释,语句结构清晰第一、效率第二,2.2,结构化程序设计,结构化程序设计方法的四条原则是:,1.,自顶向下;,2.,逐步求精;,3.,模块化;,4.,限制使用,goto,语句。,结构化程序的基本结构和特点:,顺序结构:一种简单的程序设计,最基本、最常用的结构;,选择结构:又称分支结构,包括简单选择和多分支选择结构,可根据条件,判断应该选择哪一条分支来执行相应的语句序列;,循环结构:可根据给定条件,判断是否需要重复执行某一相同程序段。,2.3,面向对象的程序设计,面向对象的程序设计:以,60,年代末挪威奥斯陆大学和挪威计算机中心研制的,SIMULA,语言为标志。,面向对象方法的优点:,与人类习惯的思维方法一致;,稳定性好;,可重用性好;,易于开发大型软件产品;,可维护性好。,对象是面向对象方法中最基本的概念,可以用来表示客观世界中的任何实体,对象是实体的抽象。,面向对象的程序设计方法中的对象是系统中用来描述客观事物的一个实体,是构成系统的一个基本单位,由一组表示其静态特征的属性和它可执行的一组操作组成。,属性即对象所包含的信息,操作描述了对象执行的功能,操作也称为方法或服务。,标识惟一性;,分类性;,多态性;,封装性;,模块独立性好。,对象的基本特点:,类是指具有共同属性、共同方法的对象的集合。所以类是对象的抽象,对象是对应类的一个实例。,消息是一个实例与另一个实例之间传递的信息。,消息的组成包括(,1,)接收消息的对象的名称;(,2,)消息标识符,也称消息名;(,3,)零个或多个参数。,继承是指能够直接获得已有的性质和特征,而不必重复定义他们。,继承分单继承和多重继承。单继承指一个类只允许有一个父类,多重继承指一个类允许有多个父类。,多态性是指同样的消息被不同的对象接受时可导致完全不同的行动的现象。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!