1. 按如图所示的计算程序,若开始输入的n值为5,则最后输出的结果是多少?
就是计算2n^2-n 循环到刚好大于100 的时候输出的值呗。
但是你的n值没有在判定结果为NO的时候的 修改啊,公式结果一直是45,死循环了
2. 按如图所示的计算程序,若开始输入的n值为5,则最后输出的结果是多少?
3*(3+1)/2=6 不大于100
3. 按如图所示的程序计算,若开始输入的n值为3,则最后输出的结果是多少?
3+(-2)+8=9
9+(-2)+8=15
15+(-2)+8=21
所以最后结果是21,题中说的结果大于20,可是第一次算的不大于20,那么就用第一次算的9再按那样的式子算一遍,直到结果大于20。就行了!
4. 按如图所示的程序计算,若开始输入的n值为,则最后输出的结果是( )。
输入n
计算n(n+1)(设为M)
判断M的值是否大于15,如果大于15, 输了刚刚计算出来的值M
如果不满足大于15, 则返回计算, 应该还有个n=n+1这个程序设计. 然后再进一步计算. (注意不满足大于15则有个n变为n+1的过程)
总体来说, 这道题是有问题的, 当输入的n=1时, n(n+1)=2.<15 则一直循环计算,没有输出结果的.
5. 按如图示的程序计算,若开始输入的n值为2,则最后输出的结果是______
当n=2时,n(n+1)2=2×32=3<200,当n=3时,n(n+1)2=3×42=6<200,当n=6时,n(n+1)2=6×72=21<200,当n=21时,n(n+1)2═21×222=231>200,此时输出结果,故答案为:231.
6. 按图所示的程序计算,若开始输入的n的值为6,则最后输出的结果是______
当n=6时, n(n+1) 2 = 6×(6+1) 2 =21<100,当n=21时, n(n+1) 2 = 21×(21+1) 2 =231>100,所以最后输出的结果为231.故答案为231.
7. 按如图所示的程序计算,若开始输入的n的值为-2,则最后输出的结果是___.
把n=-2代入程序中,得:2×(-8)+19=-16+19=3<10,
把n=3代入程序中,得:2×27+19=54+19=73>10,
则最后输出的结果为73,
故答案为:73.
8. 按如图所示的计算程序,若开始输入的n的值为5,则最后输出的结果是多少?To. 输入n 计算9n的平
9n^2-(10n^2-2n-n^2+n)
=9n^2-(9n^2-n)
=9n^2-9n^2+n
=n.
当n=5时,
原式=5。