题目内容

15.某程序框图如图所示:
(1)若输出的S=57,则空白判断框内应填入的条件是k>4?;
(2)根据程序框图写出相应的程序.

分析 (1)分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是累加并输入S的值,条件框内的语句是决定是否结束循环,模拟执行程序即可得到答案.
(2)先判定循环的结构,然后选择对应的循环语句,对照流程图进行逐句写成语句即可.

解答 解:(1)程序在运行过程中各变量值变化如下表:
       K   S    是否继续循环
循环前 1   1
第一圈 2   4          是
第二圈 3   11         是
第三圈 4   26         是
第四圈 5   57         否
输出S的值为57.
故退出循环的条件应为k>4?
(2)程序如下:
    S=1
    k=1
   DO
     k=k+1
     S=2S+k
   LOOP UNTIL k<=4
   PRINT S
   END
故答案为:k>4?

点评 本题主要考查了循环结构的程序框图的应用,考查了将直到型循环结构的流程图转化成算法语句,属于基础题.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网