ID: 7054297

新课标高中数学人教版必修3 1.2.3 循环语句(课件:29张PPT+作业)

日期:2025-11-22 科目:数学 类型:高中课件 查看:28次 大小:4936383B 来源:二一课件通
预览图 0
新课标,语句,作业,PPT+,29张,课件
    课件29张PPT。同步导练/RJA·必修③ 数学 经典品质/超越梦想 同步 导练01 算法初步§1.2 基本算法语句1.2.3 循环语句目标导向知识导学重点导析思维导悟学后反思温示提馨课时作业6 (点击进入)word板块 课时作业6 循环语句 基础要求 1.写出下面程序的运行结果是(  ) i=0 S=0 WHILE  S<=20 i=i+1 S=S+i WEND PRINT i END A. 4 B. 5 C. 6 D.7 解析:计算1+2+…+n的值,第五次循环结束后,i=5,S=15满足循环条件,继续第六次循环,结束后i=6,S=21不再满足条件,退出循环体.故运行结果为6. 答案:C 2.如果下面程序输出结果为132,则横线上应填写(  ) i=12 S=1 DO S=S * i i=i-1 LOOP UNTIL _____ PRINT S END A.i>11 B.i>=11 C.i<=11 D.i<11 解析:第一次执行循环的时候,S=12,i=11,需继续执行循环;第二次执行循环的时候,S=132,i=10,因为输出的是132,因此循环到此结束.所以i<11. 答案:D 3.下面程序的功能是(  ) INPUT———n=”; n A=1 i=1 WHILE i<=n A=A*i i=i+1 WEND PRINT A END A.计算1+2+…+n B.计算1+(1+2)+(1+2+3)+…(1+2+3+…+n) C.计算n! D.以上都不对 解析:题给程序为累乘计算1×2×3×…×n=n! 答案:C 4.下列程序运行后输出的结果为(  ) a=0 j=1 WHILE j<=5  a(a+j) MOD 5  j=j+1 WEND PRINT a END A.50 B.5 C.25 D.0 答案:D 5.下面的程序运行后,输出的结果为(  ) i=1 DO  s=2*i-1  i=i+2 LOOP UNTIL i>=7 PRINT s,i END A.13,7 B.7,4 C.9,7 D.9,5 解析:s=2×1-1=1时,i=1+2=3,s=2×3-1=5时,i=3+2=5;s=2×5-1=9时,i=5+2=7,所以s=9,i=7. 答案:C 6.下面程序的功能是_____. i=0 S=0 WHILE i<=63 S=S+2∧i i=i+1 WEND PRINT S END 解析:题给程序即累加2i,i既作记数变量又作累加变量直至i=63.即原程序为计算20+21+22+…+263的值. 答案:计算1+2+22+…+263的值 能力要求 1.根据如图1所示的伪代码,可知输出的结果S为_____. 图1 答案:7 2.下面程序执行后输出的结果是(  ) n=5 S=0 WHILE S<15 S=S+n n=n-1 WEND PRINT n END A.-1 B.0 C.1 D.2 解析:执行第一次循环时n=5,S=0,S=0+5=5, n=n-1=4. 执行第二次循环时n=4,S=5,S=5+4=9, n=n-1=3. 执行第三次循环时n=3,S=9,S=9+3=12, n=3-1=2. 执行第四次循环时n=2,S=12,S=12+2=14, n=2-1=1. 执行第五次循环时n=1,S=14,S=14+1=15, n=1-1=0. 第五次循环执行后,S=15,不满足循环条件,退出循环体,此时n=0. 答案:B 3.下列程序的功能是(  ) S=1 i=1 WHILE S<=2 012  i=i+2  S=S*i WEND PRINT i END A.计算1+3+5+…+2 012 B.计算1×3×5×…×2 012 C.求方程1×3×5×…×i=2 012中的i值 D.求满足1×3×5×…×i>2 012的最小整数i 解析:执行该程序可知S=1×3×5×…×i,当S≤2 012开始不成立时,输出i,则求满足1×3×5×…×i>2 012的最小整数i. 答案:D 4.利用计算机计算S=+++…+,某同学编写的下边程序语句中,①处应填_____. S=0 K=1 DO S=S+1/(K*(K+1)) K=K+1 LOOP UNTIL(__①__) PRINT———S=”;S END 解析:这是直到型的循环结构. 答案:K≥100 5.下面程序的功能是_____. i=1 WHILE i∧2<1 000 PRINT i∧2 i=i+1 WEND END 答案:输出1 000以内的所有完全平方数 拓展要求 1.编写程序计算+++…+的值,n由键盘输入. 解:INPUT———n=”;n S=0 i=1 WHILE i<=n S=S+1/(i*(i+1)) i=i+1 WEND PRINT S END 2.分析以下程序的错因并自我校正 ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~