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

高中数学第一章算法初步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

相关文章:
必修3知识点总结:第一章_算法初步
高中数学必修 3 知识点总结第一章 算法初步 1.1.1 算法的概念 1、算法概念...1.2.3 循环语句循环结构是由循环语句来实现的。对应于程序框图中的两种循环...
必修3第一章算法初步全章知识点例题练习章节测试
必修3第一章算法初步全章知识点例题练习章节测试_高一数学_数学_高中教育_教育...条件和循环 2、理解算法的三种语句:输入、输出、赋值语句;条件语句、循环语句。...
高中数学 第一章算法初步新人教版必修3高二
高中数学 第一章算法初步新人教版必修3高二 - 第一章算法初步 一、课标要求: 1、本章的课标要求包括算法的含义、程序框图、基本算法语句,通过阅读中国古代教学 ...
江苏省东台市高中数学第1章算法初步1.2.3循环结构...
江苏省东台市高中数学第1章算法初步1.2.3循环结构导学案(无答案)苏教版必修3 - 309 教育网 www.309edu.com 1.2.3 循环结构 主备人: 学生姓名: 得分: ...
「精品」高中数学第一章算法初步1.2基本算法语句1...
「精品」高中数学第一章算法初步1.2基本算法语句1.2.1输入语句、输出语句和赋值语句优化练习新人教A版必修3 - 小中高 精选 教案 试卷 选集 1.2.1 输入语句...
必修3教案第一章算法初步 复习课
必修3教案第一章算法初步 复习课_高二数学_数学_高中教育_教育专区。必修3教案...其对应的程序框图为:(如上右图) (五)循环语句 (1)WHILE 语句 WHILE ?条件?...
高中数学必修3《算法初步》知识点讲义
高中数学必修3《算法初步》知识点讲义_高三数学_数学_高中教育_教育专区。第一章 算法初步一.算法的概念 1.算法的概念 1、算法定义:在数学上,现代意义上的“...
高中数学必修3知识点总结:第一章_算法初步
高中数学必修3知识点总结:第一章_算法初步_高二数学...1.2.3 循环语句 .. 循环结构是由循环语句来实现...数学知识点苏教版高中数... 暂无评价 17页 &#165;...
高中数学 第一章《算法初步》 教案 新人教A版必修...
第一章算法初步一、课标要求: 课标要求: 1、本章的课标要求包括算法的含义、程序框图、基本算法语句,通过阅读中国古代教学 中的算法案例,体会中国古代数学世界数学发...
高一数学必修3算法初步复习学案
高一数学必修 3 期末资料第一章 1. 知识结构算 法 算法初步 计算机执行这种形式的条件语句时, 也是首先对 IF 后的条件进行判断, 如果 IF 条件符合, 就执行 ...
更多相关标签: