北师大版2020年高中数学必修三应用、巩固提升案:第2章 6 §3 3.2 循环语句_含解析.doc

北师大版2020年高中数学必修三应用、巩固提升案:第2章 6 §3 3.2 循环语句_含解析.doc

ID:57532945

大小:179.00 KB

页数:7页

时间:2020-08-27

北师大版2020年高中数学必修三应用、巩固提升案:第2章 6 §3 3.2 循环语句_含解析.doc_第1页
北师大版2020年高中数学必修三应用、巩固提升案:第2章 6 §3 3.2 循环语句_含解析.doc_第2页
北师大版2020年高中数学必修三应用、巩固提升案:第2章 6 §3 3.2 循环语句_含解析.doc_第3页
北师大版2020年高中数学必修三应用、巩固提升案:第2章 6 §3 3.2 循环语句_含解析.doc_第4页
北师大版2020年高中数学必修三应用、巩固提升案:第2章 6 §3 3.2 循环语句_含解析.doc_第5页
资源描述:

《北师大版2020年高中数学必修三应用、巩固提升案:第2章 6 §3 3.2 循环语句_含解析.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、[A 基础达标]1.读下面的算法语句,输出的结果是(  )I=1S=0Do S=2*S+1 I=I+1LoopWhileI≤4输出S.A.2          B.10C.15D.20解析:选C.当I=1时,S=0×2+1=1;当I=2时,S=1×2+1=3;当I=3时,S=3×2+1=7;当I=4时,S=7×2+1=15.故选C.2.下面给出的四个算法框图中满足DoLoop语句的是(  )解析:选D.当执行DoLoop语句时,先执行一次循环体,若符合条件,继续执行循环体,当不符合条件时,跳出循环,执行DoLoop语句后的语句.3.读下面用DoLoop语句描述的算

2、法语句:输入N;i=1S=1Do S=S*ii=i+1LoopWhile i≤N输出S.如果输入N的值为6,那么输出的结果为(  )A.6         B.720C.120D.i解析:选B.由DoLoop语句知,S=1×2×3×4×5×6=720.4.已知下列语句:i=1Do i=i+1LoopWhilei*i<100i=i-1输出i.最后输出的结果是(  )A.i-1B.100C.10D.9解析:选D.由循环语句及赋值语句可知,当i*i≥100时跳出循环体,此时i=10,故最后输出结果为9.5.下列程序中循环语句的循环终止条件是(  )m=1Do m=m+3

3、LoopWhilem<10输出m.A.m=10B.m<10C.m>10D.m≥10解析:选D.当m<10不成立,即m≥10时,循环终止,执行DoLoop语句后的语句.6.下面是求1×2×3×4×5×6×7×8×9×10的一个算法语句,将其补充完整.a=10b=1Dob=a*b________LoopWhile________输出b.解析:a的初始值为10,故循环体中的值应该递减,即a从10减小到1,循环体的条件应为a>0,也可以为a≥1.答案:a=a-1 a>0(或a≥1)7.阅读下列算法语句:i=1S=0Do S=S+i i=i+1LoopWhilei≤100输

4、出S.则S的表达式为________.解析:这是一个DoLoop语句,终止条件是i>100,循环体是累加,即是从1累加到100.答案:1+2+3+…+1008.阅读下面的算法语句:b=1For k=1To5b=b*k If b≥15 Then退出For循环 EndIfNext输出b.在上述语句中,k循环共执行________次,输出的结果为________.解析:本题主要考查For循环语句,首先观察循环的条件Ifb≥15Then退出循环,可知b的最终值为24,k从1到4,所以,k的最终值为4,这时b=24.答案:4 249.用DoLoop语句描述求满足条件1+++

5、…+>10的最小自然数n的算法,并画出算法框图.解:算法框图如图所示,相应的算法语句如下:S=0i=1Do S=S+ i=i+1LoopWhileS≤10i=i-1输出i.10.若要输出1~100之间的所有偶数,应使用For循环还是DoLoop循环?请写出具体过程.解:选用For循环,因为已经给出具体的范围,也就是说,可以明确循环次数,所以,比较适合For循环语句.具体过程如下:For i=1To100If iMod2=0 Then输出iEnd IfNext[B 能力提升]11.有程序段如下:For i=1 To 3 For j=1 To 5输出i*j NextN

6、ext其中“输出i*j”执行的次数为(  )A.3        B.5C.15D.8解析:选C.本题是两个循环语句,注意外循环从1到3,内循环从1到5,内循环是在外循环的基础上的循环,所以内循环执行次数为15次.12.设计一个计算1×3×5×7×9的算法,下面给出了算法语句的一部分,则在横线①上应填入下面数据中的(  )S=1i=3Do S=S*i i=i+2LoopWhilei<__①__输出S.A.8B.9C.10D.12解析:选C.由算法知i的取值为3,5,7,9,…,又只需计算1×3×5×7×9,因此只要保证所填数大于9,小于等于11即可,故选C.13.

7、执行下面算法语句,输出的结果是________.A=1B=1DoA=A+BB=A+BLoopWhileB<15C=A+B输出C.解析:循环结构中的循环体的作用是将前两个数相加,得到后一个数;如果没有循环条件的限制,程序中的循环结构将连同初始值,依次给A、B赋值为1、1,2、3,5、8,13、21,…,其中第一、三、五,…个数为A的值,第二、四、六,…个数为B的值;可见,当B=21时,循环结束,此时A=13,所以,C=A+B=34.答案:3414.(选做题)用分期付款的方式购买价格为1150元的冰箱,如果购买时先付150元,以后每月付50元,加上欠款的利息,若一个月

8、后付第一个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。