欢迎来到天天文库
浏览记录
ID:38383151
大小:710.50 KB
页数:50页
时间:2019-06-11
《资料_+_Compaq__Visual_Fortran__6__教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、VisualFortran90程序设计编译器简介§2.4程序单元概念§2.1Fortran语言的发展§2.2源程序及其构成§2.3语言元素1、运行VisualFortran6.6(FortranPowerStation4.0)2、文件——新建——Workspaces标签:输入:Workspacename;此步可省略,直接进入第3步(最好改为d:)3、File-New-Projects标签选择:Win32ConsoleApplication输入:name其它采用默认值三、开发自己的简单应用程序a、创建project时将自动创建同名的workspaceb、生成
2、projectname的文件夹(目录)打开后:自动形成Debug目录,形成*.dsw文件4、File-New-File标签:选择:FortranfreeFormat…(自由格式).F90或FortranFixedFormat…(固定格式).For输入:文件名(扩展名不输入)其它默认,选中addtoproject复选项会自动形成*.f90或*.for的文件。5、输入文件内容、存盘(文件菜等)注意自由格式和固定格式输入的区别。6、Build—Compile:编译Build—Build:连接Build—Exetuce:运行重复3~6进行第二个源程序(注意一个项目中
3、只能含有1个主程序文件,不能将两个独立的程序文件放入同一个项目中,否则会导致编译错误。)或用DEL移去已建立的文件,重复4~6编译连接执行注意:1)所移去的文件仅从此项目中移去,目录下该文件仍然存在。2)所重复的不得与以前的文件名同名。7、下次重新修改程序时,可直接使用菜单File/OpenWorkspace来打开*.dsw的工程文件。第二章FORTRAN语言的发展简史§2.1Fortran语言的发展简史一、FORTRAN含义及其适用范围FORmulaTRANslator公式翻译器科学和工程计算问题的程序设计语言二、发展简史代表性:19571958FORTR
4、ANⅡ1962FORTRANⅣ1978FORTRAN771991.FORTRAN901997.FORTRAN95§2.2FORTRA90源程序基本结构1、由若干个程序单元(位)组成:主程序、外部子程序、模块、块数据单元2、主程序结构[program程序名称]一般省略[声明语句部分][执行语句部分]END[program[程序名称]]3、END停止运行结束标记书写格式Fortran程序代码的编写格式有两种:FreeFormat(自由格式)扩展名:.F90建议所有程序全部改用自由格式来编程FixedFormat(固定格式)扩展名:.F或.FOR书写格式Fixed
5、Format(固定格式)第1个字符如果是字母c、C或*,这一行文本会当成说明或批注,不会被编译。第1~5个字符如果是数字,就是用来给这一行程序代码取个代号,不然只能是空格。第6个字符如果是非0非空的任何字符,表示这一行程序会接续上一行。第7~72个字符Fortran程序代码的编写区域。第73个字符以后不使用这些列,语句超过该列的部分会被忽略,有的编译器会发出错误信息。书写格式1.CFIXEDFORMATDEMOPROGRAMMAINWRITE(*,*)‘HELLO’WRITE(*,*)1’HELLO’100WRITE(*,*)’HELLO’10STOPEND
6、程序代码命令之间的空格,不会有任何意义。FIXEDFORMAT是为了配合早期使用穿孔卡片输入程序所发明的格式。FreeFormat(自由格式)基本上允许非常自由的编写格式,它没有规定每一行的第几个字符有什么作用,但要注意:1.!感叹号后面的文本都是注释。2.每行可以编写132个字符。3.行号放在每行程序的最前面。4.一行程序代码的最后如果是符号&,代表下一行程序会和这一行连接。如果一行程序代码的开头是符号&,代表它会和上一行程序连接。5.程序命令之间的空格,无意义。书写格式书写格式1.!FreeFormat2.programmain3.write(*,*)”
7、Hello”!这也是注释4.write(*,*)&5.”Hello”6.wri&7.&te(*,*)”Hello”8.end如果把Fortran的关键字分为两行书写,则两行都要加续行符号。如6、7行。注释语句:!后的所有字符都被编译器忽略(非语句行)可独占一行,可在其它语句之后,语句行:可执行语句:输入、赋值、输出说明语句:用于说明变量的类型、属性等注意:行的书写(行的长度、分行、续行)一行可以是0~132个字符,空格有意义,语句最长不超过2640个字符一行可以有多个语句,用“;”分隔一个语句可分行写,读行标记为&(放在尾部),但如为关键字,首尾均加&。最多
8、可有511个续行。例pro&&grammain书写格
此文档下载收益归作者所有