您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 【2012优化方案】数学(苏教版必修3)第1章1.3.4知能优化训练
1.关于For循环说法正确的是________.①步长可以是负数;②初值一定小于终值;③步长不可以省略;④初值不能为负数.解析:步长可正可负但不能为0,当步长为1时可以省略.答案:①2.下列算法:①求和112+122+132+…+11002;②已知两个数求它们的商;③已知函数定义在区间上,将区间十等分求端点及各分点处的函数值;④已知三角形的一边长及此边上的高,求其面积.其中可能要用到循环语句的是________.解析:①③中的步骤要若干次重复执行,所以要用到循环语句.答案:①③3.下列对While语句的说法不正确的是________.①当计算机遇到While语句时,先判断条件的真假,如果条件符合,就执行While与EndWhile之间的循环体;②当计算机遇到While语句时,先判断条件的真假,如果条件不符合,计算机将不执行循环体,直接执行WhileWhile后的语句;③While型语句结构也叫当型循环语句;④当型循环有时也称为后测试型循环.解析:当型循环是先判断条件真假,所以④错.答案:④4.已知S←0I←5WhileI≤20S←S+II←I+5EndWhilePrintS上述伪代码运行的结果是________.解析:S=5+10+15+20=50.答案:50一、填空题1.有以下伪代码段,其中描述正确的是________.k←8Whilek=0k←k+1EndWhile①循环体语句执行10次②循环体是无限循环③循环体语句一次也不执行④循环体语句只执行一次解析:不符合条件,循环语句一次也不执行.答案:③2.某伪代码如下:S←0ForIFrom2To10Step2S←S+IEndForPrintS则运行后输出的结果为________.解析:S=2+4+6+8+10=30.答案:303.(2011年南通高一检测)下图伪代码运行的结果是________.a←1b←1i←3Whilei≤6a←a+bb←a+bi←i+1EndWhilePrinta解析:由于数据比较少,可以用枚举的方法来解决.a=2,b=3,i=4;a=5,b=8,i=5;a=13,b=21,i=6;a=34,b=55,i=7.答案:344.已知下列算法语句:I←12S←1DoS←S×II←I-2UntilI8EndDoPrintS则语句执行后输出的结果为________.解析:第一次循环得S=12;第二次循环得S=12×10;第三次循环得S=12×10×8=960.答案:9605.已知下列伪代码p←1ForkFrom1To10Step3p←p+2×k-6EndForPrintp则运行后输出的结果是________.解析:因为p0=1,当k=1时,p1=1+2×1-6=-3;当k=4时,p2=p1+2×4-6=-3+2×4-6=-1;当k=7时,p3=p2+2×7-6=-1+2×7-6=7;当k=10时,p4=p3+2×10-6=7+2×10-6=21,∴p=21.答案:216.根据如图所示的伪代码,可知输出的结果t为________.t←1i←3Whilei50t←t+ii←i+2EndWhilePrintt解析:由伪代码得t=1+3+5+7+…+49=625.答案:6257.(2011年盐城第一次调研)已知伪代码:S←0I←2WhileI≤20S←S+II←I+2EndWhilePrintS则其运行结果为________.解析:运行伪代码得:S=2+4+6+8+10+…+20=110.答案:1108.根据如图所示的伪代码,可知输出的结果I为________.解析:当I=1时,S=1×1+11=2;当I=2时,S=2×2+12=3;当I=3时,S=3×3+13=4;当I=4时,S=4×4+14=5,I=I+1=5,故输出I为5.答案:59.执行下列伪代码后输出的结果是________.解析:执行伪代码:n=5,S=0,满足S14,∴S=0+5=5,n=4;满足S14,∴S=5+4=9,n=3;满足S14,∴S=9+3=12,n=2;满足S14,∴S=12+2=14,n=1;不满足S14,结束.故n=1.答案:1二、解答题10.利用While和For语句分别写出计算102+202+302+…+10002的值的伪代码.解:“While”语句:“For”语句:11.如图给出的是计算S=1-12+13-14+…+199-1100的伪代码图,请填充框图内所缺的式子,并写出伪代码.解:①i100②S=N-T相应的伪代码如下:i←1N←0T←0Whilei100N←N+1/iT←T+1/(i+1)S←N-Ti←i+2EndWhilePrintSWhile12.某高中男子体育小组的100m赛跑成绩(单位:S)为:12.1,13.2,12.7,12.8,12.5,12.4,12.7,11.5,11.6,11.7,从这些成绩中搜索出小于12.1S的成绩,画出流程图,编写相应伪代码.解:流程图如图所示:伪代码为:i←1Whilei≤10ReadGiIfGi<12.1ThenPrintGiWhileIfi←i+1EndWhile
本文标题:【2012优化方案】数学(苏教版必修3)第1章1.3.4知能优化训练
链接地址:https://www.777doc.com/doc-3688945 .html