当前位置:首页 >> 数学 >>

高中数学第一章算法初步1.3.4循环语句课件苏教版必修3_图文

第1章 1.3基本算法语句 1.3.4 循环语句 学习目标 1.理解循环语句的格式和功能; 2.理解两种循环语句与两种循环结构的对应关系,能把相应流 程图翻译为程序语句; 3.经历由问题到自然语言描述的算法到流程图再到程序的全过 程,体会算法的形成及优化过程. 内容索引 问题导学 题型探究 当堂训练 问 题导 学 知识点一 循环语句 思考1 循环语句与条件语句有何关系? 答案 循环语句中一定有条件语句,条件语句是循环语句的一部分, 离开条件语句,循环语句无法循环.但条件语句可以脱离循环语 句单独存在,可以不依赖循环语句独立地解决问题. 思考2 直到型循环语句执行循环体的次数可以是零吗? 答案 不可以.直到型循环语句先执行一次循环体,再判断条件是否成 立.因此该循环语句执行循环体的次数一定不为零. 梳理 循环语句与流程图中的 循环 结构相对应.循环语句结构一般有 直到型 和 当型 两种循环语句结构,分别对应于流程图中的直到型和当型循环结构. 知识点二 两种循环语句 思考1 编写程序时,什么情况下使用循环语句? 答案 在问题处理中,对不同的运算对象进行若干次相同运算或处理 时,一般用到循环结构,在编写程序时要用到循环语句. 思考2 当型循环用文字语言怎样描述?其关键词是什么? 答案 当满足条件时执行循环,否则退出,关键词是“当”“否则”. 梳理 两种循环语句的对比 名 称 直到型 当型 While Until p Do 体 格 式 End Do 循 环 End While p 循环 ______ 体 _______ Do Until 先执行一次 和 之间 先判断条件是否符合, 条件符合 如果 的循环体,再判断Until条件 p是否符合,如果不符合, 继续 执行循环体 执行循环体 ,则执行 条件仍符合 , 然后再检 条件符合 循环体,然后再检查 上述条件,如果 条件不符合 功 查上述条件,如果条件仍不 能 符合,再次 Until , 再次执行 ,直到 End 循环体, 这个过程反复 While 进行,直到某一次 时为止.这时计算机不再执 行循环体,跳出循环体执行 为止,这时不再执行 循环体,执行_____ 对 应 流 程 图 知识点三 “For语句” 1.其一般形式 To For I From “初值 ” “终值” Step “步长” 循环体 2.End “ForFor ”语句属 当型 循环. 3.如果循环次数 ,可采用“For”语句. 已知 题型探究 类型一 “While…End While”语句的应用 例1 (1)下列伪代码运行后输出的结果为 21 . 答案 解析 i←1 While i<8 i←i + 2 S←2i +3 由伪代码知,每循环一次,i的值增加 2,然后减小 1,所以每循环一次 i i←i - 1 1.最后一次执行循环体时,S←2×(7+2)+3=21. 增加 End 1 1 1 (2)用 While…End While 语句写出求 1+2+3+…+n>1 000 的最小自然数 n 的伪代码. 解答 伪代码如图: S←0 i←1 While 000 S≤1 S←S+1/i i←i+1 End While 利用While语句的三个关注点: 反思与感 悟 (1)在用While语句解决相关问题时,要熟练掌握While语句的一般格式, 后面的End While一定不要忘记.在运行语句的时候,一定要先判断表达 式是否成立,再执行循环体. (2)While语句可以不知循环次数,但需要知道循环终止的条件.条件为真 时执行循环,条件为假时终止循环,防止表达式相反出现错误. (3)用While 语句解决循环次数不确定的问题时,首先要确定控制运算次 数的变量,然后确定变量与运算次数的关系,利用这种关系,将运算次 数当作一个确定的量,从而将问题转化为循环次数确定的问题来解决. 跟踪训练1 执行如图所示的伪代码后输出的结果是 1 . 答案 解析 n ←5 s←0 While s<14 s←s+n n←n - 1 End While Print n 类型二 “Do…End Do”语句的应用 1 1 1 1 1 例 2 用 Do…End Do 语句写出计算 1-2+3-4+…+999-1 000的值的 伪代码. 解答 引申探究 1.若将例2中的“-”改为“+”其余不变,写出相应的伪代码. 解答 2.若例2中条件不变,用“While…End While”写出伪代码. 解答 s ←1 i←2 While i≤1 000 ?-1?i-1 s←s+ i i←i+1 End While Print s 反思与感 悟 “Do…End Do”语句的使用条件: (1)算法中有需要反复执行的步骤(如累加求和、累乘求积等问题). (2)算法中先执行再判断. (3)循环的次数不能确定或已经确定. 跟踪训练2 下列伪代码是求1+3+5+…+99的值,读伪代码完成问题. i←1 p ←0 While i≤99 p←p+i i←i+2 End While Print(1) p伪代码中的循环语句是 当 型循环语句; 问题: 答案 i←1 p←0 Do p ←p +i i←i + 2 (2)将伪代码用另一类型的循环语句实现为 Until i>99 . 答案 End Do 类型三 “For”语句的应用 例3 用For语句设计一个计算2+4+6+8+…+2 016的伪代码算法. 伪代码如下: 解答 S ←0 For i From 2 To 2 016 Step 2 S←S+i End For Print S 引申探究 将例3改为用While…End While语句表示,结果如何? 伪代码如图: 解答 S

