高中数学新课标人教A版必修三1.2.3循环语句2教案.docVIP

高中数学新课标人教A版必修三1.2.3循环语句2教案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.2.3循环语句(2) 教学目标:了解条件语句,进一步体会算法的条件分支结构 教学重点:了解条件语句,进一步体会算法的条件分支结构 教学过程: 1.for 循环 for while循环的身上,“挖掘”出有关循环流程的要素,这些要素隐藏在while,或do...while的背后,但它将直接体现在for循环的结构上。 学习了两种循环,我们来挖掘一下循环流程中的“条件三要素”。 第一、条件一般需要进行一定的初始化操作。 请看我们用while循环实现1到100累加的代码: sum = 0; i =while i* i= 100, sum = sum+ i; I=i+1;end 这段代码中,循环的条件是 i = 100;因此,一开始,i肯定需要一个确定的值。前面的: i = 0;这一行代码,在声明变量i的同时,也为i赋了初始值:1。这样,条件 i = 100 得以成立(因为i为1,所以 i = 100 当然成立)。 程序中最忌“死循环”。所谓的“死循环”就是指该循环条件永远为真,并且,没有另外的跳出循环的机会(后面将学到)。 第三、在循环中改变循环条件的成立因素 这一条和第二条互相配套。 (2)三要素在for循环结构上体现 for 循环的语法: for(条件初始化条件条件改变) 需要循环执行的语句;? for的结构中,不仅提供了的“条件”的位置,同时也提供了条件初始化,和条件改变的位置。这三者虽然在同一行上,但并不是依次连接地执行。 然后程序检查条件是否成立,如果成立就执行循环体中的语句,否则直接结束循环。 执行完一遍循环以后,程序执行“条件改变”语句。 1到100整数累加的程序,改为for循环写,是最合适的了: sum = 0; for i=1:1:100 sum=sum+i; end for 语句的复合结构,使得程序变得简捷。比如上面的例子中,原来 while或者do...while结构中,循环体内必须两句语句,现在只需一句for循环在屏幕上逐行输出数字:1~200。 语句在屏幕上输出其值。 分析:求36的因子,就是求1~36中哪些整数可以整除36。 2.多层循环 有些问题需要多层循环嵌套才能解决。 继续分析一些题目: 题三:输出以下内容,要求使用两种方法,第一种方法采用单层循环,第二种方法采用双层循环。 123 456 789 方法一: 分析:单层循环的思路是:从1输出到9,并且,每当输出三个数字时,多输出一个换行符。 方法二: 分析:双层循环的思路是:输出三行,每行输出三个数字。 题四:请用输出以下内容: 1 12 123 1234 12345 123456 1234567 123456789 这道题目,除非跟自已过不去,否则没有人会非要硬去用一层循环来实现。本题使用双层循环来实现实为最佳方法。 分析:外层循环用于控制输出9行;内层循环用于输出每行的数字。每一行都是从1开始,但第一行输出1个数字,第二行输出2个,第三行输出3个…… 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=24 7*8=56 8*8=64 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=36 7*9=63 8*9=72 9*9=81 分析:你可以看出,本题和题四有很大的类似,都是要输出一个“三角形”(严格说是梯形?),所以解题思路也大致一样:输出九行。 课堂练习:第30页,练习A,练习B 小结:本节介绍循环语句及其简单应用 课后作业:第31页,习题1-2B第3、4、5、题(机上作业)

您可能关注的文档

文档评论(0)

huak + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档