收藏 分销(赏)

高三数学一轮复习 第9知识块第3讲流程图与结构图课件 北师大版 (1) 课件.ppt

上传人:pc****0 文档编号:13275910 上传时间:2026-02-17 格式:PPT 页数:27 大小:757KB 下载积分:10 金币
下载 相关 举报
高三数学一轮复习 第9知识块第3讲流程图与结构图课件 北师大版 (1) 课件.ppt_第1页
第1页 / 共27页
高三数学一轮复习 第9知识块第3讲流程图与结构图课件 北师大版 (1) 课件.ppt_第2页
第2页 / 共27页


点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,【,考纲下载,】,第,2,讲 基本算法语句,理解几种基本算法语句,输入语句、输出语句、赋值语句、条件语句、循环语句的含义,.,五种基本算法语句,:,1,输入语句,2,输出语句,3,:赋值语句一般格式中的“”不同于等式中的“”,其实质是先计算“”右边表达式的值,并将该值赋给“”左边的变量,若该变量已有值,该值将被当前值覆盖,即变量只取当前表达式的值,赋值语句,4,条件语句,(1)“IfThen”,语句:格式:,流程图:,(2),“,If,Then,Else,”,语句:格式:,流程图:,5,(,1,),For,语句:一般形式:,For,循环变量初始值,To,终值,循环体,含义:它是循环体得以运行的外部“环境”,控制着循环的开始与结束,,决定着循环运行的次数,(,2,),Do Loop,语句:一般形式:,Do,循环体,Loop While,条件为真,适用条件:一般用于不知道循环次数的循环结构,要根据其他形式的终,止条件停止循环,在这种情况下才采用,循环语句,1,使用赋值语句将两个数,a,8,,,b,17,交换,使,a,17,,,b,8,,正确的一组是,(,),A.,B.,C.,D.,答案,:,B,2,根据下面程序判断输出结果为,(,),A,6,B,7,C,8,D,9,答案:,B,3.,则当,x,5,时,输出结果为,(,),A,15 B,95.5 C.94.5 D,以上答案均错,解析,:,以上程序表示的是求函数,当,x,5,时,,P,f,(5),15.,答案,:,A,4,下面程序语句输出的,S,值是,_,解析:,算法含义是,S,1,2,3,4,5,15,答案:,15,(1),赋值语句是重要的基本语句之一,是一个程序必不可少的重要组成部分,(2),利用赋值语句可以实现两个变量值的互换,【,例,1,】,输入两个实数,由小到大输出这两个数,画出流程图,并用语句描述,思维点拨:,不妨设这两个实数为,a,,,b,,若这两个数不符合所排顺序,则用中间变量进行交换,可用,“,If,Then,”,语句完成,解:,流程图如图所示:用语句描述如下:,(1),对自变量的取值进行判断,这是应用条件语句的原因,要根据题目不同的条件进行选择,(2),条件语句“,IfThenElse”,可以嵌套,其格式为:,变式,1,:,下面是一程序:,则程序运行后的结果是,(,),A,1,2,B,1,1,C,2,1,D,2,2,解析,:,本题显然考查赋值语句,输入两个数,且把这两个数交换位置打印,。,答案,:,C,【,例,2】,已知分段函数,y,编写程序,输入自变量,x,的值,输出其相应的函数值,思路点拨:,由于函数是一个分段函数,对于输入的,x,值应根据,x,的取值范围,选择相应的解析式代入求值,故要利用条件语句来进行处理又因为实数,x,的取值共分为三个范围,所以要使用条件语句的嵌套,对,x,值的范围进行刻画,从而准确地得到,y,值,解:解法一:,由于函数是一个分段函数,所以输入,x,的值后应根据,x,的值所在的范围,选择相应的解析式代入求出其函数值,故应用条件语句,又因为实数,x,的值共分为三个流程图如图所示:,解法二:,也可以不用条件嵌套,用如下的三个,IfThen,语句编写程序流程图如图所示:,变式,2,:,编写程序,根据输入的,x,的值,计算,y,的值,并输出,y,的值,解:,算法步骤:,(1),输入,x,;,(2),如果,x,2,,则,y,x,2,1,;,(3),如果,x,2,,则,y,x,2,1.,(4),输出,y,.,用语句描述如下:,For,循环语句和,Do Loop,循环语句都能表达循环结构的算法,但是它们在表达方式和功能上又有一定的区别,主要表现在以下几个方面:,1,书写格式不同,2,作用不同:,For,循环语句主要适用于预先知道循环次数的循环结构;而预,先不知道循环次数,则使用,Do Loop,循环语句,3,两种语句的区别还有另外一点:,For,语句循环条件在前,首先判断循环条,件再执行;而,Do Loop,语句循环条件在后,直到不符合条件时结束,【,例,3】,设计求满足条件,1,10,6,的最小自然数的算法并画出,流程图,写出程序,思维点拨,:,由于,n,的值事先不知道,又没有公式可供套用,我们可借助于变量,引入循环,累积变量,S,初始值设定为,0,,计数变量,i,初始值设为,1.,累加的数值,为,应该用“,Do Loop,语句”,解:,根据以上的分析,可得该问题的算法如下:,(1)S,0,;,(2)i,1,;,(3)S,S,,,i,i,1.,(4),如果,S10,6,,则执行,(3),,否则输出,i,1.,对应的流程图如图所示,相应的程序用语句描述如下:,用语句描述为:,变式,3,:画出求 的值的流程图,并用语句描述,解:,流程图为:,用语句描述为:,方法规律,1,条件语句有两种形式:,IfThenElse,语句和,IfThen,语句,对于第一种形式的条件语句执行步骤是:,当计算机执行上述,If,语句时,首先对,If,后的条件进行判断,如果条件符,合,就执行,Then,后的语句,1,,否则执行,Else,后的语句,2.,对于第二种形式的条件语句执行步骤是:,当计算机执行上述,If,语句时,首先对,If,后的条件进行判断,如果条件符,合,就执行,Then,之后的语句,否则执行,End If,后的语句,2,循环语句,(1)For,语句的一般形式是:,For,循环变量初始值,To,终值,循环体,执行步骤:,当计算机执行,For,语句时,一般先执行一次循环体,当循环变量在初始值,与终值之间时,执行循环体;当循环变量超过终值时,不再执行循环体,,跳出循环体执行后面的语句,(2)Do Loop,语句的一般形式是:,DO,循环体,Loop While,条件为真,执行步骤:,计算机执行,Do Loop,语句,先执行一次循环体,若符合条件,继续执行循环,体;当不符合条件时,跳出循环,执行,Loop While,后的语句,下图为一个求,20,个数的平均数的程序,在横线上应填充的语句为,_,状元笔记,当型循环与直到型循环是实现循环结构的两种不同的表达形式,它们之间既可以相互转化又有本质的区别直到型循环是直到条件成立时,即判断“是”时,退出循环,条件不成立,即判断“否”时,继续循环当型循环是当条件成立,即判断“是”时,继续循环,条件不成立,即判断“否”时,退出循环即当型循环先判断后执行,直到型循环是先执行后判断,它们的条件是相反的,.,点击此处进入 作业手册,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服