好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

程序设计论文C语言论文论文.doc

4页
  • 卖家[上传人]:hh****pk
  • 文档编号:281860453
  • 上传时间:2022-04-25
  • 文档格式:DOC
  • 文档大小:21KB
  • / 4 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 程序设计论文C语言论文浅谈C语言的结构化程序设计[摘要]c语言是一种很好的结构化程序设计语言;结构化程序设 计方法可以概括为自顶向下、逐步求精、模块化、限制使用goto语 句,将原来较为复杂的问题化简为一系列简单模块的设计一个程序 的任何逻辑问题均可用顺序结构、选择结构和循环结构这三种基本结 构来描述[关键词]C语言结构化程序设计顺序结构选择结构循环结构当前,计算机技术飞速发展,程序设计技术已从结构化程序设计 技术向面向对象程序设计技术过渡,对一个规模较大的应用程序,总 体框架是由面向对象程序设计构搭而成,而在局部实现时仍需采用结 构化程序设计技术C语言是一种很好的结构化程序设计语言,因此, 笔者论述了 C中的结构化程序设计的方法结构化程序设计(STRUCTURED PROGRAMING,简称SP)的概 念是由荷兰学者E-W.DUKSTRA等人在20世纪60年代后期提出的, 是以模块化设计为中心,将原来较为复杂的问题化简为一系列简单模 块的设计,也就是将一个大的计算任务划分为一个个比较小的任务, 这些小任务均由函数來完成而函数既可以是C的标准库函数,也 可以是自定义函数在C中,一个具备一定规模的C程序往往是由 多个函数组成,其中必有一个名为main的主函数,由main来调用其 他函数,必要的话,其他函数还可以调用另外的函数。

      同一函数可以 被一个或多个函数调用一次或多次模块的独立性还为扩充已有的系 统、建立新系统带来了不少的方便,因为我们可以充分利用现有的模 块作积木式的扩展结构化程序设计的思想是一个程序的任何逻辑问题,均可用顺序 结构、选择结构和循环结构这三种基本结构来描述顺序结构的程序 流程是按语句的书写顺序依次执行;选择结构是对给定条件进行判 断,根据判断结果决定执行两分支中的一个分支或多分支中的一个分 支;循环结构是在给定条件成立的情况下,反复执行某个程序段实 现这些程序流程的语句都是流程控制语句O流程控制语句在程序设计 中起着重要的作用,通过三种基本控制结构使结构化程序具有唯一的 入口和出口,没有死循环,而且程序的静态形式与动态执行形式之间 具有良好的对应关系在C语言中,有四种语句是顺序执行的:①空语句,光有一个 分号“;”作为语句结束符,它表示什么也不做②表达式语句,表达 式后面加一个分号,表达式语句主要有赋值语句、自加减运算符构成 的语句和逗号表达式语句③函数调用语句,它是由一个函数调用加 上一个分号组成的④复合语句,由覚苗旷广把一些变量说明和语句 组合放在一起,又称为语句块选择语句有if语句和switch语句。

      循环语句有for, while和do-while语句以及一些辅助流程转向语句如 continue,break,goto等顺序结构,选择结构和循环结构共同作为各 种复杂程序的基木构造单元,由这3种结构经过反复嵌套构成的程序 称为结构化程序,也就是说,结构化程序是由上述3种基本结构组成 的但如果在编程过程中无限制地使用转移语句(goto),会使程序的 控制流程强制性地向前或向后跳转而导致程序的流程无序可循,结构 杂乱无章结构化构造减少了程序的复杂性,提高了可靠性、可测试 性和可维护性,使用少数的基本结构,就可使程序逻辑结构清晰,易 读易懂,并且容易验证程序的正确性对一个初学计算机语言的人來说,最重要的就是要有正确的程序 流程概念,不仅要懂得而且要灵活应用由此町见,用结构化方法设 计的结构是清晰的,有利于编写出结构良好的程序结构化程 序设计方法的主要原则可以概括为自顶向下,逐步求精,模块化,限 制使用goto语句将程序设计针对的问题进行分解,直到分解到对 应于一个个功能更简单,乂独立的模块,每个模块再分解到上述3种 基本程序结构实质上,结构化程序设计主要强调的是程序程序= 算法+数据结构+程序设计方法+语言工具和环境,其中算法是灵魂。

      是解决“做什么”和“怎么做”的问题;数据结构是加工对象;语言是工 具;编程需要采用合适的方法具体解决问题包含的步骤:①分析问 题,找出解决问题的模型;②根据模型设计出适合计算机特点的处理 方法即算法;③进行编程程序,以实现算法;④上机编辑(・c)、编译 (・0bj)、连接(・exe)、运行所编制的程序,直到得岀正确结果;⑤对结 果进行分析,整理出文字材料现在人们已经认识到,程序设计的任务不只是编写出一个能得到 正确结果的程序,还应考虑程序的质量否则将会使程序质量低下、 可靠性差、开发周期长、维护费用高,这也就是我们平常说的“软件 危机",它会严重阻碍计算机应用的发展由于大多高级语言都支持 结构化程序设计方法,其语法上都含有表示3种基本结构的语句,所 以用结构化程序设计方法设计的模块结构到程序的实现是直接转换 的,只需用相应的语句结构代替标准的控制结构即可。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.