Fortran第23章.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Fortran第23章

4、行分类 注释行:!后的所有字符都被编译器忽略 可独占一行,可在其它语句之后 空行被作为注释行 ( fortran77:第一列为C或*的行为注释行) 语句行:可执行语句、非可执行语句 语句行可以是0到132个字符。 允许出现空语句行(增强程序的可读性) 5、较短的语句可以放在一行使用 一行可以写多个语句,用“;”分隔 例:A=2;B=3;C=4 6、一个语句可分行写,第1行称为起始行,从第2行开始以后的 各行称为继续行 在语句末尾添加续行符 ,编译器就会把下一行作为续行来处理 例: A=X+Y+Z +k+L 如果是把一个关键字分成两行,那么需要在下行语句的开头再加一个续行符 例 pro gram main 注意:如果续行符出现在注释语句中,则失去续行的功能 7、空格:记号(关键字、变量和常量名以及操作符等的字符 )内部不能用空格,记号与记号之间应用一个或多个空格分开。 8、语句有位置规定 简单的FORTRAN90程序分析 PROGRAM EXAMPLE !该程序为了直观解释上述内容。 IMPLICIT NONE !上述空行可作为注释语句 CHARACTER ( LEN = 20 ) :: NAME PRINT * !打印空行 NAME=WYG PRINT*,您好,, !使用续行符 NAME PRINT* PRINT*,欢迎进入FORTRAN 90世界! END PRO GRAM EXAMPLE !续行符也可连接一个关键字,但这种方法不推荐使用 !打印一空行 您好,WYG !打印一空行 欢迎进入FORTRAN 90世界! Press anykey to continue 一、写法 数值型变量V=数值型表达式e 例:A=31159*R**2 注意: =是赋值号,读为“取” B=A C=3 二、执行过程 1、计算e 2、转化为V的类型 3、V e 赋值号两边类型不同,可以赋值 例:integer::I,M; real::A,B,X COMPLEX::C I=6.2*2 I值为12 A=6*2 A值为12.0 C=2 值为(2.0,0.0) 例:M=(1.0,2.0)*2 M值为2 X=(1.5,2.0)+(2.0,1.0) X值为3.5 3.2 算术赋值语句 三、作用 1、输入数据 2、计算(公式——赋值语句) 例1、交换A,B的值; 例2、 (设Δ=0) 计算 四、注意点: 1、= 具有方向性: A=B B=A A B B A 5、左边只能为变量 错例: x+y=1 3=A 2、N=N+1 计数器 新 原 3、右变量应预先有值 4、当X=2时计算F(X)=X+1 X=2 F=X+1 逻辑型赋值语句: 写法:逻辑型V=逻辑型e 一、含义 输入:数据 内存(变量) 赋值语句:定值,少量,写程序时送值 输入语句:变动(待定),批量,执行程序时送值 二、写法 Read(设备名,格式说明)输入项表(即变量名表,用,分隔) 简单的输入语句: Read(*,*)变量名表 Read *,变量名表 表控格式、自由格式 键盘 表控格式 3.3.1简单的输入语句 例:Read*,A,D,F 三、功能:执行时,遇READ

文档评论(0)

文档精品 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6203200221000001

1亿VIP精品文档

相关文档