相关文章:
18版高中数学第一章算法初步1.1算法的含义学业分层...
18版高中数学第一章算法初步1.1算法的含义学业分层测评苏教版必修3 - 内部文件,版权追溯 内部文件,版权追溯 1.1 算法的含义 (建议用时:45 分钟) [学业达标]...
推荐-高中数学第一章算法初步第1课时算法的含义导...
推荐-高中数学第一章算法初步1课时算法的含义导学案无答案苏教版必修3 - 已知点, 若直线 过点与 线段有 公共点 ,则直 线的斜 率的取 值范围 是 推荐-...
最新人教A版必修三高中数学同步习题第一章算法初步...
最新人教A版必修三高中数学同步习题第一章算法初步1.2.3和答案 - 1.2.3 课时目标 循环语句 1.理解给定的两种循环语句,并会应用. 2.应用两种循环语句将具体...
【小初高学习】2017_2018版高中数学第一章算法初步...
【小初高学习】2017_2018版高中数学第一章算法初步1.2.2选择结构学案苏教版必修3 - 小初高教案试题导学案集锦 1.2.2 学习目标 选择结构 1.掌握选择结构的...
18版高中数学第一章算法初步1.2.2选择结构学案苏教...
18版高中数学第一章算法初步1.2.2选择结构学案苏教版必修3 - 内部文件,版权追溯 1.2.2 选择结构 1.进一步了解流程图的概念,理解选择结构的概念,能运用流程...
江苏省宿迁市高中数学 第1章 算法初步 1.3 基本算...
江苏省宿迁市高中数学 第1章 算法初步 1.3 基本算法语句练习 苏教版必修3_其它课程_高中教育_教育专区。江苏省宿迁市高中数学 第1章 算法初步 1.3 基本算法...
18版高中数学第一章算法初步1.1.2_1.1.3第3课时循...
18版高中数学第一章算法初步1.1.2_1.1.3第3课时循环结构学案新人教B版必修3 - 内部文件,版权追溯 内部文件,版权追溯 第 3 课时 循环结构 1.掌握两种循环...
数学必修3第一章算法初步单元检测题及答案
数学必修3第一章算法初步单元检测题及答案_数学_高中教育_教育专区。数学必修3...1 6.下列给出的赋值语句中正确的是( A.4=M B.M=-M ). C.2B=A-3 ...
必修3第一章算法初步全章知识点例题练习章节测试
必修3第一章算法初步全章知识点例题练习章节测试_高一数学_数学_高中教育_教育...条件和循环 2、理解算法的三种语句:输入、输出、赋值语句;条件语句、循环语句。...
...数学高一必修3第一章算法初步1.2基本算法语句1...
循环语句第一课时教案-数学高一必修3第一章算法初步1.2基本算法语句1.2.3人教A_高一数学_数学_高中教育_教育专区。人教 A 版 数学教案 必修 3 第一章 1....
更多相关标签: