第二章程序设计基础.pptx

上传人:莉*** 文档编号:80076424 上传时间:2023-03-22 格式:PPTX 页数:8 大小:93.99KB
返回 下载 相关 举报
第二章程序设计基础.pptx_第1页
第1页 / 共8页
第二章程序设计基础.pptx_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《第二章程序设计基础.pptx》由会员分享,可在线阅读,更多相关《第二章程序设计基础.pptx(8页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第1页2023/3/20 10:58本章内容本章内容 2.1 2.1 程序设计方法与风格程序设计方法与风格 2.2 2.2 结构化程序设计结构化程序设计 2.3 2.3 面向对象的程序设计面向对象的程序设计第1页/共8页第2页2023/3/20 10:582.1 程序设计方法与风格程序设计方法与风格1.源程序文档化:符号名的命名与含义源程序文档化:符号名的命名与含义2.数据说明的方法:数据说明的方法:数据说明的次序、变量安排的有序化数据说明的次序、变量安排的有序化3.语句的结构语句的结构4.输入和输出输入和输出第2页/共8页第3页2023/3/20 10:58结构化程序设计的原则结构化程序设计

2、的原则 1.自顶向下自顶向下 2.逐步求精逐步求精 3.模块化模块化 4.限制使用限制使用goto语句语句结构化程序的基本结构与特点结构化程序的基本结构与特点 1.顺序结构顺序结构 2.选择结构选择结构 3.重复结构(循环结构)重复结构(循环结构)结构化程序设计原则和方法的应用结构化程序设计原则和方法的应用 注意需要把握的要素注意需要把握的要素2.2 结构化程序设计结构化程序设计第3页/共8页第4页2023/3/20 10:58例题:例题:下列选项不符合良好程序设计风格的是 A)源程序要文档化 B)数据说明的次序要规范化 C)避免滥用goto语句 D)模块设计要保证高耦合、高内聚(P75)第4

3、页/共8页第5页2023/3/20 10:58什么是对象什么是对象对象是由数据和容许的操作组成的封装体。对象是由数据和容许的操作组成的封装体。对象的基本特点对象的基本特点标识唯一性:对象是可区分的标识唯一性:对象是可区分的分类性:具有相同属性和操作的对象的抽象分类性:具有相同属性和操作的对象的抽象多态性:同一个操作的不同行为多态性:同一个操作的不同行为封装性:把数据和操作数据的程序组合在一起,对外不可封装性:把数据和操作数据的程序组合在一起,对外不可见见模块独立性好模块独立性好类和实例类和实例 类是抽象的,对象是具体的类是抽象的,对象是具体的消息消息 注意:对象之间的相互合作需要的一种机制。注

4、意:对象之间的相互合作需要的一种机制。继承继承 注意:继承是类的主要特征之一,而不是对象的特征。注意:继承是类的主要特征之一,而不是对象的特征。2.3 面向对象的程序设计面向对象的程序设计第5页/共8页第6页2023/3/20 10:58下列关于对象概念的描述中错误的是 A)对象就是C语言中的结构体变量 B)对象代表着正在创建的结构体变量 C)对象是一个状态和操作(或方法)的封装体 D)对象之间的信息传递是通过消息进行的 在面向对象方法中,不属于“对象”基本特点的是 A)一致性 B)分类性 C)多态性 D)标识唯一性在面向对象方法中,属性与操作相似的一组对象称为_。(类)第6页/共8页2023/3/20 10:58第7页第7页/共8页第1章 数据结构与算法第8页2023/3/20 10:58感谢您的观看!第8页/共8页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > PPT文档

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com