二级_公共基础知识_第2章_程序设计基础课件.ppt

二级_公共基础知识_第2章_程序设计基础课件.ppt

ID:57082744

大小:288.50 KB

页数:26页

时间:2020-07-31

二级_公共基础知识_第2章_程序设计基础课件.ppt_第1页
二级_公共基础知识_第2章_程序设计基础课件.ppt_第2页
二级_公共基础知识_第2章_程序设计基础课件.ppt_第3页
二级_公共基础知识_第2章_程序设计基础课件.ppt_第4页
二级_公共基础知识_第2章_程序设计基础课件.ppt_第5页
资源描述:

《二级_公共基础知识_第2章_程序设计基础课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章程序设计基础本章考纲中要求的考试内容1.程序设计方法与风格。2.结构化程序设计。3.面向对象的程序设计方法,对象,方法,属性及继承与多态性。1第2章程序设计基础本章重点是:笔试部分经常考查的是结构化程序设计的原则、面向对象方法的基本概念,读者应对此部分进行重点学习。详细重点学习知识点:1.结构化程序设计方法的四个原则2.对象、类、消息、继承的概念、类与实例的区别22.1程序设计方法与风格考点1结构化设计方法与风格根据程序设计方法和技术的发展而言,主要经过了结构化程序设计和面向对象程序设计两个

2、阶段。当今程序设计的风格为“清晰第一,效率第二”3要形成良好的程序设计风格,主要应注重和考虑下述一些因素:1.源程序文档化(1)符号名的命名(2)程序注释:注释一般分为序言性注释和功能性注释(3)视觉组织2.数据说明的方法3.语句的结构4.输入和输出42.2结构化程序设计2.2.1考点2结构化程序设计的原则考试链接:考点1在笔试考试中出现的几率为30%,主要是以选择题的形式出现,分值为2分,此考点为识记内容,读者应该识记结构化程序设计方法的四个主要原则。520世纪70年代提出了“结构化程序设计”的

3、思想和方法。结构化程序设计方法引入了工程化思想和结构化思想,使大型软件的开发和编程得到了极大的改善。结构化程序设计方法的主要原则为:自顶向下、逐步求精、模块化和限制使用goto语句。62.2.3考点3结构化程序的基本结构与特点基本结构为:顺序、选择、循环。特点:①程序结构良好、易读、易理解、易维护;②可以提高编程工作的效率,降低软件开发成本。7疑难解答:如何进行自顶向下设计方法?程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标;不要一开始就过多追求众多的细节,先从最上层总目标开

4、始设计,逐步使问题具体化。82.3面向对象的程序设计2.3.1考点5关于面向对象方法考试链接:考点5在笔试考试中,是一个经常考查的内容,在笔试考试中出现的几率为70%,主要是以填空题的形式出现,分值为2分,此考点为重点识记内容,读者应该识记几个基本要素的定义、对象的特征以及消息、继承、类的定义。9误区警示:当使用"对象"这个术语时,既可以指一个具体的对象,也可以泛指一般的对象,但是当使用"实例"这个术语时,必须是指一个具体的对象。10面向对象方法的本质:主张从客观世界固有的事务出发来构造系统,提倡

5、用人类在现实生活中常用的思维方法来认识、理解和描述客观事务,强调最终建立的系统能有效地映射为问题域,即系统中的对象以及对象之间的关系能够如实地反映问题域中固有的事务及其关系。11面向对象方法的优点:①与人类习惯的思维方法一致;②稳定性好;③可重用性好;④易于开发大型软件产品;⑤可维护性好122.3.2面向对象方法的基本概念面向对象方法涵盖对象及对象属性与方法、类、继承、多态性几个基本要素。1对象(object)一般意义上的对象:是现实世界中一个实际存在的事物。可以是有形的(比如一辆汽车),也可以是

6、无形的(比如一项计划)。13是构成世界的一个独立单位,具有:静态特征:可以用某种数据来描述动态特征:对象所表现的行为或具有的功能面向对象方法中的对象:是系统中用来描述客观事物的一个实体,它是用来构成系统的一个基本单位。对象由一组属性和一组行为构成。属性:用来描述对象静态特征的数据项。行为:用来描述对象动态特征的操作序列。14例:班级对象班级的静态特征:所属的系和专业、班级的人数,所在的教室等。这种静态特征称为属性;班级的动态特征:如学习、开会、体育比赛等,这种动态特征称为行为。任何一个对象都应当具

7、有这两个要素:一是属性(attribute);二是行为(behavior),即能根据外界给的信息进行相应的操作。对象是由一组属性和一组行为构成的。15对象具有如下特征:标识惟一性分类性多态性封装性模块独立性好。16其中:对于封装性的理解把对象的属性和服务结合成一个独立的系统单元。尽可能隐蔽对象的内部细节。对外形成一个边界(或者说一道屏障),只保留有限的对外接口使之与外部发生联系。即对象的内部,对外是不可见的。172类和实例分类——人类通常的思维方法分类所依据的原则——抽象忽略事物的非本质特征,只注

8、意那些与当前目标有关的本质特征,从而找出事物的共性,把具有共同性质的事物划分为一类,得出一个抽象的概念。例如:石头、树木、汽车、房屋等都是人们在长期的生产和生活实践中抽象出的概念。18类是具有共同属性、共同行为(方法)的对象的集合。它描述了属于该对象类型的所有对象的性质,而一个对象则是其对应类的一个实例。类与对象的关系:类是对象的抽象,对象是类的具体实例。193消息消息是实例之间传递的信息。一个消息由三部分组成:接收消息的对象的名称消息标识符(消息名)零个或多个参数。20如:stu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。