习题课一、基础过关1.下列流程图表示的算法是________.2.完成求1×2×3×…×10的算法.S1 I←1;S2 k←2;S3 I←I×k;S4 k←________;S5 ______________;S6 输出I.3.阅读下边的流程图,运行相应的程序,则输出的i值为________.4.已知下列流程图,若a=5,则输出b=________.-5-\n5.读下面流程图:则循环体执行的次数为________.6.如图所示,流程图的输出结果是________.7.某公司为激励广大员工的积极性,规定:若推销产品价值在10000元之内的年终提成5%;若推销产品价值在10000元以上(包括10000元),则年终提成10%,设计一个求公司员工年终提成f(x)的算法的流程图.8.画出求满足12+22+32+…+i2>106的最小正整数n的流程图.二、能力提升9.如图给出的是计算+++…+的值的一个流程图,其中判断框内应填入的条件是______.-5-\n10.执行如图所示的流程图,若输入x=4,则输出y的值为________.11.下图是一个流程图,则输出的k的值是________.12.设计一个流程图,依次输入50位同学的数学成绩,统计超过90分的人数.三、探究与拓展13.某工厂2022年生产轿车200万辆,技术革新后预计每年的产量比上一年增加5%,问最早哪一年生产的轿车超过300万辆?试设计算法并画出相应的流程图.-5-\n答案1.求三数中的最大值2.k+1 若k>10,那么转S6,否则转S33.44.26 5.496.47.解 流程图如下图所示:8.解 流程图如下:9.i≥51(或i>50)10.-11.512.解 流程图如下:13.解 算法如下:-5-\nS1 n←2022;S2 a←200;S3 T←0.05a;S4 a←a+T;S5 n←n+1;S6 若a>300,输出n.否则转S3.流程图如下:-5-