收藏 分销(赏)

高中数学专题1.4条件语句-循环语句省公开课一等奖新名师优质课获奖PPT课件.pptx

上传人:天**** 文档编号:12671252 上传时间:2025-11-21 格式:PPTX 页数:28 大小:4.37MB 下载积分:10 金币
下载 相关 举报
高中数学专题1.4条件语句-循环语句省公开课一等奖新名师优质课获奖PPT课件.pptx_第1页
第1页 / 共28页
高中数学专题1.4条件语句-循环语句省公开课一等奖新名师优质课获奖PPT课件.pptx_第2页
第2页 / 共28页


点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,条件语句、循环语句,1/28,IF,条件,THEN,语句体,END IF,否,满足条件?,步骤,A,是,1、条件语句两种格式,基础回顾,当计算机执行时,首先对,IF,后条件进行判断,假如条件符合,那么执行语句体,不然执行,END IF,之后语句,.,2/28,满足条件?,步骤,A,步骤,B,是,否,条件语句普通格式,IF,条件,THEN,语句体,1,(,步骤,A),ELSE,语句体,2,(,步骤,B),END IF,当计算机执行时,首先对,IF,后条件进行判断,假如条件符合,那么执行语句体1,不然执行语句体2,.,3/28,是,满足条件?,循环体,否,下列图是算法循环结构用程序框图表示第一个形式,它对应循环语句普通格式设定为:,2、循环语句两种格式,DO,循环体,LOOP UNTIL,条件,4/28,WHILE,条件,循环体,WEND,循环体,满足条件?,是,否,下列图是算法循环结构用程序框图表示第二种形式,它对应循环语句普通格式设定为:,5/28,例1.已知分段函数 编写程序,输入x值,输出对应y值.,类型一、条件语句、循环语句应用,问题探讨与解题研究,【分析】本题是已知分段函数解析式求函数值问题,当输入一个x值后,因为x值所在范围不一样,用来计算函数值解析式也有所不一样,所以要计算函数值必须先判断x范围,设计该函数算法必须用条件结构,对应程序也应用条件语句表示,6/28,【解析】程序以下:,7/28,例2.写出计算 算法程序,【分析】因为要计算式子特点是累加求和问题,所以它对应程序框图为循环结构,解题时先给定初始变量,再确定循环体,最终写出程序,INPUT n,i=1,S=0,DO,S=S+(i+1)/i,i=i+1,LOOP UNTIL in,PRINT S,END,8/28,【小结】1.在应用条件语句编程时要注意两点,(1)IF与END IF要配对使用,不能只用其一;,(2)区分END IF与END区分,前者是结束条件语句,后者,是结束整个程序.,2.利用循环语句编程三个步骤,(1)给循环语句中变量赋初始值;,(2)找出在程序中重复执行部分,即循环体;,(3)找出控制循环条件,要尤其注意循环体语句先后次,序发生改变时对程序影响。,9/28,【练习1】以下语句 执行完成之后i值是(),(A)99 (B)100 (C)3 (D)102,【分析】解答本题关键是分清该条件语句格式及i值是否满足条件.,【解析】,1.,选,C.i=0,满足条件,,i=0+3=3.,执行完成之后,i,值是,3.,10/28,【练习2】执行以下程序后,输出值是_.,【解析】,1.,该程序运行过程为,S=3,i=4,,不满足条件;继续执行循环体,S=9,i=7,,不满足条件;继续执行循环体,S=15,i=10,,不满足条件;继续执行循环体,S=21,i=13,,满足条件,所以输出值为,21,11/28,例1.阅读下面所给程序,回答以下问题:,类型二、嵌套语句应用,(1),若输入,x=5,,则输出结果为,_.,(2),该程序功效是,_,_,.,(3),若输出结果为,y=5,则输入,x,值为,_.,12/28,【分析】可先结合(1)认真阅读程序,再判断程序功效,进而解答(3).,【解析】依据条件语句结构特点知,,当x=5时,输出y=25-1=9.,该程序功效是求分段函数,若,y=5,,则,x,2,+1=5(x,-1),或 或,2x-1=5(x,1),,所以,x=-2,或,3.,13/28,【例2】某班有学生54人,给出一次测试数学成绩,记60分及以上为及格,要求统计及格人数、及格学生平均分、全部平均分,试设计一个程序,并画出程序框图,【分析】本题需要引入一个统计变量M,统计及格人数;同时还要有两个累加变量,一个S,用于求及格分数和;一个T,用于求全部分数和;还要引入一个计数变量i,用于计数,同时作为循环结束一个判断条件,14/28,2.,程序框图如图:程序以下:,15/28,【小结1】处理条件语句嵌套方法技巧,在条件语句中,当出现三个或三个以上判断点时,就要用到程序嵌套.当用条件语句表示时,先按条件要求执行某一语句(尤其是ELSE后语句2),继续按另一条件进行判断,这时再利用普通语句完成这一要求,这就形成了条件语句嵌套.,16/28,【小结2】循环语句嵌套问题解题思绪,先确定外层循环语句,再逐步确定内层条件,在设置条件时,必须确保内外层变量不能冲突,以免引发矛盾一样对应循环语句嵌套循环语句问题,编写程序时,也要由外到内逐层确定,17/28,【练习1】,已知程序:,说明其功效并画出程序框图.,18/28,【解析】该程序功效为:已知函数,依据,x,值求函数值,y.,程序框图如图所表示,.,19/28,【练习2】给出以下10个数:4,10,75,45,89,76,37,56,60,29.要求找出大于40数,写出处理该问题程序.,【解析】方法一:,方法二,:,20/28,1.下面程序,执行完成后a值为(),(A)99 (B)100,(C)101 (D)102,课堂检测,【解析】选B.当a100时执行循环体,,a=99时,a=a+1,=100,此时跳出循环体.,21/28,2.已知以下程序,,若输入x=5,则运行结果是(),(A)x=5,y=1,(B)x=5,y=-1,(C)y=1,(D)y=-1,【解析】选,C.x=50,y=1.,故选,C.,22/28,23/28,24/28,4.试设计程序求1,2,-2,2,+3,2,-4,2,+99,2,-100,2,值.,【解析】,程序以下:,25/28,5.下面程序功效是_,【解析】输入一个数,然后判断是否满足,x90,,若满足则计数增加,1,,若不满足再输入一个数,然后判断是否满足,x90,,若满足计数再增加,1,,直到输入,10,个数为止所以该程序是统计,10,个数中大于或等于,90,数个数,答案:统计,10,个数中大于或等于,90,数个数,26/28,课堂小结,1,.条件语句普通用在需要对条件进行判断算法设计中,如判断一个数正负、确定两个数大小等问题,还有求分段函数函数值等,往往要用条件语句,有时甚至要用到条件语句嵌套,.,2,.,两种循环语句源于两种循环结构,,直到型循环语句先执行循环体,再判断条件;当型循环语句先判断条件,再执行循环体,.,直到型循环语句在条件不符合时再执行循环体,当型循环语句在条件符合时再执行循环体,.,27/28,书本33页习题1.2 B组1、4,课后作业,28/28,
展开阅读全文

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


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 高中数学

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

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

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

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

gongan.png浙公网安备33021202000488号   

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

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

客服