FORTRAN cho3 课件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FORTRAN cho3 课件.ppt

本章内容 本章小结 NANJING UNIVERSITY OF INFORMATION SICENCE TECHNOLOGY 第三章 程序设计过程与FORTRAN语言开发环境 * FORTRAN语言程序设计 第三章 程序设计过程与FORTRAN语言开发环境 高级语言与编译器 程序设计过程 FORTRAN语言开发环境 常见的程序调试方法与步骤 1.基本概念 (1)源程序 是用源语言写的程序,源语言是用来编写源程序的语言,如正在学的FORTRAN语言。 (2)目标程序 是源程序经过编译程序翻译后生成的程序,常用汇编语言表示。 (3)可执行程序 是对目标程序经过链接后生成的可直接执行的程序,用机器语言表示的。 3.1 高级语言与编译器 2.高级语言、源程序、编译器和可执行程序的关系 3.1 高级语言与编译器 1.基本过程 (1)源程序编辑(EDIT) 用任何一种文本编辑程序将源程序代码输入计算机,形成源程序文件。如:Hello.F90 (2)编译(COMPLIE) 将第(1)步形成的源程序文件(Hello.F90)作为编译程序的输入,进行编译。编译程序会自动分析、检查源程序的语法错误。若存在错误,则报告两类错误类型:警告( WARNING )和严重错误(ERROR),并给出出错所在行和可能的原因。用户根据报告信息修改源程序,再编译,直到程序语法正确。编译成功后生成中间目标程序文件,如记为:Hello.OBJ。 3.2 程序设计过程 (3)链接(LINK) 使用链接程序,将(2)步形成的目标文件(Hello.OBJ)与所指定的库文件和其他中间目标文件链接,这期间可能出现缺少库函数等链接错误,同样链接程序会报告错误信息。用户根据错误报告信息再修改源程序,再编译,再链接,直到程序正确无误后,生成可执行文件,如记为:Hello.EXE。 (4)运行(RUN) 第(3)步完成后,运行可执行文件(Hello.EXE),得到运行结果。当然也可能由于解决问题的算法问题而使源程序具有逻辑错误,得到错误的运行结果。或者由于语义的错误,例如程序运行时,出现用0做除数,导致运行时错误。这就需要检查算法中问题,重新从编写源程序阶段开始,修改源程序,直到运行结果正确。 (5)调试和测试(DEBUG TEST) 为确保编写程序的正确性,需要设计合理且有效的测试用例,进行全面、细致而艰苦的调试和测试工作,必要时需进行单步跟踪程序运行。 程序设计过程也是一个排除错误的过程。错误应包括:语法错误、功能错误、运行异常错误。 2.三类程序错误间的比较 3.举例说明(Hello程序为例) PC机上FORTRAN程序开发环境 以现在流行的Visual FORTRAN 6.6版本为上机实验环境,对Visual FORTRAN 6.6的安装、开发环境的介绍。 (1)Visual FORTRAN 6.6的安装 3.3 FORTRAN语言开发环境 (2)开发环境和程序开发过程 2. 大型计算机上的FORTRAN程序开发环境 以南京信息工程大学气象灾害省部共建教育部重点实验室的SGI大型计算机为例。SGI大型计算机系统是美国SGI公司生产的,其配置有128CPU大型机,16T的磁盘阵列和两个前端机。大型计算机系统主要用于数值模式调试、数值模拟和数值试验、大容量资料的计算分析等科研需要。操作系统安装的是SUSE LINUX。 3.3 FORTRAN语言开发环境 连接到大型计算机 第一个FORTRAN程序的设计过程 1. 错误类型 在程序设计过程,会出现语法错误和功能错误等,对于语法错误,编译是通不过的。对于这一类错误,主要是依据编译器返回的错误信息进行排除;建议准备好相应的FORTRAN语言方面的书籍、通过开发环境提供的在线帮助文档或可上网的环境获取。 3.4 常见的程序调试方法与步骤 语法错误 FORTRAN语言的编译器功能强: 指出错误的可能位置 给出错误的原因和相应的建议 由于一个错误,会导致许多相关的错误,称为连带错误 思想准备 常出现程序就几行,可错误几十行情况,这是非常正常的。初学者对语法不过熟悉,常出现拼写错误、中英文符号混淆、语句不按格式等。 跟程序错误的较量是一项非常有挑战的工作

文档评论(0)

xinshengwencai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档