Fortran95程序设计-第一章.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Fortran95程序设计-第一章概要

Fortran 95 程序设计;每两次课堂后授课安排一次上机操作 认真进行课堂学习,完成课外作业 充分利用上机时间,按时完成程序设计 期终考核——闭卷 总评成绩为平时分(考勤、课堂表现、作业)与期终成绩的加权平均 ;本课程主要内容和参考书目 ;彭国伦,Fortran 95程序设计,中国电力出版社,2002 Fortran 95/2003程序设计(第三版)(或者其英文原版) Adams, Brainerd, Martin, Smith, Wagener. Fortran 95 Handbook, MIT Press, 1997. ISBN 0-262-51096-0 Brainerd, W., Goldberg, and Adams. Programmers guide to Fortran 90, 3rd edition, The Fortran Company, 1996. ISBN 0-07-000248-7 Chamberland, Luc. Fortran 90 : A Reference Guide, Prentice Hall. ISBN 0-13-397332-8 袁驷等译,Fortran 90编程指南(第3版),高等教育出版社,2000,ISBN 7-04-007937 ;学习方法:;2. 养成良好的编程习惯 强调可读性 变量要加注释 程序构思要有说明 学会如何调试程序 尽可能优化 对运行结果要做正确与否的分析;本节课主要内容;一. 概述;为什么学习Fortran程序设计?;计算机语言: ;FORTRAN语言的特点? ;科学计算问题三个涵义: ;一个科学计算问题总是要以一个数学计算问题的形式出现,因此描述科学计算问题的语言应该能够自然地描述数学问题 … 一个科学计算问题之所以需要使用计算机,肯定是因为这个问题具有一定的计算量,因此程序的运行效率往往是选择语言时最重要的考量因素;1. 描述数学语言的自然性… Fortran语法简明且严谨,易学,最大特性是接近数学公式的自然描述,可以直接对矩阵和复数进行运算,特别适合做矩阵数组运算. FORTRAN是现在众多语言当中的绝对胜出者!=FORmula TRANslator ;2. 执行代码速度;3.并行计算领域,独领风骚;FORTRAN语言的发展历史 ;LINUX操作系统下;二、编译器的使用;本课程选用的是Windows平台下的Compaq Visual Fortran 6.6 整个安装过程简单,但是针对64位机器,需要安装更高版本(课后可以自己安装,有很多网络资源) ;安装过程;编译程序的过程;3. 生成一个新的程序文件(File/New, 选择File项) ;4. 在Fortran工程中添加源代码 Program main write(*,*) Hello World! end program main;5. 用Build菜单下的 Execute选项来编译和执行程序,或者只单击 Build项来做编译不运行程序。 6.要写新的程序可以建立一个新的project, 或者是直接更换project中的文件,千万不要把两个独立的程序文件放入同一个project中,否则导致编译过程出现错误。 7. 下次要修改程序时,可以直接打开*.dsw的project 工程文件。 ;三、FORTRAN程序设计基础;Fortran程序的基本组成 ;对于基本字符有如下几个问题需要予以注意: 一.文字字符的用处: 主要是命名的作用,可以用来命名语言中的一切对象,这三种符号可以混合使用; 数字还具有它本来的含义,就是表示数目。 二.特殊字符的用处: 特殊字符主要具有功能的意义,如编辑功能,运算功能,语法功能等。 FORTRAN 95标准原则上接受小写字母。因此除了以下位置,大小写是等价的: 三.大小写必须区分的位置: ● 作为字符常量的字符串里面; ● 输入输出的纪录里面; ● 作为编辑描述符的引号或撇号里面。 ;四.数字的涵义: 除了以下情形,数字总是表示十进位数字 属于二进制,八进制,十六进制的字面常量; 带有 B,O,Z 编辑描述符的输入输出纪录。 【例】 以下语句当中的数字不是属于十进位数字: DATA I, J, K / O’1001’, 23.54, Z’5CA2’ / 其中第一个为八进制数,第二个为十进制数,第三个为十六进制数。 五.下划线的涵义: 下划线的主要作用就是置于单词之间代替空格,使得我们在命名时使用清楚的英语词汇。 下划线不能置于任意名称的前面,但是可以置于名称的最后。 下划线也用于在

文档评论(0)

6663144 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档