1.3.4循环语句一、基础过关1.下列给出的四个框图,其中满足While语句格式的是________.2.下列算法:①…求和++++;②已知两个数求它们的商;③已知函数定义在区间上,将区间十等分求端点及各分点处的函数值;④已知三角形的一边长及此边上的高,求其面积.其中可能要用到循环语句的是________.(填序号)3.“下列伪代码中PrintI”执行的次数是________.ForIFrom1To10Step3PrintIEndFor4.下面的伪代码执行后第3个输出的数是________.i←1x←1DoPrintxi←i+1x←x+1/2Untili>5EndDo5.下边伪代码执行后输出的结果是________.n←5S←0WhileS<15S←S+nn←n-1EndWhilePrintn6.下面的伪代码执行后输出的s的值是________.i←1Whilei<6i←i+2s←2i+1EndWhilePrints7.用Until语句写一个伪代码,输出使1+4+7…++i≥300成立的最小的正整数.8.分别用当型和直到型循环语句写出一个伪代码,计算2×4×6×…×100的值.二、能力提升9.运行下面的伪代码,输出的值为__________.S←0i←1WhileS<18S←S+ii←i+1EndWhilePrinti10.下面伪代码表示的算法是________.n←1S←1WhileS≤5000S←S×nn←n+1EndWhilePrintn-111.执行下面的伪代码,输出的结果是________.x←0Dox←x+1x←x2Untilx>20EndDoPrintx12.已知S=5+10+15…++1500,求S的算法用伪代码表示.三、探究与拓展13….设计算法求++++的值,并画出流程图,并写出相应的伪代码.答案1.(2)(3)2.①③3.44.25.06.157.解S←0i←1DoS←S+ii←i+3UntilS≥300EndDoPrinti-38.解(1)当型:i←2A←1Whilei≤100A←A×ii←i+2EndWhilePrintA(2)直到型:i←2A←1DoA←A×ii←i+2Untili>100EndDoPrintA9.710.求使1×2×3×…×n>5000的n的最小正整数11.2512.解S←5ForIFrom10To1500Step5S←S+IEndFor,PrintS13.解算法如下:S1S←0,i←1;S2若i≤99成立,则转S3;否则,输出S,结束算法;S3S←S+;S4i←i+1,转S2.方法一当型循环流程图:伪代码如下:S←0i←1Whilei≤99S←S+1/[ii+1]i←i+1EndWhilePrintS方法二直到型循环流程图:伪代码如下:S←0i←1DoS←S+1/[ii+1]i←i+1Untili>99EndDoPrintS