7.若下框图所给的程序运行结果为,那么判断框中应填入的关于
的条件是( )
框图首先给累加变量S赋值1,给循环变量k赋值10.
判断10>6,执行S=1+10=11,k=10-1=9;
判断9>6,执行S=11+9=20,k=9-1=8;
判断8>6,执行S=20+8=28,k=8-1=7;
判断7>6,执行S=28+7=35,k=6;
判断6≤6,输出S的值为35,算法结束.
所以判断框中的条件是k>6?.
故答案为k>6?.
根据赋值框中对累加变量和循环变量的赋值,先判断后执行,假设满足条件,依次执行循环,到累加变量S的值为35时,再执行一次k=k+1,此时判断框中的条件不满足,由此可以得到判断框中的条件.
循环结构中一般有两个变量¬——累加(乘)变量和计数变量,累加(乘)变量是为了实现算法功能,计数变量是用来记录循环次数。解此类题关键是把握好两种循环结构特点及其它们的区别,设定好两种变量的初始值,根据循环次数确定好控制变量所满足的条件,必要时通过记录循环过程加以检验。