2018-2019版数学新设计同步苏教版必修三课件:第一章 算法初步 1.3.4

上传人:小** 文档编号:55693481 上传时间:2018-10-04 格式:PPT 页数:37 大小:1.54MB
返回 下载 相关 举报
2018-2019版数学新设计同步苏教版必修三课件:第一章 算法初步 1.3.4 _第1页
第1页 / 共37页
2018-2019版数学新设计同步苏教版必修三课件:第一章 算法初步 1.3.4 _第2页
第2页 / 共37页
2018-2019版数学新设计同步苏教版必修三课件:第一章 算法初步 1.3.4 _第3页
第3页 / 共37页
2018-2019版数学新设计同步苏教版必修三课件:第一章 算法初步 1.3.4 _第4页
第4页 / 共37页
2018-2019版数学新设计同步苏教版必修三课件:第一章 算法初步 1.3.4 _第5页
第5页 / 共37页
点击查看更多>>
资源描述

《2018-2019版数学新设计同步苏教版必修三课件:第一章 算法初步 1.3.4 》由会员分享,可在线阅读,更多相关《2018-2019版数学新设计同步苏教版必修三课件:第一章 算法初步 1.3.4 (37页珍藏版)》请在金锄头文库上搜索。

1、1.3.4 循环语句,学习目标 1.正确理解循环语句的概念,并掌握其结构(重点、难点);2.会应用条件语句和循环语句编写程序(难点);3.经历对现实生活情境的探究,认识到应用计算机解决数学问题的方便简捷.,知识点 循环语句,1.当型循环语句它表示当所给条件p成立时,执行循环体部分,然后再判断条件p是否成立.如果p仍然成立,那么再次执行循环体,如此反复,直到某一次条件p不成立时退出循环,其一般格式为: ,其特点是 .,先判断,后执行,2.直到型循环语句它表示先执行循环体部分,然后再判断所给条件p是否成立,如果p不成立,那么再次执行循环体部分,如此反复,直到所给条件p成立时退出循环,其一般格式为

2、,其特点是 .,先执行,后判断,3.“For”语句当循环的次数已经确定时用 ,其一般形式为,“For”语句,【预习评价】 (正确的打“”,错误的打“”),1.(1)“For”语句中,步长可以为负数;( )(2)循环语句是解决有关重复操作问题的重要工具.( )提示 (1) (2),2.简答题:(1)循环语句与条件语句有何关系?(2)编写程序时,什么情况下使用循环语句?提示 (1)循环语句中一定有条件语句,条件语句是循环语句的一部分,离开条件语句,循环语句无法循环.但条件语句可以脱离循环语句单独存在,可以不依赖循环语句独立地解决问题.(2)在问题处理中,对不同的运算对象进行若干次相同运算或处理时,

3、一般用到循环结构,在编写程序时要用到循环语句.,题型一 当型循环与直到型循环语句,【例1】 下列伪代码是求13599的值.读伪代码完成问题.,问题:(1)伪代码中的循环语句是_型循环语句; (2)将伪代码用另一类型的循环语句来实现. 解 (1)当. (2)改成直到型循环语句如下:,规律方法 (1)直到型语句中的条件是循环结束的条件,满足此条件时,执行循环结构后面的语句,不满足时才执行循环体. (2)在直到型循环语句中,由于先执行循环体,再判断条件,因此,在任何一个直到型循环语句中,循环体至少要执行一次. (3)“End Do”是“Do”语句的结束标志,不可丢失.,【训练1】 已知流程图如图所示

4、,试写出对应的伪代码.,解 伪代码如下:,题型二 For语句,【例2】 某算法的伪代码如下:,S0 For I From 2 To 10 Step 2 SSI End For Print S 则伪代码运行后输出的结果是_. 解析 由题意可知: S24681030. 答案 30,规律方法 (1)通过For语句进行循环,将初值赋给变量I,当循环变量的值不超过终值时,则顺序执行循环体内的各个语句,遇到End For,将循环变量增加一个步长的值,再与终值比较,如果仍不超过终值范围,则再次执行循环体.这样重复执行,直到循环变量的值超过终值,则跳出循环. (2)步长可以为正、负,但不能是0,否则会陷入“死

5、循环”.步长为正时,要求终值大于初值,否则循环将不能执行;步长为负时,要求终值必须小于初值.,【训练2】 下面的伪代码中,语句Print IJ执行的次数是_次.,解析 对于每个I,内循环都执行5次,而I有3个取值,所以共执行15次. 答案 15,【探究1】 关于循环语句的说法不正确的是_(填序号).,算法中的循环结构只能由While语句来实现 循环语句中有直到型语句和当型语句,即Do Until语句和While语句 一般来说Until语句和While语句可以互相转换 算法中的循环结构由循环语句来实现 解析 算法中的循环结构由循环语句来实现,循环语句包括Until语句和While语句两种不同的格

6、式,且一般情况下这两种语句可以相互转换.所以是错误的,其余都正确. 答案 ,【探究2】 下列问题可以设计成循环语句计算的有_.求133239的和;比较a,b两个数的大小;对于分段函数,要求输入自变量,输出函数值;求平方值小于100的最大整数.解析 和用到循环语句;用不到.答案 ,【探究3】 请根据给出的流程图写出伪代码.,解 该流程图描述的算法语句为当型循环语句.伪代码设计如下:,【探究4】 试用三种循环语句来计算2462 018的值.,解 用“While”语句:,用“Until”语句:,用“For”语句:,规律方法 在用伪代码编写算法时,循环语句的选取是算法设计的关键.一般地,“For”语句

7、可改写成“While”语句,但“While”语句不一定能改写成“For”语句. (1)当循环次数能确定时,三种循环语句都可以用. 例如,求1232 017的值,用伪代码表示如下: 用“WhileEnd While”语句 用“DoEnd Do”语句,课堂达标,1.下列给出的四个流程图,其中满足While语句格式的是_.,解析 While语句的特点是“先判断,后执行”. 答案 (2)(3),2.下列伪代码输出的结果是_.,解析 当S543214时,n211,此时S15继续执行循环体,则S5432115,n110,此时S15,循环结束,输出0. 答案 0,3.下面的伪代码执行后第3个输出的数是_.,答案 2,4.下面伪代码的功能是_.,解析 输入x后,若x0,则n值增加1,直到输入10次后,输出n值,故其功能为统计10个数据中负数的个数. 答案 统计10个数据中负数的个数,5.已知算法如下,试画出对应的流程图,并写出伪代码:,解 相应流程图如图所示:,伪代码如下:,课堂小结,1.三种循环语句的比较,2.应用循环语句编写伪代码要注意以下三点:(1)在循环语句中一定要合理设置一些变量的初始值.(2)循环语句在循环的过程中需要有“结束”的语句,即有跳出循环的机会.(3)在循环中要改变循环条件的成立因素.每执行一次循环体,循环条件中涉及的变量就会发生改变,且在步步逼近跳出循环体的条件.,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号