- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言结构化程序设计案例分析开题报告
PAGE
PAGE 1
- -
CQWU/JL/JWB/ZY012-14
毕业论文(设计)开题报告
论文(设计)题目: C语言结构化程序设计案例分析
系 别: 电子电气工程学院
年 级: 2009级
专业(班): 电子信息科学与技术
学 号:
学生姓名:
指导教师:
20
重庆文理学院本科毕业论文(设计)开题报告
题 目
C语言结构化程序设计案例分析
系(院)
专 业
电子信息科学与技术
年 级
2009级
开题日期
20
学 号
姓 名
指导教师
1、选题目的和意义:
随着计算机网络技术的发展和人们生活水平的不断提高,人们在工作中和生活中对计算机的顶层设计要求更高,说到计算机顶层设计我们首先想到的就是计算机语言。计算机语言有很多种,其中应用最广泛的就是C语言,C语言是一种结构化程序设计语言,它提供了完善的结构化结构化设计的各种控制语句。三种结构:顺序结构、选择结构和循环结构三种基本结构组成。在构造算法时,也仅以这三种结构作为基本单元,同时规定基本结构之间可以并列和互相包含,不允许交叉和从一个结构直接转到另一个结构的内部去。结构清晰,易于验证和纠错,这种方法就是结构化方法,遵循这种方法的程序设计,就是结构化程序设计。遵循这种结构的程序只有一个输入口和一个输出口。注重提高程序的可读性、可理解性、可靠性和可修改性,并且易于查找错误和维护。
结构化程序设计的概念首先是从以往编程过程中无限制地使用转移语句而提出的。转移语句可以使程序的控制流程强制性的转向程序的任一处,在传统流程图中,用较随意的流程线来描述转移功能。如果一个程序中很多处出现这种转移情况,将会导致程序流程无序可寻,程序结构无法理清,这样的程序是令人难以理解和接受的,并且容易出错。尤其是在实际软件产品的开发中,更多的追求软件的可读性和可修改性,像这种结构和风格的程序是不允许出现的。为此提出了程序的三种基本结构。
算法的实现过程是由一系列操作组成的,这些操作之间的执行次序就是程序的控制结构。1996年,计算机科学家Bohm和Jacopini证明了这样的事实:任何简单或者复杂的算法都可以由顺序结构、选择结构和循环结构这三种基本结构组成。所以,这三种结构就被称为程序设计的三种基本结构。采用结构化程序不会出现死循环。在程序的静态形式与动态执行流程之间具有良好的对应关系。
通过对结构化程序设计案例的分析,掌握从系统结构到各个模块、各个函数的设计和实现手段,并进一步规范编程方法,使程序设计者有章可循,可提高编程效率。在此案例分析过程中,将会用到多门学科的理论知识,是对以前所学知识的一个全面的复习和巩固,更重要的是培养了自我分析问题和解决问题的能力,还增强了实际的动手能力。而随着信息时代的来临,计算机的普及,网络的飞速发展,软件技术的应用范围日益广泛,已远远超出了计算机科学的领域。小到玩具、游戏、信用卡、自动取款机、自动售票机、收费系统、点菜系统等,大到航天器、机器人,从实现数据管理、过程控制、模糊控制等智能系统到人类日常生活的点点滴滴,到处都离不开软件开发及应用,研究软件开发技术具有重要的现实意义。
2、C语言的发展史及其应用领域概述:
C语言作为一种编程语言,由于现今计算机技术变得日益重要,学习c语言的重要性也就显得很重要了。其中单片机就是c语言应用的一个具体体现。单片机技术的出现则是给现代工业测控领域带来了一次新的技术革命。目前,单片机以其高可靠性、高性能价格比,在工业控制系统、数据采集系统、智能化仪器仪表、办公自动化等诸多领域得到极为广泛的应用,并已走入家庭,从洗衣机、微波炉到音响、汽车,到处都可见到单片机的踪影。单片机以其卓越的性能,得到了广泛的应用,已深入到各个领域。本论题,主要通过C语言在生活和工业中的应用及以后发展,来凸显出c语言结构化程序设计在生活中的用途之宽广。
C语言是一种计算机程序设计语言。它不但具有高级语言的特点,而且具有汇编语言的特点。它由美国贝尔研究所的D.M .Ritchie于1972年推出。1978后,C语言已先后被移植到大、中、小及微型机上。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖于计算机硬件的应用程序。它的应用范围十分广泛,具备很强的数据处理能力,不仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画。具体应用比如单片机以及嵌入式系统开发其具体应用体现以下几个方面:
医疗设备中:医用呼吸机,各种分析仪,监护仪,超
您可能关注的文档
- hplc法测定龙芪柔肝胶囊中丹参酮‖a的含量.doc
- fidic合同条件专用条款.doc
- fft实现信号的频分复用.doc
- c语言课程设计报告--捕鱼数目.doc
- c++课程设计面向对象课程设计--银行存取款系统.doc
- 3.9 秦统一中国 课件 2024-2025学年统编版历史七年级上册.pptx
- 1.1 中华人民共和国成立 课件 2024--2025学年部编版八年级历史上学期.pptx
- 第一单元史前时期:原始社会与中华文明的起源导学案2024~2025学年统编版七年级历史上册.docx
- 第一单元教学设计-2023-2024学年语文六年级下册统编版.docx
- 5.1 法不可违 课件-2024-2025学年统编版道德与法治八年级上册.pptx
- 2024年中考化学三轮复习专题特训:科学探究题.docx
- 3.10 中华民国的创建 课件 2024--2025学年部编版八年级历史上学期.pptx
- 4.18 东晋南朝政治和江南地区开发 课件 2024-2025学年统编版历史七年级上册.pptx
- 5.13 西欧经济和社会的发展 课件 2024-2025学年部编版历史九年级上册.pptx
- 2024年中考化学复习分项专练综合应用题.docx
- 第八单元达标练习(单元测试)-2024-2025学年一年级语文上册统编版.docx
- 第三单元测试卷-2024-2025学年统编版语文四年级上册.docx
- 山西省吕梁市中阳县多校2024-2025学年九年级上学期第一次阶段评估道德与法治试卷.docx
- 5.2 预防犯罪 课件-2024-2025学年统编版道德与法治八年级上册.pptx
- 第19课 北朝政治和北方民族大交融(课件)-【探究课堂】2024-2025学年七年级历史上册同步教学课件(统编版2024).pptx
文档评论(0)