- 1
- 0
- 约1.97千字
- 约 7页
- 2017-06-08 发布于河北
- 举报
2017高中数学 1.2.3循环语句总结 新人教A版必修3
1.2.3 循环语句 UNTIL语句的应用 [例1] 编写程序计算12+32+52+…+9992,并画出相应的程序框图.
[自主解答]
程序如下:程序框图如下图:
S=0
i=1
DO
S=S+i^2
i=i+2
LOOP UNTIL i>999
PRINT S
END
例若将“12+32+52+…+9992”改为“12+22+32+42+…+9992+1 0002”,则结果又如何呢?
解:
程序如下: S=0
i=1
DO
S=S+i^2
i=i+1
LOOP UNTIL i>1 000
PRINT S
END
程序框图如下图:
——————————————————
1.直到型循环语句中先执行一次循环体,再判断条件是否满足,以决定继续循环还是退出循环.
2.循环次数的控制往往是判断条件,在循环体内要有控制条件的改变,否则会陷入死循环.
3.控制循环次数的变量要综合考虑初始化时和LOOP UNTIL后两处,若初始值为1,则循环体中累加,若初始值为循环的次数,则循环体中递减.
——————————————————————————————————————
1.输入100个数,将其中正数的个数输出,写出程序.
解:程序:
WHILE语句的应用
[例2] 编写程序求2×4×6×…×100的值.
[自主解答]
程序框图: 程序:
—
—————————————————
1.计算机执行当型循环语句时,先判断条件的真假,若条件为真,执行循环体,若为假则退出.
2.当型循环语句中WHILE和WEND成对出现.
3.判断条件往往是控制循环次数的变量.
——————————————————————————————————————
2.下面程序的运行结果是( )
A.3 B.7
C.10 D.17
解析:该程序的运行过程是:
i=1,
S=0,
i=14成立,
S=0×1+1=1,
i=1+1=2,
i=24成立,
S=1×2+1=3,
i=2+1=3,
i=34成立,
S=3×3+1=10,
i=3+1=4,
i=44不成立,
输出S=10.
答案:C
若1+2+3+4+5+…+n2 008,试设计一个程序,寻找满足条件的最小整数n.
[错解] 采用累加的方法,1+2+3+…,一个数一个数地向上加,直到加上一个数刚好大于2 008,这个数就是要找的数.
程序如下:
[错因] 循环体中,将i的值累加给S后,i自身加1,这次对S进行判断,若S2 008,则累加给S的变量i就满足了条件,而i又加1,这时输出的i是满足条件的数的下一个数.本题出错的根本原因在于循环体中语句的先后次序发生变化对程序的影响没有引起重视,另外也没有对结束循环的条件的边界作检验.
[正解] 法一:
法二:
1.下列关于循环语句的说法,不正确的是( )
A.算法中的循环结构只能由WHILE语句来实现
B.一般程序设计语言中有当型和直到型两种循环语句结构
C.循环语句中有当型和直到型两种语句,即WHILE语句和UNTIL语句
D.算法中的循环结构由循环语句来实现
答案:A
2.下列循环语句,循环终止时,i等于( )
A.3 B.4
C.5 D.6
解析:LOOP UNTIL i4.
当i=5时,循环终止.
答案:C
3.下面程序运行后的输出结果为( )
=1 i8 i=i+2=2*i+3=i-1 SA.17 B.19
C.21 D.23
解析:最后一次执行循环体时,S=2×9+3=21,此时i=8.
答案:C
4.执行下面的程序语句,输入a=3,b=-1,n=4后,输出的结果是________.
“a,b,n=”;a,b,n=1 i=n c=a+b=b=c=i+1 c
END
解析:循环体被执行了四次, 第一次执行循环体得到的结果是:c=2,a=-1,b=2,i=2;执行第二次得到的结果是:c=1,a=2,b=1,i=3;执行第三次得到的结果是:c=3,a=1,b=3,i=4,执行第四次得到的结果是:c=4,a=3,b=4,i=5,这时的c被输出.
答案:4
5.下面是一个用于计算+++…+的程序,试填上适当的语句.
答案:SUM=SUM+
6.判断所给程序的功能.
n=0
i=1
DO
INPUT x
IF x0 THEN
n=n+1
END IF
i=i+1
LOOP UNTIL i10
PRINT n
END 解:由循环语句知:共输入10个x.
由条件语句及计数变量n的变化可知:
n记录的是满足x0的x的个数.
故本程序的功能是:
统计10个数中负数的个数.
1
您可能关注的文档
- 2017版高中语文 专题训练2 文言文整体阅读训练 新人教版必修5.doc
- 2017版高中语文 专题训练3 议论文整体阅读训练 新人教版必修5.doc
- 2017版高考化学二轮复习 全国卷近5年模拟试题分考点汇编 烃和卤代烃 (一).doc
- 2017版高考化学二轮复习 全国卷近5年模拟试题分考点汇编 爱护水资源 (一).doc
- 2017版高考生物二轮复习 第3部分 回扣5 生物的遗传课件.ppt
- 2017版高考生物二轮复习 第3部分 回扣8 生物与环境课件.ppt
- 2017高中政治 第九课 唯物辩证法的实质与核心 第一框 矛盾是事物发展的源泉和动力课件 新人教版必修4.ppt
- 2017高中政治 第九课 唯物辩证法的实质与核心 第二框用 对立统一的观点看问题课件 新人教版必修4.ppt
- 2017高中数学 1.1.1算法的概念总结 新人教A版必修3.doc
- 2017高中数学 1.1.1算法的概念讲解 新人教A版必修3.doc
- 2017高中数学 1.2.3循环语句讲解 新人教A版必修3.doc
- 2017高中数学 1.2导数的计算课程要点解读 新人教A版选修2-2 .doc
- 2017高中数学 1.3-1.4导数在应用方面的误区总结 新人教A版选修2-2 .doc
- 2017高中数学 1.3-1.4导数的应用要点讲解 新人教A版选修2-2 .doc
- 2017高中数学 1.3算法案例讲解 新人教A版必修3.doc
- 2017高中数学 1.2 导数的计算易错点总结 新人教A版选修2-2 .doc
- 2017高中数学 1.5-1.6积分复习总结 新人教A版选修2-2 .doc
- 2017高中数学 1.7定积分的应用要点讲解 新人教A版选修2-2 .doc
- 2017高中数学 1.7定积分的简单应用错解总结 新人教A版选修2-2 .doc
- 2017高中数学 2.1.1简单随机抽样总结 新人教A版必修3.doc
最近下载
- 风力发电机齿轮箱.pptx VIP
- 新能源汽车高压安全与防护-项目4--高压绝缘工具的认识与使用-教学课件.pptx VIP
- 2025春统编版(2024)小学道德与法治一年级下册(全册)教案、教学反思、教学计划(附目录P124).docx
- 点茶教学课件.ppt VIP
- 螺柱焊培训.ppt
- 春考信息技术试题及答案.docx VIP
- 《GBT23287-2023殡葬术语》(2025版)深度解析.pptx
- 2026年度贯彻落实意识形态工作责任制度实施方案.docx VIP
- 《2019-2024年中国祛痘行业发展与投资白皮书》正式发布.docx VIP
- 春节建筑公司复工复产安全教育课件.pptx VIP
原创力文档

文档评论(0)