- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4软件编程及实现上机课4
小结 通过本章的学习,读者应该了解程序设计语言发展的四个阶段:机器语言、汇编语言、高级语言和超高级语言。 随着计算机科学的发展,历史上曾出现了很多程序设计语言,常见的有Fortran语言、Pascal语言、Basic语言、Cobol语言、C语言、C++语言、Java语言、Delphi语言、C#语言和各类标记语言及脚本语言。 选择适合的程序设计语言有利于提高软件产品的质量。 此外,通过本章的学习,读者还应该注意到良好的编码风格的重要性。良好的编码风格可以提高源程序的可读性,提高软件产品的生产效率 . 本章详细介绍了使用Visual Studio进行程序开发的过程。 * * 韩山师范学院 陶瓷学院 上机实验四 1、完成一个编程作业(任选一个) (1)编写一个用户信息注册界面 建议用VS和C#完成; 窗口式或网站页面式都可以; (3)在自己所在组准备开发的软件系统中,完成其中一个较简单的模块或界面; (2)编写一个求两个整数的最大公约数的函数; 可选择C#、C、C++、Java任一种语言完成; 2、完成后,请老师检验; 主要检查程序的编程风格! 注意:本次实验要求在课堂上完成; * 韩山师范学院 陶瓷学院 * 软件开发的最终目标,是产生能在计算机上执行的程序。分析阶段和设计阶段产生的文档,都不能在计算机上执行,只有到了编程阶段,才产生可执行的代码,把软件的需求真正付诸实践。所以编程阶段也称为实现阶段。编程的任务是为每个模块编写程序,也就是将模块的逻辑描述转换成某种程序设计语言编写的程序。 * 选择合适的程序设计语言是编码过程的关键; 程序设计语言经历了漫长的发展和演变。它的发展阶段如图4-1所示 * 在编写程序时,程序员都习惯于使用自己熟悉的语言。而目前的计算机上所配备的程序设计语言越来越多,选择一个合适的程序设计语言对编程的顺利实现及后期的调试与测试都是十分重要的。 * * * 添加版权和版本声明使得代码更加容易阅读和管理; * 添加版权和版本声明使得代码更加容易阅读和管理; * 不同语言的注释方式可能不同,但基本上所有语言都支持注释功能。 在合时的位置适当注释有助于理解代码,但注意不可过多地使用注释。 * 不同语言的注释方式可能不同,但基本上所有语言都支持注释功能。 在合时的位置适当注释有助于理解代码,但注意不可过多地使用注释。 * 事实上,没有一种命名规则可以让所有的程序员都赞同,在不同的编程语言、不同的操作系统、不同的集成开发环境中,使用的命名规则可能不尽相同。 * 这些方法包括减少循环嵌套的层数,将循环结构的语句用嵌套结构的语句来表示,简化算术和逻辑表达式,尽量不使用混合数据类型的运算等。如: * Microsoft Visual Studio 2012是微软公司的开发工具Visual Studio的最新版本。 * 第一次启动Visual Studio 2010会要求选择开发环境的类型(这里我们选择C# Developer,但是选择可以在以后更改),这个类型主要包括各种窗口的设置,键盘快捷键之类等。 启动以后,界面如图4-6所示。 * 韩山师范学院 陶瓷学院 第四章 软件编码及实现 第四章 软件编码及实现 了解程序设计语言的发展; 掌握程序设计语言的分类; 了解常见的程序设计语言; 了解在选择程序设计语言时要考虑的因素; 掌握良好的编码风格; 熟悉Visual Studio 2010/2008的使用方法; * * 韩山师范学院 陶瓷学院 4.1 程序设计语言 程序设计语言 是人和计算机交互的最基本的工具,它把人类的意识、思想等行为转化为计算机可以理解的指令,进而让计算机帮助人类完成某些任务或操作。 * * 韩山师范学院 陶瓷学院 4.1.1 程序设计语言的发展与分类 程序设计语言的发展 机器语言是计算机可以直接识别、执行的指令代码,它是计算机发展早期的语言。 汇编语言用一组助记符来代替机器语言中晦涩、难懂的二进制代码,使得代码比较直观,易于程序员理解。 高级语言出现于20世纪50年代,它不仅在语义上更易于程序员理解,而且在实现上也不再依赖于特定的计算机硬件。 超高级语言,它是对数据处理和过程描述的更高级的抽象,一般由特定的知识库和方法库支持,比如与数据库应用相关的查询语言,描述数据结构和处理过程的图形语言等,它们的目的在于直接实现各种应用系统。 图 4?1 程序设计语言的发展 * * 韩山师范学院 陶瓷学院 4.1.2 常见程序设计语言介绍 (1)Fortran语言 Fortran语言出现于1954年,是世界上最早的高级语言,广泛应用于科学和工程计算领域。 (2)Pascal语言 Pascal语言是最早的结构化编程语言,常用于算法和数据结构的描述。 (3)Bas
文档评论(0)