设计框图实现1+3+5+7+…+131的算法.
题型:不详难度:来源:
设计框图实现1+3+5+7+…+131的算法. |
答案
解:算法如下: S1 i=1,sum=0; S2 sum=sum+i,i=i+2; S3 如果i≤131,则反复执行S2,否则执行S4; S4 输出sum; S5 结束. 程序框图如图所示:
|
解析
由于需加的数较多,所以要引入循环结构来实现累加.观察所加的数是一组有规律的数(每相邻两数相差2),那么可考虑在循环过程中,设一个变量i,用i=i+2来实现这些有规律的数;设一个累加器sum,用来实现数的累加.在执行时,每循环一次,就产生一个需加的数,然后加到累加器sum中. |
举一反三
如图,在边长为4的正方形ABCD的边上有一点P,沿着折线BCDA由点B(起点)向点A(终点)运动.设点P运动的路程为x,△APB的面积为y,求y与x之间的函数关系式.并画出程序框图,写出程序. |
用描点法作函数y=x3+3x2-24x+30的图象时,需要求出自变量和函数的一组对应值 .编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值. |
已知平面直角坐标系中的两点A(-1,0),B(3,2),写出求线段AB的垂直平分线方程的一个算法. |
高一(2)班共有54名同学参加数学竞赛,现已有这54名同学的竞赛分数,请设计一个将竞赛成绩优秀同学的平均分输出的算法(规定90分以上为优秀,画出程序框图,并设计程序). |
已知函数f(x)=x3-1,把区间[0,10]10等分,求函数在该区间的端点及各分点处的函数值,并写出该算法. |
最新试题
热门考点