Fortran 程序设计2顺序结构ppt课件.ppt

Fortran 程序设计2顺序结构ppt课件.ppt

ID:59446448

大小:224.50 KB

页数:45页

时间:2020-09-17

Fortran 程序设计2顺序结构ppt课件.ppt_第1页
Fortran 程序设计2顺序结构ppt课件.ppt_第2页
Fortran 程序设计2顺序结构ppt课件.ppt_第3页
Fortran 程序设计2顺序结构ppt课件.ppt_第4页
Fortran 程序设计2顺序结构ppt课件.ppt_第5页
资源描述:

《Fortran 程序设计2顺序结构ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、四、顺序结构程序设计数据概念,常量,变量及其说明FORTRAN内部函数运算符和表达式赋值语句简单的输入输出语句程序执行控制语句数据的概念1.从表现形式上,数据有常量、变量、表达式、函数之分2.从数据类型上,有整型、实型、字符型、复型和逻辑型等基本类型,以及数组、结构体等复杂的数据类型每一种数据类型决定该类型数据在计算机中的存储方式和作用于其上的操作。直接常量:数据本身是一个常量不同类型的常量有不同的表示方法:整型常量:正数、负数和0实型常量,两种表现形式:小数和指数小数如:5.3; 5.; .3; -8.; .6378

2、指数如:1.32E5表示1.32×1051.285E-12表示1.285×10-121E2和1.0E2都表示100.0其它直接常量,如复型、逻辑型字符型等FORTRAN常量符号常量:用一个标识符来表示一个常量通常用PARAMETER语句来定义例如:PARAMETER(PI=3.14159,M=10)变量的概念:程序运行过程中其值可以改变的量(实际上代表的是一个内存单元,程序通过变量名来访问存储单元,如:N=N+1)变量名:用标识符来命名。同一个程序单元中不能用同一个标识符代表不同的变量标识符由字母、数字和下划线组成,开

3、头必须是字母。FORTRAN变量1 FORTRAN不区分字母的大小写;2 标识符的长度因FORTRAN版本不同而有差异;77为1-6个字符,90以上为1-31个3 标识符尽量做到“见名知义”;如AREA,PI,STN4 避免用一些特定意义的语句名和函数名FORTRAN没有规定的“保留字”,但一般为避免混淆,实际中应尽量避免用一些特定意义的语句名和函数名等作变量名,如PRINT,WRITE,SIN注意:变量的说明(声明,定义)对变量类型的说明。在程序代码中,程序员向编译器要求预留一些存放数据的内存空间。3种方式:1)类型

4、说明语句2)隐含说明语句3)隐含约定1)类型说明语句格式:类型说明符变量名1,变量名2…类型说明符::变量名1,变量名2…例:INTEGERX,YREAL::AREA,AVERAGE,STUDTFortran中有六个类型说明语句:(1)INTEGER语句(整型说明语句)(2)REAL语句(实型,或浮点数说明语句)(3)DOUBLEPRECISION语句(双精度说明语句)(4)COMPLEX语句(复型说明语句)(5)LOGICAL语句(逻辑型说明语句)(6)CHARACTER语句(字符型说明语句)声明1:整数类型(INT

5、EGER)声明长整型,即用4个bytes来存放整数:声明短整型,即用2个bytes来存放整数:默认为长整型一行可声明多个变量声明2:浮点数(REAL)浮点数与整数的最大区别在于可以保存小数,不做说明(默认)时,通常用占4个bytes的单精度浮点数。关于有效位数的考虑……声明3:复数(COMPLEX)唯一能直接提供复数类型的语言。虚部和实部,由两个浮点数来表示,因此也可分为双精度和单精度声明4:字符及字符串(CHARACTER)即用来保存一个或一串字符时所使用的类型声明5:逻辑变量(LODICAL)逻辑变量主要在逻辑判断

6、时使用。两种数值:真和假。所以存储时用1bit空间足够,通常由编译器自行决定空间大小。也可以设置,但意义不大。应用,在流程控制中……2)隐含说明语句IMPLICIT例:IMPLICITINTEGER(A,C,T-V)将A和C及T到V开头的变量规定为INTEGER类型IMPLICITINTEGER(A,B),REAL(I,K),INTEGER(X-Z)?IMPLICIT说明语句将某个或某些字母开头的变量指定为所需类型。可以用一个IMPLICIT语句同时指定几种类型3)隐含约定:(I-N规则)90以上不提倡使用,一般在程序

7、变量说明前加:IMPLICITNONE取消I-N规则注意:优先级:1->2->3IMIPLICIT为非执行语句,应放在所有可执行语句之前FORTRAN内部函数FORTRAN内部函数(内在函数),也称库函数内部函数指系统本身带有的能完成一定功能的程序单位。可供用户直接使用,必须遵守其使用规则。函数名含义应用例子相当数学上的运算ABS求绝对值ABS(X)EXP指数运算EXP(X)SIN正弦值SIN(X)COS余弦值XCOS()ASIN反正弦ASIN(X)ACOS反余弦ACOS(X)TAN正切TAN(X)ATAN反正切ATA

8、N(X)LOG自然对数LOG(X)LOG10常用对数LOG10(X)常用的算术函数:函数名含义应用例子相当数学上的运算INT取整INT(X)MOD求余MOD(X1,X2)SIGN求符号SIGN(Xl,X2)当当REAL转换为实型REAL(I)MAX求最大值MAX(I1,I2,I3)MIN求最小值MIN(Xl,X2,X3)SQRT求

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

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

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