作业帮 > 数学 > 作业

已知算法:第一步,输入整数n;第二步,判断1≤n≤7是否成立,若是,执行第三步;否则,输出“输入有误,请输入区间[1,7

来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/09/22 01:30:07
已知算法:
第一步,输入整数n;
第二步,判断1≤n≤7是否成立,若是,执行第三步;否则,输出“输入有误,请输入区间[1,7]中的任意整数”,返回执行第一步;
第三步,判断n≤1000是否成立,若是,输出n,并执行第四步;否则,结束;
第四步,n=n+7,返回执行第三步;
第五步,结束.
(Ⅰ)若输入n=7,写出该算法输出的前5个值;
(Ⅱ)画出该算法的程序框图.
已知算法:第一步,输入整数n;第二步,判断1≤n≤7是否成立,若是,执行第三步;否则,输出“输入有误,请输入区间[1,7
(Ⅰ)当输入n=7,满足进行循环的条件,故输出的第一个数为7,执行完循环体后,n=14,
当n=14,满足进行循环的条件,故输出的第二个数为14,执行完循环体后,n=21,
当n=21,满足进行循环的条件,故输出的第三个数为21,执行完循环体后,n=28,
当n=28,满足进行循环的条件,故输出的第四个数为14,执行完循环体后,n=35,
当n=35,满足进行循环的条件,故输出的第五个数为14,执行完循环体后,n=42,
故输出的前5个数依次为:7,14,21,28,35;
(Ⅱ)该算法的程序框图如下图所示:
由已知中的程序算法可知:该程序的功能是利用循环结构计算并输出变量n的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案.进而得到程序的框图