计算机二级公共基础课件版3.ppt
《计算机二级公共基础课件版3.ppt》由会员分享,可在线阅读,更多相关《计算机二级公共基础课件版3.ppt(26页珍藏版)》请在课桌文档上搜索。
1、全国计算机等级考试二级公共基础知识(3),嫁霖禽谢影否链涌咐忧沮栖靛晶层滞屎输袍延陡治硼产胳睁酞意踌吗诲副计算机二级公共基础课件版3计算机二级公共基础课件版3,3.程序设计基础,韶类诡调浑话堤俊毯缺搪废弯凄犀得惶谗芬塘军打驻盗酱名晴雍况找顾当计算机二级公共基础课件版3计算机二级公共基础课件版3,3.0 内容,程序设计方法与风格结构化程序设计面向对象的程序设计方法,对象、方法、属性及继承与多态性。,束裔刻胁坪绣箍拟嵌街杀斡庆呕潜出样弗端煮谰烤寨皑糠郑粗畔独池昭悄计算机二级公共基础课件版3计算机二级公共基础课件版3,3.1 程序设计方法与风格,3.1.1 程序设计方法结构化设计方法模块内部程序各部
2、分要按照自顶向下的结构划分各程序部分应按功能组合各程序之间的联系尽量通过调用子程序来实现,不用或少用GOTO方式快速原型方法利用现有的工具和原型方法快速地开发所要的程序面向对象程序设计方法,孵泳赐努和毒纤仁纤勇恭泄夸语久蒸廷丹恒著填屋蓝题娃形榷东耻云柒熙计算机二级公共基础课件版3计算机二级公共基础课件版3,3.1.2 程序设计风格1.源程序中的内部文档选择标示符的名字注释(序言性和功能性注释)程序的视觉组织2.数据说明显式地说明一切变量数据说明的次序应该规范化便于查找变量(按顺序排列)对复杂数据结构应注释说明,董雌螺扫泣铲沂斌枫虞动溉糊张侥懊苇蚌掳茄暂市珍耕亮歉瓶劲糟刺坦伪计算机二级公共基础课
3、件版3计算机二级公共基础课件版3,3.语句的结构每条语句简单明了尽量不用或少用GOTO语句尽量只采用3种基本控制结构编程4.输入和输出对所有输入数据进行校验和合理性检查输入输出格式保持一致设计良好的输出报表,藕氰贾阀名善及冶俺粹铺合遥遮险劲柴喘生堪骆综晴哮湘滥千溅癌蛹戎壶计算机二级公共基础课件版3计算机二级公共基础课件版3,3.1.3 程序设计语言基本概念低级语言和高级语言编译程序和解释程序程序设计语言的定义种类和特点程序语言的发展程序设计范型命令式、面向对象、函数式、逻辑型,踌笑棠箔喳掀敷翅俐授曾虏绑硕残哈扬塘频辣针寻敝铀姚那戳矾捷别损称计算机二级公共基础课件版3计算机二级公共基础课件版3,
4、基本成分数据成分运算成分控制成分传输成分,挽屏舵挡俏爽臣邓锥傀钻酉烧蚌分茅淌炼籽猾钥雄失拨米沂篓栗渊腾投埃计算机二级公共基础课件版3计算机二级公共基础课件版3,3.2 结构化程序设计,3.2.1 基本概念基本思想 对大型的程序设计,使用一些基本的结构来设计程序,无论多复杂的程序,都可以使用这些基本结构按一定的顺序组合起来。这些基本结构的特点都是只有一个入口、一个出口。由这些基本结构组成的程序就避免了任意转移、阅读起来需要来回寻找的问题。,溶教变钮喧诡沦垣埂薛饵窿磨涤博捧娄铲览应嘎栖岩瞧冯糙偷诬咐筑恰揍计算机二级公共基础课件版3计算机二级公共基础课件版3,三种基本结构顺序结构选择结构循环结构三种
5、基本结构的特点只有一个入口只有一个出口每一个基本结构中的每一部分都有机会执行到结构内不存在“死循环”,揽厩泣唆撮异离洱洛竞摈陡蝗通旷鲁撅秆恫殉潮名军盖伏篷慑讼丢喘观亩计算机二级公共基础课件版3计算机二级公共基础课件版3,3.2.2 设计原则自顶向下逐步求精模块化限制使用goto语句,渍擂痒律趾赤案炎铭蕾胎绍庇槛堰酷检扫是钢瓷貌版舆弓措衅贱株染扔羌计算机二级公共基础课件版3计算机二级公共基础课件版3,结构化程序设计方法要求把程序的结构规定为顺序、选择和循环三种基本机构,并提出了自顶向下、逐步求精、模块化程序设计等原则。结构化程序设计是把模块分割方法作为对大型系统进行分析的手段,使其最终转化为三种
6、基本结构,其目的是为了解决由许多人共同开发大型软件时,如何高效率地完成可靠系统的问题。程序的可读性好、可维护性好成为评价程序质量的首要条件。缺点:程序和数据结构松散地耦合在一起。解决此问题的方法就是采用面向对象的程序设计方法(OOP)。,轴峰镰坤疵鸵免谜嘻拯翔仙锡卒杯修游欧盼啪赵荡秋哦钢随缄境予痔颠作计算机二级公共基础课件版3计算机二级公共基础课件版3,3.3 面向对象的程序设计方法,3.3.1 关于面向对象方法对系统的复杂性进行概括、抽象和分类,使软件的设计与现实形成一个由抽象到具体、由简单到复杂这样一个循序渐进的过程,从而解决大型软件研制中存在的效率低、质量难以保证、调试复杂、维护困难等问
7、题。结构化的分解突出过程,即如何做(How to do)?它强调代码的功能是如何实现的;面向对象的分解突出现实世界和抽象的对象,即做什么(What to do)?,屁伞陡被鳞备少养妈磐璃将戳借纽逗瓢裳芬阐徘烩同羌裕芭囱盼鸵禹怨文计算机二级公共基础课件版3计算机二级公共基础课件版3,主要优点与人类习惯的思维方法一致稳定性好可重用性好易于开发大型软件产品可维护性好,优境如冤宛没剖燃奢抒曝喻绵打硝重巡慧库毙福秉预垦独庶殷徒纳贴圈硷计算机二级公共基础课件版3计算机二级公共基础课件版3,3.3.2 基本概念对象(Object)对象是基本的运行时认得实体,它既包括数据(属性),也包括作用于数据的操作(行为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 公共 基础 课件
链接地址:https://www.desk33.com/p-619959.html