有关程序设计

来源:互联网 发布:windows应用商店在哪 编辑:程序博客网 时间:2024/05/16 11:21
 A 程序设计方法与风格
   设计方法:指设计、编制、调试程序的方法和过程,主要有结构化程序设计方法、软件工程方法和面向对象方法
   设计风格:良好的设计风格要注意从源程序文档化、结构说明方法、语句的结构和输入输出。
B 结构化程序设计
结构化程序设计的原则 
 结构化程序设计强调程序设计风格和程序结构的规范化,提倡清晰的结构。
  (1)自顶向下:即先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。
  (2)逐步求精:对复杂问题,应设计一些子目标做过渡,逐步细化。
  (3)模块化:把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个小目标称为一个模块;
  (4)限制使用GOTO语句。
 机构化程序的基本结构与特点
  (1) 顺序结构:自始至终严格按照程序中语句的先后顺序逐条执行,是最基本、最普遍的结构形式。
  (2)选择结构:又称为分支结构,包括简单选择和多分支选择结构。
  (3)重复结构:又称为循环结构,根据给定的条件,判断是否需要重复执行某一组或类似的程序段。
  机构化程序设计中,应注意事项:
 (1)使用程序设计语言中的顺序、选择、循环等有限的控制结构表示程序的控制逻辑。
 (2)选用的控制结构只准许有一个人入口和一个出口。
 (3)程序语言组成容易识别的块,每块只有一个入口和一个出口。
 (4)负责结构应该用嵌套的基本控制结构进行组合嵌套来实现。
 (5)语言中所没有的控制结构,应该采用前后一致的方法来模拟。
 (6)尽量避免GOTO语句的使用。
C 面向对象的程序设计
  面向对象方法的本质是主张从客观世界固有的事物出发来构造系统,强调建立的系统能映射问题域。
Ø对象:用来表示客观世界中任何实体,可以是任何有明确边界和意义的东西。
Ø类:具有共同属性、共同方法的对象的集合。
Ø实例:一个具体对象就是对应分类的一个实例。
Ø消息:实例间传递的消息,它统一了数据流和控制流。
Ø继承:使用已有的类定义作为基础建立新类的定义技术。
Ø多态性:指对象根据所接受的信息而作出动作,同样的信息的对象接收是有不同行动的现象。
  面对对象程序设计的优点:与人类习惯的思维方法一致、稳定性好、可重用性好、易于开发大型软件产品、可维护性好。

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 天猫给差评骚扰怎么办 天猫客户差评怎么办 天猫没法给差评怎么办 天猫上限购一件怎么办 拍下商品不发货怎么办 天猫红包过期了怎么办 买天猫店被中介骗了钱怎么办 速卖通假货纠纷怎么办 天猫新开店被恶意拍下怎么办 新开的天猫店没有生意怎么办 银行的支票丢了怎么办 天猫积分用光了怎么办 淘宝店没有无线流量怎么办 京东卖家不发货怎么办会自动打款 一件代发顾客如果退款怎么办 京东以前的账号怎么办 旺旺对话框订单页面变宽了怎么办 阿里巴巴店铺上传图片很模糊怎么办 天猫跨店优惠券用了退货怎么办 淘宝店铺没流量没访客怎么办 京东微信和Q端黑号了怎么办? 买不了运费险了怎么办 拼多多5天不发货怎么办 天猫店手机发货成定制机怎么办 天猫退货上门取件退两件怎么办 买二手苹果手机没有账号怎么办 手机淘宝足迹不更新怎么办 淘宝申请退款不想退了怎么办 荣耀3c主板坏了怎么办 荣耀10天气删了怎么办 荣耀7i手机卡顿怎么办 荣耀v9总是自己拨号怎么办 华为荣耀5x很卡怎么办 华为荣耀6plus卡怎么办 华为手机触屏不灵敏怎么办 华为荣耀6x太卡怎么办 华为荣耀7太卡怎么办 荣耀手机开不开机怎么办 华为g750手机开不了机怎么办 华为手机开不了机怎么办 小米手机刷机后激活不了帐号怎么办