2017-2018学年高中数学 第一章 算法初步 第2节 第2课时 条件语句教学案 新人教A版必修3

上传人:彩*** 文档编号:104625796 上传时间:2022-06-10 格式:DOC 页数:12 大小:2MB
返回 下载 相关 举报
2017-2018学年高中数学 第一章 算法初步 第2节 第2课时 条件语句教学案 新人教A版必修3_第1页
第1页 / 共12页
2017-2018学年高中数学 第一章 算法初步 第2节 第2课时 条件语句教学案 新人教A版必修3_第2页
第2页 / 共12页
2017-2018学年高中数学 第一章 算法初步 第2节 第2课时 条件语句教学案 新人教A版必修3_第3页
第3页 / 共12页
点击查看更多>>
资源描述
第2课时条件语句核心必知1预习教材,问题导入根据以下提纲,预习教材P25P28,回答下列问题(1)与图1.19中的条件结构对应的条件语句是什么?提示:对应的条件语句为:(2)与图1.18中的条件结构对应的条件语句是什么?提示:对应的条件语句为:(3)阅读教材P27例6,观察图1.111,发现框图中包含两个条件结构,而且内层的条件结构是外层的条件结构的一个分支,因此可用什么语句来转化?提示:可以用“IFTHENELSEEND_IF”语句来转化2归纳总结,核心必记(1)条件语句的概念处理条件结构的算法语句,叫做条件语句(2)条件语句的格式IFTHEN格式形式:IFTHENELSE格式形式:(3)功能IFTHEN格式:首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体,否则执行END IF之后的语句IFTHENELSE格式:首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体1;否则(ELSE)执行语句体2.问题思考(1)嵌套条件语句的一般格式是什么?提示:一般格式为:(2)应用嵌套条件语句应注意什么?提示:适用范围:适用于判断条件多于一个时此时,若重复应用条件语句,书写程序繁琐,可用条件语句的嵌套分清层次:编写条件时,要注意IF和END_IF的配对,常常利用文字的缩进来表示嵌套的层次,以便于程序的阅读与理解嵌套可以多于2个课前反思通过以上预习,必须掌握的几个知识点:(1)条件语句的概念: ;(2)条件语句的格式: ;(3)条件语句的功能: .观察如图所示的内容: 思考1使用条件语句需注意什么? 名师指津:使用条件语句应注意以下几点:(1)条件语句是一个语句,IF,THEN,ELSE,END_IF等都是语句的一部分(2)条件语句必须是以IF开始,以END_IF结束,一个IF必须与一个END_IF相对应(3)在程序中只需对条件为真的情况作出处理,不用处理条件为假的情况时,ELSE分支可以省略,此时条件语句就由双支变为单支(4)为了程序的可读性,一般IF、ELSE与END_IF顶格书写,其他的语句体前面则空两格思考2两种格式的条件语句有什么异同? 名师指津:(1)共同点:两种语句首先都要对条件进行判断,然后才执行相应的语句体;执行完语句体后,程序都交汇于一点完成条件语句;都以IF开始,以END_IF结束(2)区别:IFTHENEND_IF语句只有一个语句体,是满足条件时执行的语句体;IFTHENELSEEND_IF语句含有两个语句体,满足条件时执行一个语句体,不满足条件时执行另一个语句体(3)选择标准:当判断语句的两个出口语句只有一个需要执行时,使用“IFTHENEND_IF语句;当判断语句的两个出口语句都可能执行时,使用“IFTHENELSEEND_IF”语句讲一讲1已知函数对任意的x,求函数值,请画出程序框图并写出程序语句尝试解答程序框图如图所示:程序如下:两种语句的选择方法(1)要解决的问题,如果只需要对满足条件时的情况作出处理,不需要处理不满足条件时的情况,那么就选用IFTHENEND IF条件语句(2)要解决的问题,如果既需要解决满足条件时的情况,又需要解决不满足条件时的情况,那么应选用IFTHENELSEEND IF条件语句练一练1(1)输入一个数x,如果它是正数,则输出它;否则不输出画出解决该问题的程序框图,并写出对应的程序解:程序框图如图所示:程序如下:(2)根据以下程序框图写出程序:解:程序如下:讲一讲2某市对出租车的计费统一规定:如果行驶不超过2 km,则收费5元(即起步价),若超过2 km,则超出部分每1 km加收1.8元(不足1 km的,按1 km计算)写出计算路费的程序思路点拨设路程为x km,费用为y元,则y这是一个分段函数,可用条件语句设计程序尝试解答程序框图如下:程序如下:(1)条件结构的适用范围:已知分段函数的解析式求函数值的问题,须用条件语句书写程序,当条件的判断有两个以上的结果时,可以选择条件结构嵌套去解决(2)解此类问题的步骤:构思出解决问题的一个算法(可用自然语言)画出程序框图,形象直观地描述算法根据框图编写程序,即逐步把框图中的算法步骤用算法语句表达出来练一练2已知函数f(x)试编写程序,根据输入的x值输出对应的y值解:程序如下: 课堂归纳感悟提升1本节课的重点是理解条件语句的两种格式及其功能,明确条件语句与条件结构的对应关系难点是能用条件语句编写程序解决有关问题2本节课要掌握以下几类问题:(1)两种语句的选择方法,见讲1.(2)条件结构的适用范围,见讲2.3本节课的易错点有两个:(1)条件语句的格式书写易出错,如讲1;(2)条件判断时分类讨论不全面致错,如讲2.课下能力提升(六)学业水平达标练题组1条件语句与条件结构1下列关于条件语句的说法正确的是()A条件语句中必须有ELSE和END IFB条件语句中可以没有END IFC条件语句中可以没有ELSE,但是必须有END IFD条件语句中可以没有END IF,但是必须有ELSE解析:选C条件语句中必须有END IF,但可以没有ELSE,故选C.2下列对条件语句的描述正确的是()AELSE后面的语句不可以是条件语句B两个条件语句可以共用一个END IF语句C条件语句可以没有ELSE后的语句D条件语句中IFTHEN和ELSE后的语句必须都有解析:选C条件语句有两种格式:分别是IFTHEN格式和IFTHENELSE格式对于一个分支的条件语句可以没有ELSE后的语句3下列问题需要用条件语句来描述其算法的是()A输入x,输出它的相反数B输入x,输出它的绝对值C求边长为1的正三角形的面积D求棱长为1的正四面体的体积解析:选BA,C,D都不需要分类,所以不需要条件语句;而B需要分类,故需用条件语句4若a11,下面的程序段输出的结果是_解析:由于当a11时,不满足条件a10,所以执行ya MOD 10,得到的结果是y1.注意“a MOD 10”是a除以10的余数答案:15已知如图所示的程序,其运行结果是_解析:因为330时,36,解得x2;当x4THEN yx3ELSE y5xENDIFPRINTyEND8铁路托运行李,从甲地到乙地,按规定每张车票托运行李不超过50 kg时,每千克0.13元,如超过50 kg,超过的部分按每千克0.20元计算,如果行李重量为W(kg),运费为F(元),计算公式为:F设计程序,输入行李的重量W,输出运费F.解:程序如下 能力提升综合练1给出以下四个问题,输入一个数x,输出它的绝对值;求函数的函数值;求面积为6的正方形的周长;求三个数a,b,c中的最大数,其中不需要用条件语句来描述其算法的有()A1个 B2个 C3个 D4个解析:选A都需要条件语句描述其算法,只有不需用条件语句描述,故选A.2(2016临沂高一检测)下列程序的功能是:判断任意输入的数x是否为正数,若是,输出它的平方值;若不是,输出它的相反数则填入的条件应该是()Ax0 Bx0 Cx0 Dx0解析:选D因为条件真则执行yx,条件假则执行yx * x,由程序功能知条件应为x0.3根据下列算法语句,当输入x为60时,输出y的值为() A25 B30 C31 D61解析:选C由题意,得y当x60时,y250.6(6050)31,输出y的值为31.4根据如图的程序提示依次输入4, 2, 5,则程序的运行结果是()A2 Bmax2 C4 Dmax4解析:选D本程序的功能是求输入的三个数中的最大数,运行程序得max4.5已知下列程序:如果输出的是y0.75,则输入的x是_解析:由程序可知本题为根据输入的x,求函数y的函数值我们可以分段令y0.75,并验证,可求得x1.75.答案:1.756(2016滨州质检)读程序,完成下列题目:程序如图: (1)若执行程序时,没有执行语句yx1,则输入的x 的范围是_;(2)若执行结果为3,则执行的赋值语句是_,输入的x的值是_解析:(1)不执行yx1语句,说明不满足条件x1,故有x 1.(2)当x 1时,y2113,只有x13,x2.答案:(1) x 1(2) yx127儿童乘坐火车时,若身高不超过1.2 m,则无需购票;若身高超过1.2 m但不超过1.5 m,应买半票;若超过1.5 m,应买全票试写出一个购票算法程序解:程序如下:8设计一个算法,求方程axb0的解,并写出程序(注:本题程序中如果出现不等号,用“”表示)解:算法:第一步:判断a0是否成立若成立,输出结果“解为”;否则执行第二步第二步:判断b0是否成立若成立,输出结果“解集为R”;若不成立,输出结果“方程无解”,结束算法程序为:12
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划


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

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


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