FORTRAN听课笔记

FORTRAN听课笔记

ID:42390951

大小:194.55 KB

页数:16页

时间:2019-09-14

FORTRAN听课笔记_第1页
FORTRAN听课笔记_第2页
FORTRAN听课笔记_第3页
FORTRAN听课笔记_第4页
FORTRAN听课笔记_第5页
资源描述:

《FORTRAN听课笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、FORTRAN程序是最常用的一种语言。现在从最简单的FORTRAN程序结构整理,方便入门。FORTRAN程序的结构是由主程序和主程序体,还有END组成的。在解决某个问题时,可使用FORTRAN程序,其中,需要对一些变量进行定义,只有对变量进行定义了,才可以是程序顺利的运行下去。因为,就像人一样,只有对各个部门的人进行分类,才能是人们能够井然有序的参加工作。首先主程序的结构如下所示:PROGRAMMAIN。。。。。。END其中,PROGRAM翻译为“程序”的意思。对于一个主程序,可以对其进行命名,比如,MAIN就是一个主程序的名字。中间的

2、省略号指的就是主程序的主体语句,问题的描述与解答均是位于主程序范围内。但是,必须注意的是,一个程序,必须有结束语句,也就是END语句。否则程序将无法正常运行。1.变量定义的介绍:在进行编制程序的时候,首先要对问题中用到的变量进行定义。最常用的一些变量定义有,整型变量,实型变量,字符型变量等。就像数学中的数字定义一样,分实数、整数,所以整型变量就是定义一些表示整数的一些变量,比如说,整型变量NN,用NN表示节点的数目(NumberofNodes),因为点的数量就是整数,所以要用整型变量来定义。用INTEGER来表示整型变量。例如,定义的语

3、句可以这么写:INTEGERNN对于实型变量,用REAL表示,但是通常来说REAL的精度没有DOUBLEPRECISION的精度高,通常使用DOUBLEPRECISION来表示实型变量。因为REAL是8字节的,而DOUBLEPRECISION是16字节的,所以是双精度的。因此DOUBLEPRECISION就翻译为“双精度的实型变量”。例如,想要定义一个矩形的边长,因为边长不一定是整数,所以要定义为实型变量,则程序语句应该这么写:DOUBLEPRECISIONL,H在此说明一点,就是在编写程序语句的时候,一定要在英文状态下编写,尤其是标点

4、符号,虽然可以直接写出来,但是如果是在汉语状态下写入的标点符号,在程序运行的时候,会认为是错误,这一点一定要注意。字符型变量,就是要定义一些字符,用CHARACTER来表示,在写程序语句时,要给出字符型变量的长度,因为如果不给定长度的话,有可能程序运行完之后会输不出结果。比如说,你想在程序中写一句话,那么它不是一些可以运算的变量,就像矩形的边长一样,可以参与计算,字符型变量只是一个标记。字符型变量的长度就是指,一个字母或者空格都要算进去。例如,"Iamastudent.",则用程序语句写为:CHARACTER*20,即其长度最大是20,

5、超过20的部分,则程序不能输出,注意引号以及最后面的那个句号也要计算进去。2.简单程序编写:现在编写一些简单的小程序来说明变量的定义以及语句的规范书写。例1:有两个整数,已知该两个整数的值分别为2和3,则用程序语言实现二者的和分析:从已知的题干中可以看出,要定义的变量是整形变量,所以要用INTEGER来定义,此外有两个已知的整型变量,因为整数与整数的和还是整数,所以在定义时要定义三个整型变量。程序语言实现如下:注:程序的编写过程中,一些变量或者程序内部函数的书写正确的时候,会自动显示为蓝色,如上图所示。程序中的"PRINT*,C"表示要

6、在电脑的屏幕上输出计算的结果,因为PRINT在英文中是打印的意思,而其后面的星号*表示在屏幕上写出,如下图所示。计算你的结果为:5则程序输出的为:如果想在屏幕上写出"C=5",则用程序语句实现为:输出结果为:注意以上二者的区别。程序编写好以后要分别进行“编译”,“连接”,“运行”三个步骤,图标分别如下图所示:(左一表示编译;左二表示连接;最后一个(也就是那个红色的叹号)表示运行),然后就弹出上面黑色的对话框。此外,整数也可以定义为实型变量,仍以上面的例题为例,将变量定义为实型变量时,输出的结果与定义为整型变量的区别:注意,在定义双精度时

7、,A,B的值可以写为2,3,或者2.0,3.0均可以。因为虽然A,B的值写成2,3,实际程序在运行的时候,读入的是A=2.00000000000000,B=3.00000000000000则程序输出的结果是双精度的,有16个字节。同样的,如果在定义实型变量的时候,用的是REAL,则计算的结果如下:用REAL定义的时候,程序读入的数据是A=2.000000,B=3.000000注意REAL与DOUBLEPRECISION的区别。例2:用程序语句在屏幕上输出一下语句:"Iamateacher!"分析:由已知得:该程序中涉及到的变量是字符型变

8、量,也就是要用CHARACTER来定义,根据字符型变量定义的要求,就是要输入变量的字符长度。根据这句话来看,字符的长度为18,那么可以定义字符型变量的长度为20,也就是,最大长度是20。要在屏幕上打印,所以

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。