- 1、本文档共138页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.4 FORTRAN 字符集 3.5 常量 3.6 变量 3.7 内部函数 3.8 算术表达式 3.9 赋值语句 3.10简单的输出语句(表控输出) 3.11简单的输入语句(表控输入) 3.12 PARAMETER语句(参数说明) 3.13 PROGRAM语句,END语句,STOP语句,PAUSE语句 整型(INTEGER) 实型(REAL) 双精度型(DOUBLE PRECISION) 复型(COMPLEX) 逻辑型(LOGICAL) 字符型(CHARACTER) 二 内部函数的一般形式及引用 一般引用形式: 函数名(自变量表列) 说明 : 自变量应该括起来. 如SINX应写成SIN(X). 三角函数的单位是弧度而不是度. 自变量可以是表达式.如EXP(3.5*6.2),还可是引用 函数SIN(3.5*COS(2.0)),且可多次套用. 如: sin(1.5*sin(2.3*sin(2.0))) 隐含说明不能改变内部函数的类型. 例:implicit integer(a-d) 对程序中的alog,dexp,dlog函数无影响. 例如: 3.8 fortran表达式 算符分为两类:固有算符与自定义算符 ● 固有算符 所谓固有算符就是直接使用相应符号,能够被FORTRAN编译器 所辨识的算符。 表 FORTRAN的固有算符以及相应的算元类型 ● 自定义算符 FORTRAN约定了通过OPERATOR界面的函数子程序定义自 定义算符的规则。(定义过程略) 自定义算符的形式为: ????? ?.XXX… . 在两个句点之间有n个字母,n不大于31。 中间的字母串最好是一个表达该运算含义的英文单词。 这个单词不能与固有运算符或者逻辑常量里面已经使用了的单词重复。 一元自定义算符具有最高的运算优先级, 二元自定义算符具有最低的运算优先级。 算符的优先级顺序 表各类算符在同样的优先级的情形下的运算优先级顺序 1. 对于固有数值运算的解释 ●?除了整数幂次的幂次运算之外,固有数值运算总是首先按照前面的算元与结果的数据属性一致性规则。 例: 3*4 --12 3.5*4.0 -- 14.0 A*B -- 实型 I*J -- 整型 ●对于表达式含有不同类型运算量的混合运算,其运算过程是先将低级的运算量转换成高级类型,然后进行同类型的运算量运算.级别按如下规定: 实型(高) 整型(低) 例: 8.5*6 = 51.0 非51 ●?对于两个整数除法,由于一致性的要求,商也必须是整数,对于无法整除的情形,规定取离小数形式的商最近的整数值作为计算结果。 【例】下面表达式 ??? 5**(-2)的结果等于0。 2. 对于非数值固有运算的解释 ● 字符型数据的运算就是字符的串联,按照从左到右的顺序把右边的算元接在左边的算元的右边即可。 ● 关系运算按照算元分三类: (1)算元都是数值。 如果它们的类型或种别不同,则先转换为它们的和的类型或种别,再进行比较。 对于复数,只能说是否相等,不能比较大小。 结果都是默认逻辑型。 (2)算元都是字符型。 算元的长度可以不同,但是类型必须相同。 如果长度不同,则在短字符串的右边添加空格符,使得两者长度一致,再从左边第一个字符开始作比较。如果相同,则比较第二个字符,直到出现不相同的情况,这时就可以得到是否相等的判断,进一步根据第一个不相同的字符在编译器规则的字符顺序表里的位置前后,来决定它们的大小。 (3)算元都是逻辑型 逻辑型运算的取值表见表 误差和溢出 1.误差 ◆因实数的有效位数是有限的,计算结果与理论值之间可能有一些差别,这就是误差产生的原因。 例: 1/3*3: 用手工算:为1,按整型算:为0,按实型算:为0.999999 3.9 赋值语句(基本计算) 格式: V=e 其中V为被赋值变量名,e为计算表达式。 3.10 简单的输出语句 一. 输入/输出 二. 实现输入/输出的要求 1.数据所进行的操作即是读又是写 2.使用什么外部设备进行输入输出.每个外设都有一个 通道号,通道号是为每台外部设备规定的设备号,每类 机器都不一样,本书约定如下: 通道号 设备名称 05 终端键盘
您可能关注的文档
- 薄膜光学课程设计.ppt
- 成功者应具备的心态.ppt
- 国债期货的投资策略.pptx
- 周期函数的傅立叶级数.ppt
- 第五章向量代数一解几习题.ppt
- 2013年高考一轮:第十二章第1单元量子论初步.ppt
- 第8章软开关技术 .ppt
- 专题二生物的多样性与环境.ppt
- 生活第一单元公民的生活第二课第二框决策.ppt
- 位移检测传感器应用.doc
- 个人借款合同范本(个人借款合同范本模板) .pdf
- 东营半导体材料项目投资计划书 .pdf
- 分析参考ntz0 xx swahili paper 1 hl markscheme里语.pdf
- 文稿教程说明.pdf
- 参考服务器软件asp net part 6.pdf
- latin paper 2 hl markscheme拉丁语级分数表.pdf
- 专论问答monographs questions and answersiarc专著.pdf
- mhz临界模式功率因数校正电路损耗模型.pdf
- 分析导入android app os mainactivity java主活动.pdf
- sigma-z共7 aldrich安全数据表.pdf
文档评论(0)