2022年高中数学第一章算法初步1.2基本算法语句1.2.3循环语句教学案新人教A版必修3

上传人:xt****7 文档编号:105405844 上传时间:2022-06-12 格式:DOC 页数:12 大小:368.52KB
收藏 版权申诉 举报 下载
2022年高中数学第一章算法初步1.2基本算法语句1.2.3循环语句教学案新人教A版必修3_第1页
第1页 / 共12页
2022年高中数学第一章算法初步1.2基本算法语句1.2.3循环语句教学案新人教A版必修3_第2页
第2页 / 共12页
2022年高中数学第一章算法初步1.2基本算法语句1.2.3循环语句教学案新人教A版必修3_第3页
第3页 / 共12页
资源描述:

《2022年高中数学第一章算法初步1.2基本算法语句1.2.3循环语句教学案新人教A版必修3》由会员分享,可在线阅读,更多相关《2022年高中数学第一章算法初步1.2基本算法语句1.2.3循环语句教学案新人教A版必修3(12页珍藏版)》请在装配图网上搜索。

1、2022年高中数学第一章算法初步1.2基本算法语句1.2.3循环语句教学案新人教A版必修3预习课本P2932,思考并完成以下问题(1)循环语句的一般格式和功能是什么? (2)编写程序时,什么情况下使用循环语句? (3)两种循环语句的区别和联系有哪些? 1循环语句的格式、功能名称直到型当型程序结构框图格式DO循环体LOOP_UNTIL条件WHILE条件循环体WEND执行步骤先执行一次DO和UNTIL之间的循环体,再判断UNTIL后的条件是否符合,如果不符合,继续执行循环体,然后再检查上述条件,如果仍不符合,再次执行循环体直到某一次条件符合为止这时不再执行循环体,跳出循环体执行UNTIL语句之后的

2、语句先判断条件的真假,如果条件符合,则执行WHILE和WEND之间的循环体,然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止,这时不再执行循环体,跳出循环体,执行WEND之后的语句2.两种循环语句的区别执行的顺序不同执行UNTIL语句时,先执行循环体,再判断条件,直到条件满足;执行WHILE语句时,先判断条件,再执行循环体,直到条件不满足条件的内容不同UNTIL语句中的条件是循环结束的条件,满足此条件时,执行循环体后面的语句,不满足时执行循环体;WHILE语句中的条件是执行循环体的条件,满足此条件时,执行循环体,否则执行循环体后面的语句循环体的执行

3、次数不同由于UNTIL语句是先执行循环体再判断条件,因此,任何一个UNTIL语句中,循环体至少要执行一次,直到条件满足;而WHILE语句是先判断条件,因此,循环体可能一次也不执行就退出循环体点睛两种循环语句的联系两种语句都可以实现计算机反复执行循环体的目的,只是表达形式不同一般地,WHILE语句和UNTIL语句可以相互转化1关于循环语句的说法不正确的是()A算法中的循环结构由WHILE语句来实现B循环语句中有直到型语句和当型语句,即UNTIL语句和WHILE语句C一般来说UNTIL语句和WHILE语句可以互相转换D算法中的循环结构由循环语句来实现解析:选A算法中的循环结构由循环语句来实现,循环

4、语句包括UNTIL语句和WHILE语句两种不同的格式,且一般情况下这两种语句可以相互转换所以选项A是错误的,其余都正确2对于下面一个程序:运行后输出的结果为_解析:执行过程如下:M5,N0,当N015时,N055,M514;当N515时,N549,M413;当N915时,N9312,M312;当N1215时,N12214,M211;当N1415时,N14115,M110,当N15时不小于15,终止循环,最后输出M的值为0.答案:0UNTIL语句的应用典例(1)下面为一个求1,2,3,20的平均数的程序,在横线上应填充的语句为()Ai20Bi20Ci20 Di20(2)如图程序执行后输出的结果是

