当前位置: 首页 > 结构工程师 > 结构工程师备考资料 > 09结构工程师考试(计算机应用基础)备考讲义(13)

09结构工程师考试(计算机应用基础)备考讲义(13)

更新时间:2010-04-23 13:29:26 来源:|0 浏览0收藏0

结构工程师报名、考试、查分时间 免费短信提醒

地区

获取验证 立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

  3.计算转移语句

  计算转移语句的一般形式为:

  GOTO (n1, n2,……, nm), e

  其中, ni (i = 1, 2,……, m)是被转向的语句标号,共m个; e是一个整型算术表达 式,其值不得小于1且不得大于m。当e的值等于1时,程序转向标号nl的语句,当e 的值等于2时转向标号n2的话句,当e的值为m时转向标号为nm的语句。整型算术表 达式e前的逗号可以省略。计算转移语句通常也和GOTO语句结合起来使用。 例如,有如下一个程序:

  READ*,M

  GOTO (20, 30, 40, 50) M

  20 N=M GOTO 60

  30 N=M*2 GOTO 60

  40 N=M*3 GOTO 60

  50 N=M*4

  60 WRITE*,N

  END转自环 球 网校edu24ol.com转自环 球 网校edu24ol.com转自环 球 网校edu24ol.com

  程序运行时,若输入1,则转向标号为20的语句,x的值为1 ;若输入2,则转向标号为 30的语句,x的值为4;输入3,转向标号为40的语句,x的值为9,输入4,转向标号 为50的语句,x的值为16

  (二)逻辑条件语句

  1.逻辑IF语句

  逻辑IF 语句用来实现选择结构。它的一般形式为:

  IF (逻辑表达式)内嵌语句

  其中内嵌语句是单独的一个可执行语句。逻辑IF语句执行时,首先计算逻辑表达式的值, 如果逻辑表达式的值为"真",则执行内嵌语句,若内嵌语句非转移语句,则执行该语句 后继续按顺序往下执行,若内嵌语句是转移语句,则转向指定的语句;如果逻辑表达式的 值为"假",则不执行内嵌语句,而直接执行该语句后面的语句。

  例如,从键盘读入一个代表百分制成绩的数据,如果数据在90-100之间就输出 ‘Excellent' ,在80-89之间输出‘Good' ,在60-79之间输出‘Pass' ,在60以下则输出 ‘Not pass' 。其程序可以如下编写:

  READ (*.*) IPOINT

  IF (IPOINT. GT .100. OR. IPOINT. LT. 0) WRITE (*,*) 'DATA ERROR'

  IF (IPOINT.GE.90.AND. IPOINT. LE.100) WRITE (*.*) 'Excellent'

  IF (IPOINT.GE.80.AND.IPOINT.LE89) WRITE ( * . *'Good'

  IF (IPOINT.GE.60.AND. IPOINT. LE. 79) WRITE (*.*) 'Pass'

  IF (IPOINT.GE.0.AND. IPOINT. LE.59) WRITE (*.*) 'Not Pass'

  END转自环 球 网校edu24ol.com转自环 球 网校edu24ol.com转自环 球 网校edu24ol.com

2010年注册结构工程师考试报名时间信息汇总
 结构工程师基础科目(一)考试普通化学练习题汇总
2010年结构师考试9月18、19日

更多信息请访问
结构工程师频道    结构工程师论坛
 

分享到: 编辑:环球网校

资料下载 精选课程 老师直播 真题练习

结构工程师资格查询

结构工程师历年真题下载 更多

结构工程师每日一练 打卡日历

0
累计打卡
0
打卡人数
去打卡

预计用时3分钟

结构工程师各地入口
环球网校移动课堂APP 直播、听课。职达未来!

安卓版

下载

iPhone版

下载

返回顶部