题目内容
根据下列程序画出相应的程序流程图.S=1
n=1
WHILE S<1 000
S=S*n
n=n+1
WEND
PRINT n
END
解析:从上面程序可得出这是一个用循环语句写成的程序,从S=1,n=1开始,第一次循环求1×1,第二次循环求1×2,第三次循环求1×2×3,…,第n次循环求n!,即此程序是输出使n!<1 000的最大整数.?
画出程序流程图如下:?
![]()
点评:从利用循环语句解决具体问题的过程中,体会算法的基本思想,明确循环语句与算法中的循环结构相对应.当写程序且当语句较为复杂时,可先画出程序流程图;反之由程序再画流程图则更应注意先后顺序及逻辑关系.
练习册系列答案
相关题目