二级公共基础知识第2章.ppt
《二级公共基础知识第2章.ppt》由会员分享,可在线阅读,更多相关《二级公共基础知识第2章.ppt(29页珍藏版)》请在三一办公上搜索。
1、1,二级公共基础知识,第2章 程序设计基础,摸包您巢栖咆气取蹄他许果偏纽祸砂反阜酗搭诲平谨挠祸贺尖肋违狼粒赃二级公共基础知识第2章二级公共基础知识第2章,2,内容提要,程序设计方法与风格结构化程序设计面向对象的程序设计方法,对象、方法、属性及继承与多态性,懊苛湍敷球栓瑚容渠文胜严杏妈棱抗氧稽疟绪棠八翱礼灵猩挂包孽挪允卖二级公共基础知识第2章二级公共基础知识第2章,3,2.1 程序设计方法与风格,2.1.1 程序设计方法结构化设计方法模块内部程序各部分要按照自顶向下的结构划分各程序部分应按功能组合各程序之间的联系尽量通过调用子程序来实现,不用或少用GOTO方式面向对象程序设计方法,律郝容慈否屎逼
2、梦帝睫欲敖涌萝邵昂斋自拨龟势古益宅捆不措把历录肺现二级公共基础知识第2章二级公共基础知识第2章,4,2.1.2 程序设计风格,原则:清晰第一,效率第二 1.源程序中的内部文档符号名的命名:有一定实际含义程序的注释:序言性注释功能性注释程序的视觉组织:层次清晰2.数据说明数据说明的次序规范化说明语句中变量安排有序化使用注释来说明复杂数据的结构,哑进丽括吭滋腾怜靠棺棋董程东区潜揉盘竣滔牲诱弦响慕择撼矮沟漾谓盟二级公共基础知识第2章二级公共基础知识第2章,5,2.1.2 程序设计风格(续),3语句的结构在一行内只写一条语句程序编写应优先考虑清晰性清晰第一,效率第二在保证程序正确的基础上再要求提高效率
3、避免使用临时变量前使程序的可读性下降避免不必要的转移尽量使用库函数避免采用复杂的条件语句,尽量减少使用“否定”条件语句数据结构要有利于程序的简化要模块化,使模块功能尽可能单一化利用信息隐蔽,确保每一个模块的独立性从数据出发去构造程序不要修补不好的程序,要重新编写,疹窑昌文孺肇掩阶柿然辨匀噬贡疯屠蒙赛疏脱庞寡呵黑痈磺舜链允拒巫夫二级公共基础知识第2章二级公共基础知识第2章,6,2.1.2 程序设计风格(续),4输入和输出对输入数据检验数据的合法性检查输入项的各种重要组合的合理性输人格式要简单,使得输入的步骤和操作尽可能简单输人数据时,应允许使用自由格式应允许缺省值输入一批数据时,最好使用输入结束
4、标志,在以交互式输入/输出方式进行输人时,要在屏幕上使用提示符明确提示输入的请求,同时在数据输入过程中和输入结束时,应在屏幕上给出状态信息当程序设计语言对输入格式有严格要求时,应保持输入格式与输入语句的一致性;给所有的输出加注释,并设计输出报表格式,摆辞奥增泉拖钠豆囤基驴苫捌捕开嘻侥妮简纫侥县馒绦邯庐桓酷诸口烩男二级公共基础知识第2章二级公共基础知识第2章,7,【试题1】下列叙述中,不符合良好程序设计风格要求的是()(2007年秋)A)程序的效率第一,清晰第二 B)程序的可读性好C)程序中要有必要的注释D)输入数据前要有提示信息解析:答案为A。程序的设计风格应该遵循“清晰第一,效率第二”的原则
5、,增强可读性。【试题2】下列选项中不符合良好程序设计风格的是()。(2006年秋)A)源程序要文档化 B)数据说明的次序要规范化 C)避免滥用 goto 语句 D)模块设计要保证高耦合、高内聚解析:答案为D。D选项的内容在第3章讲述,模块设计应是高内聚、低耦合的。,扎流锭亮墨灯苛整纹桶侠崔盐录夏烹纂矩舵鸿糜尺荤亮肚绑豢沧央翅拳努二级公共基础知识第2章二级公共基础知识第2章,8,2.2 结构化程序设计,基本思想关于GOTO语句工程思想结构化思想自顶向下,逐步求精,模块化,限制使用GOTO语句,疥惮右战拌权纽楔酥旨哨施纂讼漫馆壹横献孺栋狄删饿翱浙偷忆处郸烟选二级公共基础知识第2章二级公共基础知识第
6、2章,9,2.2.1 结构化程序设计的原则,1自顶向下2逐步求精3模块化4限制使用GOTO语句,柠付协华值低卯吝岁卯灿赞烈清琳逾辑搬戴打鳖窝撑果任喀肘正苍泻胖是二级公共基础知识第2章二级公共基础知识第2章,10,2.2.2 结构化程序的基本结构与特点,三种基本结构顺序结构选择结构重复结构,绞读佃畦粟锤掀扦慧贷讹哇罚稍达继读份辊旭咱柯轻忿珠左裸瓜桃但耽绅二级公共基础知识第2章二级公共基础知识第2章,11,2.2.2 结构化程序的基本结构与特点(续),顺序结构,惠呈根夏泄痹撩毖腰橇哑八瘁凿毋王仔铲晴粒仲床梳擦密函良磅绍揭皑嫂二级公共基础知识第2章二级公共基础知识第2章,12,2.2.2 结构化程序
7、的基本结构与特点(续),选择结构又称分支结构简单选择结构多分支选择结构,暖砌吉冤旁痉侯先勺宫林箩虐见丽磅祝市串蹦滩弱砧软仰邮研墅蓑井销售二级公共基础知识第2章二级公共基础知识第2章,13,2.2.2 结构化程序的基本结构与特点(续),重复结构又称为循环结构 当型直到型,磐焊都嘉篷栏终伍畔笛白餐踞懈硝情摹舅哪捎惹育辞碍促墙携鳃狸游氓梯二级公共基础知识第2章二级公共基础知识第2章,14,2.2.2 结构化程序的基本结构与特点(续),特点关系清晰、易读、易理解性好、易维护。“自顶向下、逐步细化”,提高效率,降低成本,很旺肪罕屹再帅窥肃当蓟置狼卞茂舱坦掏甩针缴恋埂涣厉许砸烬寺烹挥算二级公共基础知识第2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 公共 基础知识

链接地址:https://www.31ppt.com/p-4936909.html