- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FORTRAN语言及程序设计;Visual Fortran 90 程序设计;引言:
在任何一种程序设计语言中,都存在三种基本程序结构:
顺序结构
选择结构
循环结构
;特点:
执行过程严格由上而下,适用于简单问题;例:计算 x2 ,x0
y= ,x=0
;语句: IF(x〈0)THEN
y=x**2
ELSE
y=SQRT(x)
ENDIF;关系表达式——表示简单条件
1、 关系运算符:
、 =、 、 =、 ==、 /=(常用)第53页表4.1
.GT.、.GE.、.LT.、.LE.、.EQ.、.NE. (很少使用)
2.写法: 算术表达式1 关系运算符 算术表达式2
或者 字符表达式1 关系运算符 字符表达式2
例: A B ,表示数学式:A B;
X + Y == C ,表示数学式:X + Y = C;
X – Y = 1.0E-6 ,表示数学式:X – Y ≤ 10-6;
B / = ( C - D ) / LOG ( B )
表示数学式B≠(C-D)/lnB ;3.运算顺序:先计算算术表达式或字符表达式的值e1、e2
再按关系运算符比较
例: a*b〈c*d 等价于 (a*b)(c*d)
(运算符顺序:先算术,后关系)
4.关系表达式的值:是逻辑值
成立:.TRUE.; 不成立:.FALSE.
例如:当A = 12.5,B = 14.7,C = 13.5,D = 16时,关系表达式:
A + B + 1.5 = C + D + 1.0 值为真
其它值不变,但C改为- 13.5时, 值为假。
;5.注意点:
(1)写法:一个关系运算符,两个算术或字符表达式
错例:2X3 或 (ab)c
(2)关系运算对象:算术或字符表达式
错例:A==.false.
(3)关系运算符两边的操作数可以是不同类型的算术量。在进行比较运算时应先转化成相同类型,转化的规律是将低级类型向高级类型转化
(4)复型:只能进行 ==、/=
(5)= =或/=要小心使用
实型量一般要改写:用最小误差来判定
A==B改写为ABS(A-B)1E-6
A/=B改写为ABS(A-B)=1E-6 ; 例: 0≤x5 0≤x
同时 应该为0=x.AND.x5
x5
1.逻辑运算符及优先级(第55页表4.2)
.NOT.、.AND.、.OR.、 .EQV.、.NEQV. .XOR.
高 低
.EQV.、.NEQV.为同一级
;2.运算规则:(第55页表4.3)
.not.a:求反运算,
a.and.b:a与b同时为真,表达式值才为真
a.or.b: a与b有一个为真,表达式值就为真
a.eqv.b: a与b值相等,表达式值为真
a.neqv.b: a与b值不相等,表达式值为真
a.XOR.b: a与b值不相等,表达式值为真
注:NOT为单目运算符,位于操作数之前
;
3.逻辑表达式写法:
用逻辑运算符将若干个逻辑量相连
4.逻辑量:
逻辑常量、逻辑变量、 逻辑函数、关系表达式
即值为.TRUE. .FALSE.的量
;例 : LOGICAL:: A
则 A 为一个逻辑表达式
.TRUE. 为一个逻辑表达式
.NOT.A 为
您可能关注的文档
- 2017届高三英语(北师大版)一轮复习语法第一讲冠词浅析.ppt
- 第五章机械加工精度总汇.ppt
- 2017届高三政治一轮复习第二单元生产、劳动与经营第六课投资理财的选择浅析.ppt
- 2015-2016学年2.2.1《用样本的频率分布估计总体分布》(2课时)浅析.ppt
- 第七章振动的测量总汇.ppt
- 2015-2016学年3.2《独立性检验的基本思想及初步应用》(冲突_BY-20151225FVHK_2016-05-2512-30-48)浅析.ppt
- 第七章中断技术总汇.ppt
- Final—内外墙抹灰工艺浅析.ppt
- 2015-2016学年3.2《独立性检验的基本思想及初步应用》浅析.ppt
- 2017届经济生活一轮复习1.1揭开货币的神秘面纱浅析.ppt
- DB44_T 2611-2025 城市排水管网有毒有害气体监测与风险分级管理技术标准.pdf
- DB44_T 2612-2025 竞赛类科普活动策划与实施服务规范.pdf
- DB43_T 2947-2024 烟草种子质量控制规程.pdf
- DB37_T 4836-2025 煤矿风量实时监测技术要求.pdf
- 叉车防撞系统,全球前22强生产商排名及市场份额(by QYResearch).docx
- 超滤膜,全球前18强生产商排名及市场份额(by QYResearch).docx
- DB62T 4172-2020 玉米品种 酒623规范.pdf
- DB62T 4160-2020 在用真空绝热深冷压力容器综合性能在线检测方法.pdf
- DB62T 4164-2020 辣椒品种 酒椒1号.pdf
- DB62T 4133-2020 公路隧道地质超前预报机械能无损探测技术规程.pdf
文档评论(0)