版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章关于FORTRAN的初步知识FORTRAN程序设计2FORTRAN语言的发展概况
FORTRAN是英文FORmulaTRANslation的缩写,意为“公式翻译”。
FORTRANⅡ→FORTRANⅣ→FORTRAN78→FORTRAN95→FORTRAN2000……3固定书写形式:每一行分为四个区:1:标号区第1~5列2:续行区第6列3:语句区第7~72列4:注释区第73~80列自由书写形式:不按照以上要求书写。FORTRAN源程序的书写规则4FORTRAN源程序的书写规则固定书写形式的源程序中的行分为:1:注释行第1列书写字母C。2:起始行该行第6列必须是空格或0。3:继续行该行语句标号区没有标号,第6列不能是空格或0
4:结束行从该行的第7列以后书写END。自由书写形式的源程序中的行:
书写时没有以上要求。51:整型常量2:实型常量3:双精度型常量4:复型常量5:逻辑型常量6:文字型常量FORTRAN语言的常量61:整型常量
是一个正的或负的或零的数,不应该包含小数点。如:12、0、-51等。不同的语言系统,使用多少个字节表示一个整数是不一样的。FORTRAN语言的常量72:实型常量
有两种表示方法:(1)小数点法表示:如:12.50.1212..55等(小数点表示)(2)科学计数法(指数)表示:
实数或整数E或e整数
如:1.8635E25.d-1等(指数表示)FORTRAN语言的常量83:双精度型常量双精度型常量的表示:
实数或整数D或d整数
如:1.8635D25.d-1等FORTRAN语言的常量94:复型常量
复型常量的表示:
(常量1,常量2)常量可以是整型常量或实型常量表示的复型常量是:常量1+常量2i
如:(3.24,4.56)(2,5.6)等FORTRAN语言的常量105:逻辑型常量逻辑型常量的表示:
.true.表示真值.false.表示假值
6:文字型常量文字型常量的表示:
‘若干个字符’
例如:'abcdef''123456xyz'FORTRAN语言的常量11
标识符的命名规则:
以字母(不分大小写)开头,后跟若干个字母或数字。变量类型:1:隐含说明(约定)凡不加说明的标识符,以字母I~N(或i~n)开头的为整型变量,以其它字母开头的变量为实型变量。2:显示说明语句3:隐含说明语句FORTRAN语言的变量121:显示说明语句
integer若干个标识符彼此间用逗号分隔定义的每一个标识符为整型变量。
real若干个标识符彼此间用逗号分隔定义的每一个标识符为实型变量。doubleprecision若干个标识符彼此间用逗号分隔定义的每一个标识符为双精度型变量。FORTRAN语言的变量131:显示说明语句
complex若干个标识符彼此间用逗号分隔定义的每一个标识符为复型变量。
logical若干个标识符彼此间用逗号分隔定义的每一个标识符为逻辑型变量。character*整型常量若干个标识符彼此间用逗号分隔定义的每一个标识符为字符型变量,每个字符型变量存储若干个(整型常量)字符。FORTRAN语言的变量142:隐含说明语句
implicitinteger(字母1,字母2)或(单个字符),......implicitreal(字母1,字母2)或(单个字符),......如:implicitinteger(a,c),(x)定义字母a、b、c开头的变量均为整型变量,字母x开头的变量为整型变量。如implicitreal(i,l),(n)定义字母i、j、k、l开头的变量均为实型变量,字母x开头的变量为实型变量。FORTRAN语言的变量152:隐含说明语句
implicitdoubleprecision(字母1,字母2)或(单个字符),......implicitcomplex(字母1,字母2)或(单个字符),......implicitlogical(字母1,字母2)或(单个字符),......implicitcharacter(字母1,字母2)或(单个字符),......其意义见前页。FORTRAN语言的变量16标准函数标准函数:abs(x)|x|exp(x)ex
alog10(x)log10xalog(x)lnx……sin(x)sinxcos(x)cosxtan(x)tanxctan(x)tan-1x注意:使用三角函数时,单位应该是弧度。17算术运算符和算术表达式算术运算符:+、-、*、/、**算术表达式:用运算元素、运算符、圆括号组成的有意义式子。对算术运算符应该注意运算符的优先级及结合方向。对算术表达式应该注意算术表达式的正确表示。18算术运算符和算术表达式算术运算符的优先级:**最高*,/次之+、-最低算术表达式的正确表示:(axb)3(a*b)**3axexa*exp(x)19算术表达式运算中的类型问题FORTRAN规定:1:同类型算术量之间运算的结果保持原类型。2:如果参与运算的两个量为不同类型,系统将它们转换成同一类型然后进行运算。规则是:将低级别类型转换成高级别类型进行元算。整型(低)实型(高)2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农村自建房承包合同版
- 2024年度知识产权许可合同:专利技术使用权授权2篇
- 2024年度工程居间与施工监理合同3篇
- 锅炉维护技术服务合同范本
- 二零二四年度广告设计与媒体投放服务合同4篇
- 河北农业大学现代科技学院《知识产权法》2023-2024学年第一学期期末试卷
- 煤电产业行业研究报告:容量保障机制托底下的火电投资
- 《如何进行商务谈判》课件
- 阳台栏杆制作安装合同范本
- 新生儿低血糖应急预案
- 口腔修复学教学大纲
- 控制性详细规划案例课件
- 应急演练记录表(含内容)
- 分行业每度电产出
- 小学三年级上册道德与法治课件-9.心中的110-部编版(12张)ppt课件
- 中国象棋盘WORD版大小可调整编辑打印实用象棋棋盘网格
- 鸡的尸体病理剖检
- 绿化管护合同交接过渡期的服务承诺方案
- 小学数学校本主题教研活动案例
- 市场拓展奖励办法
- 居住区规划设计PPT课件
评论
0/150
提交评论