数学新设计同步苏教必修三讲义第一章算法初步1.3.4含答案

1.3.4循环语句学习目标1.正确理解循环语句的概念,并掌握其结构(重点、难点);2.会应用条件语句和循环语句编写程序(难点);3.经历对现实生活情境的探究,认识到应用计算机解决数学问题的方便简捷.预习教材P22-24完成下面的问题:知识点循环语句1.当型循环语句它表示当所给条件p成立时,执行循环体部分,然后再判断条件p是否成立.如果p仍然成立,那么再次执行循环体,如此反复,直到某一次条件p不成立时退出循环,其一般格式为:,其特点是先判断,后执行.2.直到型循环语句它表示先执行循环体部分,然后再判断所给条件p是否成立,如果p不成立,那么再次执行循环体部分,如此反复,直到所给条件p成立时退出循环,其一般格式为,其特点是先执行,后判断.3.“For”语句当循环的次数已经确定时用“For”语句,其一般形式为.【预习评价】(正确的打“√”,错误的打“×”)1.(1)“For”语句中,步长可以为负数;()(2)循环语句是解决有关重复操作问题的重要工具.()提示(1)√(2)√2.简答题:(1)循环语句与条件语句有何关系?(2)编写程序时,什么情况下使用循环语句?提示:(1)循环语句中一定有条件语句,条件语句是循环语句的一部分,离开条件语句,循环语句无法循环.但条件语句可以脱离循环语句单独存在,可以不依赖循环语句独立地解决问题.(2)在问题处理中,对不同的运算对象进行若干次相同运算或处理时,一般用到循环结构,在编写程序时要用到循环语句.题型一当型循环与直到型循环语句【例1】下列伪代码是求1+3+5+…+99的值.读伪代码完成问题.问题:(1)伪代码中的循环语句是________型循环语句;(2)将伪代码用另一类型的循环语句来实现.解(1)当.(2)改成直到型循环语句如下:规律方法(1)直到型语句中的条件是循环结束的条件,满足此条件时,执行循环结构后面的语句,不满足时才执行循环体.(2)在直到型循环语句中,由于先执行循环体,再判断条件,因此,在任何一个直到型循环语句中,循环体至少要执行一次.(3)“EndDo”是“Do”语句的结束标志,不可丢失.【训练1】已知流程图如图所示,试写出对应的伪代码.解伪代码如下:题型二For语句【例2】某算法的伪代码如下:S←0ForIFrom2To10Step2S←S+IEndForPrintS则伪代码运行后输出的结果是________.解析由题意可知:S=2+4+6+8+10=30.答案30规律方法(1)通过For语句进行循环,将初值赋给变量I,当循环变量的值不超过终值时,则顺序执行循环体内的各个语句,遇到EndFor,将循环变量增加一个步长的值,再与终值比较,如果仍不超过终值范围,则再次执行循环体.这样重复执行,直到循环变量的值超过终值,则跳出循环.(2)步长可以为正、负,但不能是0,否则会陷入“死循环”.步长为正时,要求终值大于初值,否则循环将不能执行;步长为负时,要求终值必须小于初值.【训练2】下面的伪代码中,语句PrintI×J执行的次数是________次.ForIFrom1To3ForJFrom5To1Step-1PrintI×JEndForEndFor解析对于每个I,内循环都执行5次,而I有3个取值,所以共执行15次.答案15【探究1】关于循环语句的说法不正确的是________(填序号).①算法中的循环结构只能由While语句来实现②循环语句中有直到型语句和当型语句,即DoUntil语句和While语句③一般来说Until语句和While语句可以互相转换④算法中的循环结构由循环语句来实现解析算法中的循环结构由循环语句来实现,循环语句包括Until语句和While语句两种不同的格式,且一般情况下这两种语句可以相互转换.所以①是错误的,其余都正确.答案①【探究2】下列问题可以设计成循环语句计算的有________.①求1+3+32+…+39的和;②比较a,b两个数的大小;③对于分段函数,要求输入自变量,输出函数值;④求平方值小于100的最大整数.解析①和④用到循环语句;②③用不到.答案①④【探究3】请根据给出的流程图写出伪代码.解该流程图描述的算法语句为当型循环语句.伪代码设计如下:【探究4】试用三种循环语句来计算2+4+6+…+2018的值.解用“While”语句:用“Until”语句:用“For”语句:规律方法在用伪代码编写算法时,循环语句的选取是算法设计的关键.一般地,“For”语句可改写成“While”语句,但“While”语...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?