注册岩土工程师基础知识点:选择语句.docx

上传人:hs****ma 文档编号:562186845 上传时间:2024-02-04 格式:DOCX 页数:5 大小:12.70KB
返回 下载 相关 举报
注册岩土工程师基础知识点:选择语句.docx_第1页
第1页 / 共5页
注册岩土工程师基础知识点:选择语句.docx_第2页
第2页 / 共5页
注册岩土工程师基础知识点:选择语句.docx_第3页
第3页 / 共5页
注册岩土工程师基础知识点:选择语句.docx_第4页
第4页 / 共5页
注册岩土工程师基础知识点:选择语句.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《注册岩土工程师基础知识点:选择语句.docx》由会员分享,可在线阅读,更多相关《注册岩土工程师基础知识点:选择语句.docx(5页珍藏版)》请在金锄头文库上搜索。

1、 注册岩土工程师基础知识点:选择语句1块IF语句和END IF语句块IF语句和END IF语句以及任选的ELSE IF和ELSE语句的联合使用,以便掌握执行序列。块IF的格式为:IF(e)THEN式中e为规律表达式,(e)为规律表达式的值。END IF语句的格式为:END IF块IF的几种形式如下。为了实现选择构造,可用以下几种形式的块IF 。(1)不含ELSE语句的块IF,格式为:IF(条件)THEN块END IF如:LOGICAL LREAD(*,*)LIF(L)THENWRITE(*,*)The L is trueGOTO 10END IFWRITE(*,*)The L is false

2、10S(2)包含ELSE语句的块IF,其格式为:IF(条件) THEN块1ELSE块2END IF如:READ(*,*)XIF(XGE0)THENY105*XELSEY105*XEND IFWRITE(*,*)X,X,Y,YS(3)含有ELSE IF语句的块IF,格式为:IF(条件1)THEN块1(条件1为真,执行块1)ELSE IF(条件2)THEN块2(条件1为假,条件2为真,执行块2)ENDIF也可用以下格式:IF(条件1)THEN块1(条件1为真,执行块1)ELSE IF(条件2)THEN块2(条件1为假,条件2为真,执行块2)ELSE块3(条件1为假,条件2也为假,执行块3)END

3、IF当条件更加简单时,还可用以下格式:IF(条件1)THEN块1块nELSE块n1ENDIF如有一函数Z,满意以下条件:8x12且6y20 时:Zx10x0且3y1时:Zy其他状况Z0x和y值从键盘读入。为精简程序,引入4个规律量,程序如下:LOGICAL LGl,LG2,LG3,LG4READ(*,*)X,YLGlXGE8ANDXLE12LG2YGE6ANDYLE20LG3XGE10ANDXLE0LG4YGE3ANDYLE1IF(LGlANDLG2)THENZXELSEIF (LG3ANDLG4) THENZYELSEZ0END IFWRITE(*,*)X,X,Y,Y,Z,ZSEND2块语句在使用中的根本规章块语句在使用中有以下根本规章:(1)一个块IF语句必需与一个ENDIF语句相对应。不同的IF级可以相互嵌套;(2)一对块IF语句和ENDIF语句之间可以包含零个或多个ELSEIF语句,也可以包含零个或一个ELSE语句,即允许有一个IF块,零个或多个ELSEIF块,零个或一个ELSE块;(3)不允许用无条件转移语句和条件转移语句从外套层进入内套层,但允许用转移语句从内套层转向外套层。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号