精英家教网 > 高中数学 > 题目详情
3、写出下列程序运行的结果.
(1)a=2                         (2)x=100
i=1                               i=1
WHILE  i<=6                    DO
a=a+1                            x=x+10
PRINT  i,a                      PRINT  i,x
i=i+1                             i=i+1
WEND                           LOOP  UNTIL  x=200
END                            END.
分析:(1)由程序语句我们易判断这是一个当型循环,模拟程序的运行过程我们易得到程序运行结果.
(2)由程序语句我们易判断这是一个直到型循环,模拟程序的运行过程我们易得到程序运行结果.
解答:解:(1)当i=1时,a=3,故输出结果为1,3
当i=2时,a=4,故输出结果为2,4
当i=3时,a=5,故输出结果为3,5
当i=4时,a=6,故输出结果为4,6
当i=5时,a=7,故输出结果为5,7
当i=6时,a=8,故输出结果为6,8
故输出的结果为:1,3;2,4;3,5;4,6;5,7;6,8
(2)第一次循环的输出结果为:i=1,x=110;
第一次循环的输出结果为:i=1,x=110;
第二次循环的输出结果为:i=2,x=120;
第三次循环的输出结果为:i=3,x=130;
第四次循环的输出结果为:i=4,x=140;
第五次循环的输出结果为:i=5,x=150;
第六次循环的输出结果为:i=6,x=160;
第七次循环的输出结果为:i=7,x=170;
第八次循环的输出结果为:i=8,x=180;
第九次循环的输出结果为:i=9,x=190;
第十次循环的输出结果为:i=10,x=200;
故程序的运行结果为:1,110;2,120;3,130;4,140;5,150;6,160;7,170;8,180;9,190;10,200;
点评:本题考查的知识点是伪代码,模拟程序的运行结果,逐步分析程序各个变量在程序运行过程中的变化情况,是解答程序结果类问题最常用的方法.
练习册系列答案
相关习题

科目:高中数学 来源: 题型:

写出下列程序运行的结果.
(1)

(2)

查看答案和解析>>

科目:高中数学 来源: 题型:

写出下列程序运行的结果:

    (1)a=2          (2)x=100

         i=1                                       i=1

    WHILE i<=6                      DO

       a=a+1                         x=x+10

    PRINT i,a                          PRINT i,x

       i=i+1            i=i+1

    WEND                                  LOOP UNTIL x=200

    END                                      END

   

查看答案和解析>>

科目:高中数学 来源: 题型:

写出下列程序运行的结果.

    a=2

    i=1

    For  i=1  To  6

        a=a+1

    输出i,a

    Next

查看答案和解析>>

科目:高中数学 来源:2012年人教B版高中数学必修3 1.2 基本算法语句练习卷(解析版) 题型:解答题

写出下列程序运行的结果.

(1)a=2

i=1

WHILE  i<=6

a=a+1

PRINT  i,a

i=i+1

WEND

END

(2)x=100

i=1

DO

x=x+10

PRINT  i,x

i=i+1

LOOP  UNTIL  x=200

END

 

查看答案和解析>>

同步练习册答案