- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FORTRAN_90_复习
FORTRAN 90 基础知识
第三章
基本知识,如:字符集、名称、关键字、程序单元、书写格式、数据类型。
名称:
①名称只能由英文字母、数字、下划线符“_”和美元符号“$”组成。
②名称第一个字符必须是英文字母。
③名称不能超过31个字符。
合法名称: Number,Max, PrOgRaM, FIND_IT, read, x, a3b7, china, total, x$y$z。
非法名称:X-Y-Z, 8q, a.5, _wrong,U.S.A., DR.WANG,$abcd,r a t e。
书写格式:自由格式,固定格式
3个通用标志符:注释标志符“!”、语句分隔标志符“;”和续行标志符“”。
数据类型
第四章 内部数据类型
常量和变量:语法描述; 精度(kind值)和取值范围
整型常量:整数(10进制)。
实型常量:实数。
复型常量:复数。
字符型常量:字符串。
逻辑型常量:逻辑值,布尔值。.true. .false.
变量的申明。
表达式
算术表达式:算术运算符的优先级和结合规则;操作数的类型转换
不同优先级运算符,“先高后低”结合
先乘方、后乘除、再加减,括号最优先
相同优先级运算符,“从左向右”结合 ,如 9-4+12/3*2**3 = ?
乘方算符,“从右向左”结合 ,如 2**3**2 = ?
尽量多地使用( ),以使意义明确,避免出现歧义和产生错误
转换规则“由低级向高级转换”
① 数据类型和KIND相同的两个算术操作数,计算时不转换,运算结果的类型和KIND与原数据相同。
② 数据类型相同但KIND值不同的两个算术操作数,计算时,将KIND值低的操作数转换为高KIND值,运算结果为高KIND值的原类型。
③ 数据类型不同的两个算术操作数,将低级别类型的操作数高级别类型,运算结果的类型及KIND值与高级别类型操作数相同。
字符表达式
字符串连接操作符 //
“I” // ‘ ‘ // “Love” // ‘ ‘ // “Fortran 90” ? I Love Fortran 90
关系表达式
关系运算符 含 义 FORTRAN77 FORTRAN9x .LT. Less Than 小于 .LE. = Less than or Equal to 小于等于 .EQ. == Equal to 等于 .NE. /= Not Equal to 不等于 .GT. Greater Than 大于 .GE. = Greater than or Equal to 大于等于
逻辑表达式
关系运算符 名称 含义 优先级 .NOT. 非 对后面的操作数取反:真→假、假→真 1 .AND. 与 当连接两个逻辑操作数为真时,表达为值为真;
其中一个为假 均为假 2 .OR. 或 当连接两个逻辑操作数中一个为真结果为真
两个为假时为结果为假 3 .EQV. 等于 连接的两个逻辑操作数取相同值时,取真;取假 4 .NEQV. 不等 连接的两个逻辑操作数取不同值时,取真;取假 4 .XOR. 异或 连接的两个逻辑操作数不相同时,取真;取假 4
逻辑变量 逻辑与 逻辑或 逻辑非 逻辑等于 逻辑不等 逻辑异或 X Y X.AND.Y X.OR.Y .NOT.X X.EQV.Y X.NEQV.Y X.XOR.Y T T T T F T F F T F F T F F T T F T F T T F T T F F F F T T F F
逻辑运算的优先级:.NOT. →.AND.→.OR.→.EQV.、.NEQV.、.XOR、
相同优先级时,运算按从左到右的顺序进行(“左结合”)
第五章 数据的有格式输入输出
I编辑符F编辑符E编辑符A编辑符 L编辑符 X
表控输入语句READ*,a,b
表控输出语句PRINT*,i,j
格式输入语句READ(*,*)a,b
格式输出语句WRITE(*,*)a,b
WRITE(1,(1X,I5))
WRITE(1,100)
100 FORMAT(1X,I5)
Open(10, FILE=“FILE1.txt” ,STATUS=“new”)
CLOSE(10)
第六章 选择结构程序设计
块IF语句
多支块IF语句
块CASE语句
①表达式e可以且只能是可数类型表达式:整型、字符型或逻辑型表达式。
第七章 循环结构程序设计
EXIT语句的功能是:在循环体执行过程中强制性终止整个循环语句的执行,转循环语句后的第一条语句执行。只能在DO和DO WHILE循环语句内使用EXIT语句。
CYCLE语句的功能是:在循环体执行过程中强制性终止本次循环体的执行,转循环语句后的开始语
您可能关注的文档
- 高一数学同步辅导第4讲.doc
- 20161220高三上数学会考模拟1.doc
- 化学:第二章《烃与卤代烃》复习课.ppt
- 河南省卫辉市第一中学2012届高三4月月考试题(化学).doc
- 最新 高考 无机框图题 突破点 题眼 总结.doc
- 新泰市新汶中学同步测试题印刷.doc
- 2013年普通高等学校招生全国统一考试化学题(浙江).doc
- 化学:第二章《海水提溴与海带提碘》复习(沪科版高一上).ppt
- 化学:第四章《氯气性质》(大纲版第一册).ppt
- 化学:第三章第一节《弱电解质电离》原创(人教版选修4).ppt
- 专题06 经济体制(我国的社会主义市场经济体制)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题11 世界多极化与经济全球化-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 专题03 经济发展与社会进步-5年(2020-2024)高考1年模拟政治真题分类汇编(浙江专用)(解析版).docx
- 专题09 文化传承与文化创新-5年(2020-2024)高考1年模拟政治真题分类汇编(北京专用)(原卷版).docx
- 5年(2020-2024)高考政治真题分类汇编专题08 社会进步(我国的个人收入分配与社会保障)(原卷版).docx
- 专题07 探索世界与把握规律-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 5年(2020-2024)高考政治真题分类汇编专题06 经济体制(我国的社会主义市场经济体制)(原卷版).docx
- 专题11 全面依法治国(治国理政的基本方式、法治中国建设、全面推进依法治国的基本要求)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题17 区域联系与区域协调发展-【好题汇编】十年(2015-2024)高考地理真题分类汇编(解析版).docx
- 专题01 中国特色社会主义-5年(2020-2024)高考1年模拟政治真题分类汇编(原卷版).docx
最近下载
- 2024年刑法知识考试题库及答案【基础+提升】.pdf VIP
- 支气管镜诊疗操作相关大出血的预防和救治专家共识.pdf
- 2022年太原理工大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案).docx VIP
- 2023年太原理工大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案).docx VIP
- PP板_MSDS.doc
- 土木工程识图9剖面图和断面图.ppt
- 2024届高三英语一轮复习:说题比赛 ---2021年新高考II卷语法填空课件.pptx VIP
- 长输管道施工组织方案.doc
- 大职赛生涯闯关参考答案.docx VIP
- AST_中央企业班组长岗位管理能力资格认证(三期模拟1030)-0019.pdf
文档评论(0)