题目内容
某一计算机运算程序的工作步骤如下(其中Si代表第i步):S1 输入数据n;
S2 变量A与K的初始值为A=3,K=1;
S3 若K<n,执行S4,若K=n,执行S7;
S4 执行运算B=;
S5 将B的值赋给A;
S6 将K+1的值赋给K后执行S3;
S7 输出A.
若输入n=10,则计算机将输出A=__________.
思路分析:可以根据题意画出这一运算程序的框图,然后根据框图运行求值.
程序框图如图1-1-11所示:
图1-1-11
于是,当n=10时,相当于程序循环了九次,依次得值:-,,3,-,,3,…,所以第九次后得值3.
答案:3
点评:此类问题属一类问题算法的阅读理解题,解决此类问题的关键是理清算法的顺序与条件,所以解决这些问题时,一般是根据题中算法画出其程序框图,再根据框图,按条件的数值运行,从而得出结果.
练习册系列答案
相关题目