高中数学 第一章 算法初步 1_2_3 循环语句学案 新人教b版必修3

高中数学 第一章 算法初步 1_2_3 循环语句学案 新人教b版必修3

ID:31523998

大小:180.00 KB

页数:6页

时间:2019-01-12

高中数学 第一章 算法初步 1_2_3 循环语句学案 新人教b版必修3_第1页
高中数学 第一章 算法初步 1_2_3 循环语句学案 新人教b版必修3_第2页
高中数学 第一章 算法初步 1_2_3 循环语句学案 新人教b版必修3_第3页
高中数学 第一章 算法初步 1_2_3 循环语句学案 新人教b版必修3_第4页
高中数学 第一章 算法初步 1_2_3 循环语句学案 新人教b版必修3_第5页
资源描述:

《高中数学 第一章 算法初步 1_2_3 循环语句学案 新人教b版必修3》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.2.3 循环语句[学习目标]1.正确理解循环语句的概念,并掌握其结构;2.会应用条件语句和循环语句编写程序;3.经历对现实生活情境的探究,认识到应用计算机解决数学问题的方便简捷.[知识链接]在一些破解密码的软件中,经常会使用穷举法,或称为暴力破解法,是一种针对于密码的破译方法,即将密码进行逐个推算直到找出真正的密码为止.例如一个已知是六位并且全部由数字组成的密码,其可能共有1000000种组合,因此在软件中可以将密码由0000000开始至9999999逐个试一遍,因此最多尝试1000000次就能找到正确的密码.理论上利用这种方法可

2、以破解任何一种密码,问题只在于如何缩短破解的时间.你知道这种软件是如何设计的吗?[预习导引]循环语句的两种结构for循环语句的格式:根据for语句中所给定的初值、终值和步长,来确定循环次数,反复执行循环体内各语句.执行过程:通过for语句进入循环,将初值赋给循环变量,当循环变量的值不超过终值时,则顺序执行循环体内的各个语句,遇到end,将循环变量增加一个步长的值,再与终值比较,如果仍不超过终值范围,则再次执行循环体,这样重复执行,直到循环变量的值超过终值,则跳出循环.while循环语句的格式:执行过程:首先要求对表达式进行判断,如果表

3、达式为真,则执行循环体部分,每次开始执行循环体前,都要判断表达式是否为真.这样重复执行,一直到表达式值为假时,就跳过循环体部分,结束循环.非常感谢上级领导对我的信任,这次安排我向股份公司述职,既是对我履行职责的监督,也是对我个人的关心和爱护,更是对**百联东方商厦有限公司工作的高度重视和支持。要点一 for-end循环语句例1 画出计算12+32+52+…+9992的程序框图,并写出程序.解 由题意知各项指数相同,底数相差2,可以借助于循环设计算法.①程序框图:②程序为规律方法 1.for型循环语句中先执行一次循环体,再判断条件是否满

4、足,以决定继续循环还是退出循环.2.循环次数的控制往往是判断条件,在循环体内要控制条件的改变,否则会陷入死循环.跟踪演练1 设计一个计算1×3×5×7×…×999的算法.解 程序框图如图所示:非常感谢上级领导对我的信任,这次安排我向股份公司述职,既是对我履行职责的监督,也是对我个人的关心和爱护,更是对**百联东方商厦有限公司工作的高度重视和支持。程序:要点二 while型循环语句例2 编写程序求2×4×6×…×100的值.解 程序框图:程序:非常感谢上级领导对我的信任,这次安排我向股份公司述职,既是对我履行职责的监督,也是对我个人的关

5、心和爱护,更是对**百联东方商厦有限公司工作的高度重视和支持。规律方法 1.计算机执行while型循环语句时,先判断条件的真假,若条件为真,执行循环体,若为假则退出.这是确定是否应用当型语句的关键.2.while型循环语句中while和end成对出现.3.判断条件往往是控制循环次数的变量.跟踪演练2 (2013·辽宁高考)执行如图所示的程序框图,若输入n=10,则输出的S=(  )A.B.C.D.答案 A解析 输入n的值为10,框图首先给累加变量S和循环变量i分别赋值0和2,2≤10成立,执行S=0+=,i=2+2=4;4≤10成立,

6、执行S=+==,i=4+2=6;6≤10成立,执行S=+=,i=6+2=8;8≤10成立,执行S=+=,i=8+2=10;10≤10成立,执行S=+=,i=10+2=12;12≤10不成立,跳出循环,算法结束,输出S的值为.故选A.非常感谢上级领导对我的信任,这次安排我向股份公司述职,既是对我履行职责的监督,也是对我个人的关心和爱护,更是对**百联东方商厦有限公司工作的高度重视和支持。1.关于循环语句的说法不正确的是(  )A.算法中的循环结构由while型语句来实现B.循环语句中有for型语句和while型语句C.一般来说for型语

7、句和while型语句可以互相转换D.算法中的循环结构由循环语句来实现答案 A解析 算法中的循环结构由循环语句来实现,循环语句包括for型语句和while型语句两种不同的格式,且一般情况下这两种语句可以相互转换.所以选项A是错误的,其余都正确.2.下列问题可以设计成循环语句计算的有(  )①求1+3+32+…+39的和;②比较a,b两个数的大小;③对于分段函数,要求输入自变量,输出函数值;④求平方值小于100的最大整数.A.0个B.1个C.2个D.3个答案 C解析 ①和④用到循环语句;②③用不到.故选C.3.(2013·重庆高考)执行如

8、图所示的程序框图,则输出的k的值是(  )A.3B.4C.5D.6答案 C解析 s=1+(1-1)2=1,不满足判断框中的条件;k=2,s=1+(2-1)2=2,不满足判断框中的条件;k=3,s=2+(3-1)2=6,不

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。