当前位置:

2010年一级结构基础辅导:(计算机应用基础)备考讲义(13)

发表时间:2010/5/21 16:30:53 来源:互联网 点击关注微信:关注中大网校微信
关注公众号

    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
    程序运行时,若输入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’

2010年结构工程师考试网络辅导火爆招生,现报全科九折优惠!

(责任编辑:中大编辑)

2页,当前第1页  第一页  前一页  下一页
最近更新 考试动态 更多>

近期直播

免费章节课

课程推荐

      • 勘察设计工程师

        [VIP班]

        3大模块 准题库自主资料 校方服务

        1580

        了解课程

        496人正在学习

      • 勘察设计工程师

        [精品班]

        2大模块 准题库自主资料 校方服务

        980

        了解课程

        615人正在学习

      各地资讯

      考试科目