1 / 8
文档名称:

计算机等级考试培训公共基 础(二).ppt

格式:ppt   页数:8
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机等级考试培训公共基 础(二).ppt

上传人:企业资源 2012/1/31 文件大小:0 KB

下载得到文件列表

计算机等级考试培训公共基 础(二).ppt

文档介绍

文档介绍:计算机等级考试培训公共基础 程序设计基础
计算机基础教研室
内容提要
程序设计方法与风格
结构化程序设计方法
面向对象的程序设计方法
程序设计方法和风格
程序设计——设计、编制、调试程序的过程和方法。在以后的软件工程知识点中,我们要做详细的介绍。
程序设计风格——编写时所表现的特点、习惯和逻辑思路。良好的设计风格,可以使程序可读性强、结构清晰、操作方便和易于维护
源程序文档化,在源程序中包含必要的注释和说明、命名具有实际含义的标识符和变量、字段。便于我们对程序的修改和理解
书写结构清晰的语句结构体系,尽量将程序模块化,不要过多的追求程序的高效。
输入和输出尽量符合操作者的习惯,简单、清晰、明确,有明确的提示和输入请求语句,数据输入过程中尽量考虑其合法性和容错处理(例如输入成绩的处理)。
结构化程序设计方法
结构化程序设计方法——在程序设计中,采用自顶向下、逐步求精、功能模块化的程序设计方法,其思想理念是:此过程的上一过程,总是正确的。
自顶向下:先考虑总体,后考虑局部细节;先考虑全局目标,后考虑局部目标
逐步求精:对于复杂问题,先给个程序框架,不必要考虑程序处理的细节,在主要程序框架运行正常的情况下,再去补充和求精细节处理(比如成绩输入处理,我们开始未必一定去考虑成绩的范围)
模块化:将复杂问题分解成若干个简单问题,制定总目标的基础上,确定实现的分目标,好处是:可以将大程序分解,多个编程人员共同完成;其次,在A程序中的模块,在B程序中也可以调用,减少了编程的工作量
结构化程序的基本结构
顺序结构:程序按照书写的方式顺序执行
选择结构:程序运行到某处后,下一步将执行什么依赖于指定表达式的值,不同的值进入不同的处理程序
循环结构:某些程序段需要重复执行,但是重复执行是有条件的,这样的条件由一表达式来给出,我们称之为条件表达式
结构的嵌套:选择结构和循环结构是可以自身或者相互嵌套的,也就是说,循环里还可以有循环,但嵌套的层数不能太多,太多,程序结构复杂,难于修改和调试
面向对象的程序设计方法
面向对象的程雪设计方法——主张从客观世界固有的事物出发,通过对其属性、方法和事件的描述以及响应,搭建相关的程序构造系统
对象——客观世界任何实体,一个电话,一个人,一本书,一个窗口,一个图标,一个按钮...等,都可以作为一个对象
属性——描述对象特征的数据信息
消息——对象之间的通信
事件——由系统预先设置好的、能够被对象识别的消息,click ,dblclick , load ,mousemove
方法——由系统设置好的,