- 1
- 0
- 约2.6千字
- 约 24页
- 2019-05-18 发布于四川
- 举报
-*- 3.2 循环语句 1.理解For语句和Do Loop语句在算法语句中的作用. 2.能举例说明循环语句的作用,并掌握循环流程分析的方法,进一步体会算法的基本思想. 1.For语句 (1)一般形式: For循环变量=初始值To终值 循环体 Next (2)适用于预先知道循环次数的循环结构. 名师点拨当遇到For语句时,先看循环变量的取值范围,循环变量控制着算法语句的执行,在其范围内,循环体将被反复执行,直到执行完毕跳到Next语句后,执行后面的语句. 【做一做1】 若执行下面的算法语句,则输出的S为( ) S=0 For M=1 To 10 S=S+M Next 输出S A.1 B.5 C.10 D.55 答案:D 2.Do Loop语句 (1)一般形式: Do 循环体 Loop While条件为真 (2)适用于预先不知道循环次数的循环结构. (3)Do Loop语句的执行流程:先进入循环体,执行一次循环体后,检查While后的条件是否被满足,“是”则继续执行循环体,“否”则退出循环体. 温馨提示结合循环结构的框图,用Do Loop语句来表示算法时,注意验证条件的正误. 【做一做2-1】 下面为一个求30个数的平均数的程序,在横线上应填充的语句为( ) S=0 i=1 Do 输入xi S=S+xi i=i+1 Loop While ? a=S/30 输出a A.i30 B.i30 C.i=30 D.i=30 答案:D 【做一做2-2】 下列算法语句中,若输出的m值为10,则循环的终止条件可以是( ) m=1 Do m=m+3 Loop While ? 输出m A.m=10 B.m10 C.m10 D.m=10 答案:B 题型一 题型二 题型三 题型四 对循环语句的理解 【例1】 如果执行下面的算法语句后输出的结果是72,那么在While后面的“条件”应为( ) i=9 S=1 Do S=S*i i=i-1 Loop While “条件” 输出S A.i8 B.i=8 C.i=8 D.i8 题型一 题型二 题型三 题型四 解析:本题通过Do Loop循环语句考查算法语句的填充问题.计数变量i的初始值为9,累积变量S的初始值为1,第1次执行循环后得S=9,i=8.因为9≠72,故第2次执行循环,得S=9×8=72,i=7,满足S=72,退出循环.结合选项,可知“条件”应为“i=8”. 答案:B 反思判断含有循环语句的算法的执行结果的关键是明确循环终止的条件.在Do Loop语句中,当条件不满足时终止循环;在For语句中,当循环变量取终值时,再执行一次循环体才终止循环. 题型一 题型二 题型三 题型四 【变式训练1】 写出执行下列算法语句后输出的结果. (1)a=2Do a=a+2Loop While a=10输出a (2)M=0For i=1 To 3 M=M+iNext输出M 题型一 题型二 题型三 题型四 解:(1)这个算法语句中a是循环变量,循环体为a=a+2,实际上这个算法处理的是求a=2+2+2+2+…的问题,由a≤10易得,最后输出的结果为12. (2)运行过程是:M=0;i=1时,M=0+1=1;i=2时,M=1+2=3;i=3时,M=3+3=6.终止循环,输出6. 题型一 题型二 题型三 题型四 For语句的基本应用 【例2】 已知两行数满足下表所示关系: 试由For语句设计由第一行数确定第二行数的算法,当第一行数达到15时结束. 分析:第二行数的分子与第一行数对应相同,而分母是分子与分子减去1之后的数相乘,再加2,例如4=2×(2-1)+2,8=3×(3-1)+2, 14=4×(4-1)+2. 题型一 题型二 题型三 题型四 解:算法语句如下. For i=1 To 15 j=I (i-1)+2 a=i/j 输出a Next 反思用For语句描述算法的步骤:(1)首先明确循环的次数;(2)设置循环变量控制循环的次数,并给定初始值和终值;(3)套用For语句的一般形式. 题型一 题型二 题型三 题型四 【变式训练2】 用基本语句描述一个算法,计算12+22+32+…+992的值. 解:For语句:引入变量i控制循环的次数,i的初始值是1,终值是99,再由sum=sum+i2实现累加求和,语句描述为: sum=0 For i=1 To 99 sum=sum+i*i Next 输出sum 题型一 题型二 题型三 题型四 Do Loop语句的基本应用 【例3】 用Do Loop语句描述一个算法,求满足1+3+5+…+n500的最小自然数n. 分析:结束循环的条件是和大于500,可以用累加的方法,一个数一个数地加,每加一个数就把和与500比较,直到大于500为
您可能关注的文档
- 2017-2018学年高中历史 第三单元 近代西方资本主义政体的建立单元整合课件 岳麓版必修1.ppt
- 2017-2018学年高中历史 专题六 西方人文精神的起源与发展 6.4 理性之光与浪漫之声课时自测 人民版必修3.doc
- 2017-2018学年高中历史 专题三 近代中国思想解放的潮流 3.3 马克思主义在中国的传播探究导学课型课件 人民版必修3.ppt
- 2017-2018学年高中生物 第4章 基因的表达 第2节 基因对性状的控制练习 新人教版必修2.doc
- 2017-2018学年高中生物 每日一题 ATP和ADP的相互转化 新人教版必修1.doc
- 2017-2018学年高中生物 每日一题 群落的概念 新人教版必修3.doc
- 2017-2018学年高中生物 每日一题 细胞的能量“通货”-ATP 新人教版必修1.doc
- 2017-2018学年高中数学 1.3 空间几何体的表面积与体积 1.3.2 球的体积和表面积课件 新人教A版必修2.ppt
- 2017-2018学年高中数学 2.1 空间点、直线、平面之间的位置关系 2.1.3-2.1.4 课件 新人教A版必修2.ppt
- 2017-2018学年高中数学 第二章 平面向量本章整合课件 北师大版必修4.ppt
- 七年级语文上册期末模拟试卷1(解析版).docx
- 七年级语文上册期末模拟试卷1(原卷版).docx
- 七年级语文上册期末模拟试卷2(原卷版).docx
- 七年级语文上册期末模拟试卷2(解析版).docx
- 期末测试卷(二)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(二)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
最近下载
- GJB8848-2024系统电磁环境效应试验方法.pptx VIP
- 河南豫能控股股份有限公司及所管企业2026届校园招聘127人备考题库精编答案详解.docx VIP
- 2024-2025学年河南省郑州市七年级上期末数学试卷附答案解析.docx VIP
- 国家建筑标准设计图集 23S519小型排水构筑物图集.pdf VIP
- 大画幅相机的基本操作.doc VIP
- 2024脓毒症液体治疗急诊专家共识.pdf
- 2025届T8八省八校高三联考语文试卷讲评 课件.pptx VIP
- 大画幅相机基本操作(二).doc VIP
- 2025年度民主生活会“五个带头”个人检查发言8篇.docx VIP
- 23S519小型排水构筑物图集.docx VIP
原创力文档

文档评论(0)