- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
fortran实用编程系列视频教程-fortrancoder
循环:注意 注意: 循环变量的上下限使用表达式指定时,循环的上下限在进入循环时计算,并且在循环期间不再改变。 循环:注意 注意: Fortran标准没有规定循环正常结束后循环变量的值。但是在使用EXIT退出循环时,循环变量是退出前的值。 i值无定义。 不同编译器给出结果可以不同。 i值有定义。 i=99 1 条件判断 2 循环 目 录 3 FORTRAN 77的替代 FORTRAN 77的替代 GOTO的使用 FORTRAN 77的替代 Computed GOTO 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 相关有自己的见解,并愿意通过录制视频的方式与其他人分享,请联系我们! 上节要点回顾 数据类型是1和0的组合与人类熟知的数据相互对应的“法则” Fortran的数据类型包括:整形、实形和复数形、字符型、逻辑形、派生形 每种数据都有不同的Kind值,相当于一级类型。不同编译器对Kind的支持不同。用Selected相关函数可以增加代码的可移植性。 上节要点回顾 浮点数时对实数的近似模拟,就像天平用秤砣的组合来代表重量。 误差并不可怕,可怕的是误差放大和积累。 第6讲 基础篇 第6讲 流程控制 讲解人:沙瓤西瓜 melon@ 讨论QQ群:2338021 1 条件判断 2 循环 目 录 3 FORTRAN 77的替代 1 条件判断 2 循环 目 录 3 FORTRAN 77的替代 条件判断:IF 最常见的结构: 以及 条件判断:IF 例如: 条件判断:IF 稍微复杂一点…… 条件判断:IF 例如: 条件判断:IF 提醒:IF结构中的逻辑表达式的结果必须是一个单值,不能是数组。 数组比较?ANY, ALL等函数转换 条件判断:IF 署名的IF: 条件判断:SELECT CASE 基本结构: 等同于: 条件判断:SELECT CASE 所以,刚才的程序又可以写成…… 条件判断:注意 Fortran的子程序允许使用可选参数,声明时使用OPTIONAL属性。子程序内可以使用PRESENT函数检测某可选参数是否给出。 条件判断:新功能 自Fortran 2003起,新增SELECT TYPE结构。 1 条件判断 2 循环 目 录 3 FORTRAN 77的替代 循环:DO 最常见的结构: 循环:DO 例如: 循环:DO 增值: 循环:DO WHILE 格式: 循环:DO WHILE 例子: 循环:Implied DO 隐式循环: 循环:DO 无穷循环的DO: 署名的DO循环: 循环:控制 循环控制:CYCLE,EXIT CYCLE:忽略本轮循环剩余内容,直接进入下一轮循环。 EXIT: (用于循环时)忽略循环剩余内容,跳出(指定)循环。 循环:控制 用CYCLE和EXIT循环和退出特定的署名的循环 循环:控制 例子: 循环:控制 例子: 循环:注意 注意: 循环变量必须使用整型变量。(用REAL转换) 循环进行中循环变量的值不允许人为改变。
您可能关注的文档
- 2004年工作总结及2005年工作计划-中德论坛高层次应用型人才培养.ppt
- 2004年财政工作总结及2005年财政工作思路.doc
- 2005年夏季cctv-5三大球赛事资源简析.doc
- 2006届各系部毕业生即时就业情况统计23周2006年7月25日系部.doc
- 2008年企业环境·社会责任报告书-绿色三星.pdf
- 2008年公开招聘申请计划汇总表-教师资格考试.doc
- 2008年政府十方面民生实事每月实施计划表-上虞区.doc
- 2008年苏锡常镇四高三教学情况调查㈠.doc
- 2008雷士光电业务新模式建议书-光芒计划.ppt
- 2009年我美国招商及人才招聘活动初步方案.doc
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
文档评论(0)