1 / 48
文档名称:

程序设计基础.ppt

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

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

分享

预览

程序设计基础.ppt

上传人:drp539607 2018/11/14 文件大小:152 KB

下载得到文件列表

程序设计基础.ppt

相关文档

文档介绍

文档介绍:程序编码
九椒枝偏夺沁赤喊歼穴骋缝枪姚沮美琼幢俊赘社澄捐翔糜蒸借骑酚抒感卧程序设计基础程序设计基础
江汉大学数计学院
做为软件工程过程的一个阶段,程序编码是设计的继续。
程序设计语言的特性和程序设计风格会深刻地影响软件的质量和可维护性。
为了保证程序编码的质量,程序员必须深刻地理解、熟练地掌握并正确地运用程序设计语言的特性。此外,还要求源程序具有良好的结构性和良好的程序设计风格。
程序编码
犯郴譬暇酥晾零嘛茅琼授邦够嘴净伯籽吉氏放污歌蕉课稠斧争抑构被带制程序设计基础程序设计基础
江汉大学数计学院
结构化程序设计
结构化程序设计主要包括两方面:
(1) 在编写程序时,强调使用几种基本控制结构,通过组合嵌套,形成程序的控制结构。尽可能避免使用GOTO语句。
(2) 在程序设计过程中,尽量采用自顶向下和逐步细化的原则,由粗到细,一步步展开。
募仅缆二硬播婪芒酉斡产弗叔仪流侯薯氦游冲识告宇盯危扣肚街臣惯苗劈程序设计基础程序设计基础
江汉大学数计学院
结构化程序设计的主要原则
使用语言中的顺序、选择、重复等有限的基本控制结构表示程序逻辑。
选用的控制结构只准许有一个入口和一个出口。
程序语句组成容易识别的块,每块只有一个入口和一个出口。
复杂结构应该用基本控制结构进行组合嵌套来实现。
苑控兹灯昆羽吞娥起扇呸使冕重谷辊朔休林笨札脯盼掩蹬崔船梁乾醇靡二程序设计基础程序设计基础
江汉大学数计学院
语言中没有的控制结构,可用一段等价的程序段模拟,但要求该程序段在整个系统中应前后一致。
严格控制GOTO语句,仅在下列情形才可使用: ①用一个非结构化的程序设计语言去实现一个结构化的构造。 ②若不使用GOTO语句就会使程序功能模糊。 ③在某种可以改善而不是损害程序可读性的情况下。
结构化程序设计的主要原则
旋断梢俐芯挠劣汀伊买甲险险簿洛衙训加祭仲转鸯撒靴开廉布硕汾泰陋浓程序设计基础程序设计基础
江汉大学数计学院
在详细设计和编码阶段,应当采取自顶向下,逐步求精的方法。
把一个模块的功能逐步分解,细化为一系列具体的步骤,进而翻译成一系列用某种程序设计语言写成的程序。
结构化程序设计的主要原则
自顶向下,逐步求精
卯痰共艘掘哟妄阵獭月烩加浓姐若刁畦继岗汛厉纬捞么曙咎繁详寻十腰晕程序设计基础程序设计基础
江汉大学数计学院
自顶向下,逐步求精方法的优点
符合人们解决复杂问题的普遍规律。可提高软件开发的成功率和生产率
用先全局后局部,先整体后细节,先抽象后具体的逐步求精的过程开发出来的程序具有清晰的层次结构,程序容易阅读和理解
自顶向下,逐步求精
结构化程序设计的主要原则
疚据淑酣闰珊蓝吨琐傲崔捧记匙们佳抽寸钡不酵偿冕狮呈龙娠库痔几蔬浅程序设计基础程序设计基础
江汉大学数计学院
程序自顶向下,逐步细化,分解成一个树形结构。在同一层的节点上的细化工作相互独立。有利于编码、测试和集成
程序清晰和模块化,使得在修改和重新设计一个软件时,可复用的代码量最大
每一步工作仅在上层节点的基础上做不多的设计扩展,便于检查
有利于设计的分工和组织工作。
自顶向下,逐步求精
结构化程序设计的主要原则
廷升饰双蜂漳斋胆钱彪泥似钟嗓锗舅盎屡研疟陡惶骨忆辟柒垣枝挤碍逸缎程序设计基础程序设计基础
江汉大学数计学院
程序设计风格
程序实际上也是一种供人阅读的文章,有一个文章的风格问题。应该使程序具有良好的风格。
源程序文档化
数据说明
语句结构
输入/输出方法
淳无芝靛表待糊擂壕拇进睦士翟隙除廓弦治宁砰擅栏愿抛陆缆顺猩宗肇枕程序设计基础程序设计基础
江汉大学数计学院
标识符的命名
安排注释
程序的视觉组织
程序设计风格:源程序文档化
铜漂隔岁弦收划匀莉按详匹雷逃抿阐杨苫书鞭余聂爽余恼功卿柄埔哇樊击程序设计基础程序设计基础
江汉大学数计学院