解析(1) =1,1<4,s=2×1-1=1;(2) =2,2<4,s=2×1-2=0;(3) =3,3<4,s=2×0-3=-3;(4) =4,直接输出s=-3.
答案-3
6.下图给出的是计算1+1/3+1/5+...+1/(2n"-" 1)的值的一个算法框图(其中n的值由键盘输入),其中①处应填 ,②处应填 .
解析①处应该是对累加变量s进行累加,故应为s=s+1/(2i"-" 1);②处应该是对计数变量i累加,应为i=i+1.
答案s=s+1/(2i"-" 1) i=i+1
7.若某算法框图如图所示,则该程序运行后输出 的值是 .
解析第1次循环: =3,a=43,b=34,ab,循环终止,因此输出 的值为5.
答案5
8.给出以下10个数:5,9,80,43,95,73,28,17,60,36,要求把大于40的数找出
来并输出,试画出解决该问题的算法框图.
解算法框图如图所示.