- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Fortran实用编程培训课件.ppt
程序单元 主程序 函数1 拉普拉斯 输出矩阵 函数2 FFT 分配 malloc 屏幕输出 WriteConsole 文件输出 WriteFile allocate f_allocate_?? Write f_write_?? sin f_math_sin 用户程序单元 运行时库程序单元 系统调用 精选 程序单元 综上所述: 程序单元应尽可能彼此独立!充分考虑重复利用率 程序单元间的变量,一般是互相不通的! 这一点尤为重要,但总让初学者认为很不方便 Implicit None 应该写在每一个程序单元 精选 1 固定格式和自由格式 2 程序单元 3 语句类型 目 录 4 变量的定义和声明 精选 精选 Fortran 实用编程 Fortran Coder 研讨团队 系列视频教程 精选 关于 Fortran Coder Fortran Coder 始于2006年,是一个以科学计算编程为主题的非盈利性研讨团体。大多数由各行业高等学府学生,研究人员及生产一线的工作人员组成。 研讨内容涉及:Fortran77/90/95/2003/2008语法规范,各平台32位及64位编译器,IMSL,MKL,Lapack 等数学函数库,MPI,OpenMP,Coarray 并行及高性能计算,winteracter / DisLin / Matfor / GTKFortran 等绘图及界面库。 精选 关于本套视频 本套视频以解决实际问题为主要目的,旨在为您解答课本上较少涉及到的实际问题。通过本套视频,您会更容易了解: 如何查找错误?如何解决错误? 如何学习 Fortran2003 和 Fortran2008 语法? 如何用最通俗易懂的写法解决实际问题? 如何看懂别人的优秀代码并为自己所用?如何让自己的代码更优美、更普适? 本套视频由 Fortran Coder 研讨团队录制,供所有 Fortran 程序员和学习者免费自由的观看,您可随意的传播它。但请保证视频完整性。 我们将会不定期的更新本套视频,请持续关注我们的网站、QQ群! 同时,如果您对 Fortran 相关有自己的见解,并愿意通过录制视频的方式与其他人分享,请联系我们! 精选 上节要点回顾 编译、链接、运行是程序设计的三个阶段,都有发生错误的可能 编译、链接错误是必须纠正的;运行时错误是无法完全避免的,只能尽可能在绝大多数情况下避免。 错误提示因不同编译器而不同,也因不同的编译链接设置而不同。 错误提示非常重要!应首先查看并翻译错误提示。 精选 第四讲 基础篇 第四讲 语法之源代码结构 讲解人:枫落 fengluo@ 讨论QQ群:2338021 精选 1 固定格式和自由格式 2 程序单元 3 语句类型 目 录 4 变量的定义和声明 精选 固定格式和自由格式 固定格式 自由格式 英文 Fixed-format Free-format 扩展名 .for .f ... .f90 .f95 .f03 ... 语法 F66、F77、F90、F95、F03、F08 F66、F77、F90、F95、F03、F08 格式 代码从第7格开始 任意 续行 在第6格键入一个非0字符 在前一行最后加入 行宽 72 132 注释 行首打 C 或 c 或 * 注释前打感叹号 ! 说明 不推荐,已废止 推荐 由于早期历史问题,Fortran 早期使用固定格式。从 F90 以后,推荐使用自由格式源代码 不管是自由格式还是固定格式,仅仅是源代码的一种表现形式。编译后不再有所区别 精选 固定格式和自由格式 强烈建议不要使用固定格式的代码: 不便交流,在网络传输过程中,不同的系统对TAB、空格的解释不同。很容易错位。 固定格式每行只有72位宽,需频繁续行. 在 Fortran95 及以后的语法中,已明确废止固定格式。(虽然编译器仍然支持) 在同一个项目或工程中,旧的固定格式可以和新的自由格式混合使用。即:N个源代码文件,允许有一部分自由格式,一部分固定格式。 精选 固定格式和自由格式 自动转换固定格式为自由格式: F77toF90 这是一个用Fortran自身书写的源代码,需要先编译链接成为可执行文件。再运行可执行文件,输入固定格式代码,输出自由格式代码。 FIXCON 用法同上 plusFORT / SPAG 商业工具,提供丰富的的设置。(polyhedron / Alfasoft 公司) ForQuill 鹅毛笔Fortran Coder 提供在线使用,免费 精选 1 固定格式和自由格式 2 程序单元 3 语句类型 目 录 4 变量的定义和声明 精选 程序单元 程序源代码与文章具有相似的概念: 字 = 词语 = 句子 = 段落 = 章
您可能关注的文档
- 1.1项目和工程项目1.2工程项目管理1.3施工组织设计概述1.4培训课件.ppt
- 2008年工资统计报表填报要求及指标解释培训课件.ppt
- 2012年“国培计划”--海南省农村初中班主任远程培训项目培训课件.ppt
- 2013级临床医学专业培养方案解读培训课件.ppt
- 2015年教育工作的总体要求是:高举中国特色社会主义伟大培训课件.ppt
- 2016山西岗前网络培训学员操作手册培训课件.ppt
- 2017年度“中职教育质量提升行动计划”名专业建设项目申报培训课件.ppt
- 2019届高考语言表达要得体(我的培训课件)培训课件.ppt
- ACM简介及国际站使用指南培训课件.ppt
- ARCCAustrianRail奥地利铁路ConstructionandConsulting培训课件.ppt
最近下载
- 渤海稠油油田聚合物驱高效开采技术.doc
- 重症患者的早期康复课件.pptx
- 中国南方电网公司招聘笔试题库2025.pdf
- 电气工程基础课程设计报告-110kV变电站电气系统初步设计.doc
- 化工常用阀门介绍.doc VIP
- 新仁爱科普2024版英语七年级上册Unit 1 Let's be friends大单元整体教学设计.docx
- 高考数学五年(2020-2024)真题《空间向量与立体几何(解答题)》分类汇编.docx
- 香港街头最不缺的就是美女,来自世界各地.pdf VIP
- 高考数学五年(2020-2024)真题《空间向量与立体几何》分类汇编.docx
- 2024年考务人员培训系统考试参考答案.docx VIP
文档评论(0)