2019-2020年高中数学 第一章 算法初步 1.2 基本算法语句 1.2.3 循环语句教学案 新人教B版必修3.doc

上传人:tian****1990 文档编号:2634492 上传时间:2019-11-28 格式:DOC 页数:11 大小:483KB
返回 下载 相关 举报
2019-2020年高中数学 第一章 算法初步 1.2 基本算法语句 1.2.3 循环语句教学案 新人教B版必修3.doc_第1页
第1页 / 共11页
2019-2020年高中数学 第一章 算法初步 1.2 基本算法语句 1.2.3 循环语句教学案 新人教B版必修3.doc_第2页
第2页 / 共11页
2019-2020年高中数学 第一章 算法初步 1.2 基本算法语句 1.2.3 循环语句教学案 新人教B版必修3.doc_第3页
第3页 / 共11页
点击查看更多>>
资源描述
2019-2020年高中数学 第一章 算法初步 1.2 基本算法语句 1.2.3 循环语句教学案 新人教B版必修3预习课本P2225,思考并完成以下问题(1)循环语句的概念是什么?(2)循环语句的适用范围是什么?(3)循环语句的格式有哪两种?循环语句(1)概念:在算法程序语言中用来处理算法中的循环结构的语句(2)范围:在实际问题中有规律的重复运算在程序中需要对某些语句进行重复的执行(3)格式for循环语句for循环变量初值:步长:终值循环体;endwhile循环语句while表达式循环体;end1下面程序最后输出的结果为()A17B21C27 D37答案:B2如图循环语句中,循环终止时,n等于()A6 B7C8 D9答案:C3执行语句“forn1:50”时(1)变量n的第1个值为_(2)变量n的第2个值为_(3)变量n的最后一个值为_解析:“forn1:50”的意思是n的初值为1;步长为1,终值为50.因此变量n的第1个值为1,第2个值为2,最后1个值为50.答案:(1)1(2)2(3)50for循环及其应用典例设计一个计算1的算法程序框图,并设计程序解程序框图如下:程序如下:1利用for语句实现循环结构的三个关键点(1)确定变量的初值,即进行初始化操作(2)确定循环的次数,步长以及终值(3)确定循环体的内容2利用for语句编写程序的注意点(1)循环体要正确,尤其要注意循环体中的变量是否齐全(2)循环条件要正确,条件与初始值要对应(3)程序语句的格式要正确,循环结束时要有end.活学活用1下面的程序运行后第3个输出的数是_解析:第一次输出的数是x1,第二次输出的数是x1,第三次输出的数是x12.答案:22以下程序是计算1357101的值的一个算法,其中和处应分别填写_和_解析:循环变量i的初值为1,终值为101,步长为2,循环体为SS*i,故处应填2:101,处应填“S*i”答案:2:101S*iwhile循环及应用典例画出求满足123n2 016的最小的自然数n的程序框图,并写出程序解程序框图如图所示程序为:利用while语句的三个关注点(1)在用while语句解决相关问题时,要熟练掌握while语句的一般格式,后面的end一定不要忘记在运行语句的时候,一定要先判断表达式是否成立,再执行循环体(2)while语句可以不知循环次数,但需要知道循环终止的条件条件为真时执行循环,条件为假时终止循环,防止表达式相反出现错误(3)用while语句解决循环次数不确定的问题时,首先要确定控制运算次数的变量,然后确定变量与运算次数的关系,利用这种关系,将运算次数当作一个确定的量,从而将问题转化为循环次数确定的问题来解决活学活用1执行下面的程序,输出的结果是_解析:运行程序如下:S0,i1,i4;S1,i2,i4;S3,i3,i4;S7,i4,i4;S15,i5,i4.结束循环,输出S15.答案:152写出计算的值的程序解:程序如下:循环语句的综合应用典例给出以下10个数:4,10,70,33,95,74,29,17,60,40.要求将其中大于40的数找出来,画出求解该问题算法的程序框图,并写出程序解该算法的程序框图如图所示程序如下:for循环语句:while循环语句:循环语句的实际应用的解题策略(1)分析循环特征:仔细分析题意,建立适当模型,明确题目中需要反复执行的步骤,以确定循环体(2)设置变量初值:一般累乘变量初始值为1,累加变量初始值为0,计数变量根据题意设置(3)确定终止条件:根据选择语句的不同确定循环终止条件,有时for语句和while语句可以互化活学活用高一(1)班共有50人,市青少年保护中心抽样检测同学们的身体素质,要求学号能被3整除的同学参加体检,已知学号是从1到50号,请编写输出参加体检的同学的学号的一个程序解:法一:运用for循环语句法二:运用while循环语句层级一学业水平达标1下列程序输出的结果s是()A17B19C21 D23解析:选A每次进入循环体时的i值依次为15,13,11,9.最后一次执行循环体为i98,i7,s17.2下面的程序循环次数为()A2 B3C4 D5解析:选B每次执行循环体时的i值依次为1,2,5,一共执行了3次循环3执行下面的程序后,输出的结果为_解析:运行程序,得n5,S0,满足S14,S055,n4;满足S14,S549,n3;满足S14,S9312,n2;满足S14,S12214,n1;不满足S11 Bi11Ci11 Di11.4程序如下:以上程序用来()A计算310的值B计算355的值C计算310的值D计算12310的值解析:选Bi1时,S31131;i2时,S323312;i3时,S333123123;i4时,S34312331234;i10时,S31031239312310355.5已知有下面的程序,如果程序执行后输出的结果是360,则横线上的“条件”为_解析:由3606543,知S中的数乘到3时循环结束,此时i2,但i3时,循环继续,故条件为“i3(或i2)”答案:i3(或i2)6下面程序的结果是_解析:每次执行循环体时的i值依次为2,5,8,11,14,17.代入循环式中依次计算,s25811141757.答案:577下面程序表示的算法是_解析:由题意可知符合循环的条件是S5 000,即只要S5 000就执行SS*n.因此表示的应是123n5 000的最小的n值答案:求123n5 000的n的最小值8小明第一天背一个单词,第二天背两个单词,以后每一天比前一天多背一个单词,问:他前十天共背了多少个单词?(写出Scilab程序)解:程序如下:9猴子第1天摘下若干个桃子,当即吃一半,还不过瘾,又多吃了一个第2天早上又将剩下的桃子吃掉一半又多吃了一个以后每天早上都吃了前一天剩下的一半零一个到第10天早上想再吃时,见只剩下一个桃子,设计第1天共摘多少个桃子的程序框图,并写出程序解:程序框图如图所示: 程序如图所示:
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 高中资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!