欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    FORTRAN95-语法基础.docx

    • 资源ID:1439715       资源大小:285.20KB        全文页数:67页
    • 资源格式: DOCX        下载积分:9金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    FORTRAN95-语法基础.docx

    FORTRAN95语法基础书目:一、应用程序的创建与运行/EQm3AN95所用的不符/变仇类电及JW>明,箔;山声明/衣达式与运蜕符、输入/输出:表控、有格式三、选择语句与结构:IF造句、CASE结构四、DOl环结构五、纳:数祖的声明,一玉的引用,数组的算术运通,数组的输入、输出,空数如赋初上,动态数蝴,WHERExFORA1.1.语句六、子程序:语句画数,内部子程序,调用f1序时的废句结合:形参为数组、非定界数组、子程序名、星号,递归子程序,外部子程序,钝子程序,逐无子程序七、派生数据类型与结构体Ax指针与动态与衣九、空匕存取方式,基本操作语句,各类文件的读写操作十、接口、模块十一、公刖区、-储关联、数抿块子程序十二、Mt坐标系、设十图形颜色、创建图形程序I常用过程:设置线型、绘像起点、设置当前位置、绘有线、绘孤纹、绘矩形、绘多边形、绘制皿(01、椭网/文号信息的显示附代,标准函数与标准子例行程序一、基础部份1-1FORTRAN95应用程序的创建与运行创建或运行FORTRAN95程序必需在MiCgSOftDeveloperStudio平台上诳行,尽管程序文本及相关文件的莱卷可以在任-文本编辑器上进行,然后再指到Sludio的文档帝口中,但最好还是一起先就进入SlUdio环境。创瓢FORTRAN95程序的步骤大致如卜:1 )启动MicrosoftDeveloperSludio可以通过不同方式运行dfdcv.cxc程序以启动MicrosoftDeveloperStudio起先CompaqVisualFortran6DeveloperStudiodfdev.exe:说',CVF66VBMSDEV98<lfdev.exeMicrosoftDeveloperStudio的界面如下图所示:工文档前口l-.1<m.><*ut2 )建立工作空间(Workspace)工作空间(Workspace)对应希Window$资源管理器的一个文件乐从菜单栏4TiIe-Ncww在弹出的"New"两口选"WorkSpace"R,在"1.ocation栏指定保存工作空间的位置(即工作空间的上一层文件夹):在“WorkSPaCCNamC”栏指定工作空间名称.建立先工作空间即生成工作空间文件1.dsw3 )建立项目(Project)项目是工作空间的下一层文件夹,一个项目只能保存一个主程序及其可执行文件Jcxe文件)以及相应的若干协助文件,如外部子程序、数据文件、说明文件等.从菜单栏“File”“New”在弹出的“New”窗口选“Pix)KCt”卡,在列表中选uFonranConsoleAPPIiCaliOn(Fortran应用程序";填写ProjeClName(项目名称,即文件夹名)“1.ocalion”(默认为工作空间):选取单选钮-AddtocurrentWOrkSPaCC”(将该项目添加到当附工作空间)建立完项目即生成项目文件*.dsp4)编辑程序文本无论是程序的源文件还是如数据文件或说明文件等相关的文木虽然可以在任一文本编辑器中进行编辑,但最好是在这个Slud沁平台上编辑。从菜单栏"File""New”在舛出的“New”窗口选"Files”卡.在列表中选“fortnmFreeFormatSourceFilc(Fo11ran自由格式源文件),构选“Addiopr咏ci”;在“File”栏填入文件名:在“1.ocaUoiT栏默认是项目地址,Fortran95的源文件扩展名为.刖。若是编辑数据文件或说明文件则可在-Ncwn窗口的“Files”卡的列表中选-TextFile”,或者在“New”窗口选"OihcrDocuments"卡建立其他类型的文档.5)编译、连接生成可执行文件(exe文件)源程序文件编辑完成后要进行编谛,此时系统将对源程序进行语法检交,若有错误将在输出栏显示相关信息,此时可按功能键F4还可供应更具体的信息.编译通过后即生成后填为.。M的目标文件,K-J目全部的程序椰通过编译后即可进行连接生成可执行文件(cxc).进行编洋、连接、执行的指令可通过下衣所列方法发出:编译连接执行通过菜单BuildCompileBuildExecute击工具栏按钮参(Compile)H(BuiId)I<ExecuteProgram)运用功能迸Ctrl÷F7F7Ctrl÷F51-2FORTRAN9S所用的字符eFoRTRAN95中运用的英文字母除字符中外,均不区分大小写.所出名称均须用英文字母起头,后面可跟着总数不超过31个字符的英文字母、数字、下划线关犍字也可以作为变量、数组、函数'程序等实体的名林.一个吩咐行允许编写132个字符,可以书写多条语句,各语句间以分号分隔.民语句可以分行,以&'为续行符"前导行的末尾必需有&'号,后续行行首可以有,&'号也可以没有.,!,为注择符,可以出现在一行的的造位祝,注林符后的全部字符都是注祥文本,注样文木可以包括汉字在内的任何字符。本文中语法说明所用的符号:符号说明必需埴入尖括号中指定的相应内容II可以填入也可以不地入在方括号中指定的内容选项II选项2I选项3卜“可以有选择地填入某一选项可重史地按花括号中指定格式填入相应内容1-3交量类型及其声明变一未经声明即认为遵从1.N规则,即:以变玳名以字母I、J、Kx1.,M.N开头的均默认为4字节整3?变里,其他的为4字节实型变成。卜面的隐式声明语句将取消I-N规则:IMP1.ICITNONE1) Ia式声明语旬:IMP1.ICIT1®式声明表除式声明表=类型名称(字母EH字母川类型名称(v字母U-k字母)V类型名称=ntCgCrIRCaIl1.ogicalICOmPICXICharaCler 圆括号本身为语法成分,方括号对*为可选项.花括号对“为可重复的可选例:implicitreal(a.s.i-k)jnteger(p.qj-).characlcr(c)定义了以&s,ijjc为首字母的变量为单箱实型:以p.qr为首字母的变敢为4字节整型:以C为首字母的变量为字符型. I®式声明语句应放在全部声明语句及可执行诏句之前.2)显式声明语句变量类型V变量名变/名)例:realnamcl.name2:rcal*8rcsl声明namcknamc2为单相(4字节)实型变限,rcsl为双精(8字节)实型变Ii1. 显式声明语句的优先奴裔于胞式声明。3)整型变量Integer(n)(kind=n*n11:sV变成名表nkind值变Iit名表=变量=变负值,变ht=v变Jft(ftKind取值:I,2,4,8,缺省值为4。有双目,;、:的声明语句可同时进行赋值,否则不能进行赋值。例:intcgcr*4tscl.c2.bl=89.b2=75表:整型变玳的存储开销及取值莅阳kind(ft字节数取值范胭I1有符号-128-127;无符号0-25822有符号-32768-32767;无符号06553544有符号-21474836482147483647无符号0429496729S88行符号-9223372O368547758O8-9223372O368547758O74)实型变显REA1.Kn)Kkind=IOl*n:|变IR名表n-kind值V-;St名表=变量=变址值.v变价:=v变量值)Kind取值:4,8,缺省值为4.Kind=4为单精度:kind=8为双精度.表:实型变址的存储开销及取侑莅IHkindOT字节数取伯范围精度44-3.4()282347E+38-1.17549435E-38.0.+1.17549435E-38-+3.4O2X247E+387位有效数字88-!.7976931348623158D÷3(W-2.225O738585O720131.>-3O8.0.÷2.225O738585O72Ol3D-308-÷|.7976931348623158D÷3O815位有效数字5)亚型变Ji复数虚、实部要用一对酸括号括起来.表示为:(实部,虚部.声明亚型变冰的语法为:COMP1.EX(n楸ind=n):V变量名表nkind(fiV变量名表=变Qx=V变量值11.v变址=v变K值JKind取值:4,8.缺省值为4.Kind=4为单精度,总精复数占用8字节:kind=8为双精度.双精或数占用16字节。例:complex*4:cox=(38.8745,-8563.98),Ca6)字符型变量CHARACER(kH(lcn=k)k(::IV变地名表k一字符串长度.欲认为1变量:名表=变歧名"=字符串1例:CharaCle/4abc*6定义了a.b两个字符变吊的长度为4,C的长度为6CharaCte产4:a.b="hd7g'.c*6对变阜b进行了赋值“7)逻辑型变锻1.OGICA1.(n)(kind=n):变属名次nkind值,可取I,2,4.8.默认为4.设轨型变量的取值范围只存TRUE与.FA1.SE.两个伯。.TRUE.等价于1:.FA1.SE.等价于0.己定义的龙卷变电其默认值为.FA1.SE.14常量的声明:常:;/整电、实型、复型、字符型、逻转型.常量的类型像变量一样,可以Ra式声明或显式泮明。1-4-1显式声明类型,PARAMETER”V名称=v表达式.V名称=表达式例:intcgcr,paramccr:a=2.b=3Iogica1.parameier:1.l=.Tte.,1.2=.false.1-4-2隐式声明parameerV名称=表达式h.V/称=表达式)例:paramclcrpi=3.1415926,num=861-5表达式与运算符返回书目1-5-1算术表达式与运算符算术运算符及其优先级运算符功能优先徼结合现则¥1(高)右结合*./乘、除2左结合取目+.-3无结合规则双目+.加、减4(低)左结合当运算式,I含仃不同类型或KIND值的操作数时,低KIND值或低级类型的操作数要传换为高级的,其结果也是高级类型及相应的高KIND值的,在赋俏时,若左侧变好与右恻表达式的类型不同,则先将表达式值转换为左侧变量的类型,再赋值给左侧的变城。实型数截去小数转换为整盘数。1.5-2字符表达式与运尊符求子中操作符:(I:j)极取从第I个字符到第j个字符的子串.i.j为整型表达式.连接操作符:U1-5-3关系表达式运算符运算符.1.T.或V1.E.或<=.EQ或=NE.或I=.GE或>=GT.或>功能小于小于或等于等于不等大于或等于大于操作数类型实、整、字符实、整、字符实、整、复、字符实、整、或、字符实、整、字符实、整、字符

    注意事项

    本文(FORTRAN95-语法基础.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开