5、_解析(1)由题意知横线处应填i20.(2)i11时,s11111;i10时,s1110110;i9时,s1109990;i8时,i20,循环终止,此时,累加变量sum21,这个程序计算的结果:sum21.答案:021(2)解:程序如下:用循环语句编写程序的要点(1)循环语句的作用:循环语句主要用于循环结构,在需要处理反复执行的运算任务,如累加求和、累乘求积等问题时,常常要用到循环语句(2)用循环语句编写程序的“三要素”循环语句中的变量一般需要进行一定的初始化操作;循环语句在循环的过程中需要有“结束”的机会;在循环中要有改变循环条件成立的因素(3)注意事项解决具体问题构造循环语句的算法时,要尽

6、可能少地引入循环变量,否则较多的变量会使设计程序比较繁杂,并且较多的变量会使计算机占用大量的系统资源,导致系统缓慢WHILE循环与UNTIL循环一般可以相互转化活学活用写出计算123252992的程序解:法一:用WHILE语句编写程序如下:法二:用UNTIL语句编写程序如下:层级一学业水平达标1下列问题,设计程序求解时,要用到循环语句的有()输入每个同学的数学成绩,求全班同学的平均分;求分段函数的函数值;求连续100个自然数的平方和;输入100个数,从中找出最大的数;A1个B2个C3个 D4个解析:选C求分段函数的函数值用条件语句,其余三个均需用循环语句解决2如图程序运行的结果是()A210,

7、11 B200,9C210,9 D200,11解析:选D因为x100,i1,所以x110,i2;x120,i3;x130,i4;x140,i5;x150,i6;x160,i7;x170,i8;x180,i9;x190,i10;x200,i11.输出x的值为200,i的值为11.3下面的程序运行后输出的结果是_解析:每循环一次,x与i均增加1,直到i5时为止,所以输出的结果为6.答案:64如图所示的程序运行后,输出的值为_解析:由程序知i22 000时,i的最小值为45,又把i144的值赋给i,i44.答案:44层级二应试能力达标1以下程序()A输出结果是1 B能执行一次C能执行10次 D是“死

8、循环”,有语法错误解析:选D从循环语句的格式看,这个循环语句是直到型循环语句,那么当满足条件x10时,终止循环体,但是第一次执行循环体后x1,由于x110不成立,则再次执行循环体,执行完成后x1,则这样无限循环下去,是一个“死循环”,有语法错误,循环终止的条件永远不能满足2下面两个程序最后输出的“S”分别等于() A都是17 B都是21C21,17 D14,21解析:选C第一个程序中,i7时执行循环体ii2,此时i为9,S29321.结束循环第二个程序中,i7时,S27317.然后,执行ii2,此时i9,结束循环3如下所示的程序,若最终输出的结果为,则在程序中处应填入的语句为()Ai8 Bi7

9、Ci7 Di7.4如图所示的程序段:执行完毕后,a的值为()A99 B100C101 D102解析:选B当a100时执行循环体,a99时,aa1,则a100.5下面程序运行后输出的结果为_解析:执行第一次后,S5,N4,执行第二次后,S9,N3,执行第五次后,S15,N0,跳出循环,输出N0.答案:06执行下面的程序,如果输入N4,那么输出的S_.解析:第一次循环,T1,S1,k2;第二次循环,T,S1,k3;第三次循环,T,S1,k4;第四次循环,T,S1,k5,此时满足条件,输出S.答案:17给出一个算法的程序框图(如图所示)(1)说明该程序的功能(2)请用WHILE型循环语句写出程序解:(1)该程序的功能是求1的值(2)程序如下:8某学生在体育训练时弄伤了膝关节,医生给他开了一些消炎药,并叮嘱他每天早晚8时各服用一片药片现知该药片每片220毫克,他的肾脏每12小时从体内滤出这种药的60%.设计一个程序,求他第n次服药后体内此药的残留量,并画出程序框图解:算法分析:第一次服药后体内此药的残留量:V1220;第二次服药后体内此药的残留量:V2V10.4220;第三次服药后体内此药的残留量:V3V20.4220;第n次服药后体内此药的残留量:VnVn10.4220.故可用循环语句求解程序框图如图:程序如图:

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


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