条件语句学案导学

合集下载

高中数学《条件语句》导学案

高中数学《条件语句》导学案

1.2.2条件语句1.条件语句算法逻辑结构中的□01条件结构与算法语句中的条件语句相对应.2.条件语句的一般格式及功能类别单支双支条件结构框图1.判一判(正确的打“√”,错误的打“×”)(1)条件语句与程序框图中的循环结构相对应.()(2)条件语句中的单词“THEN”“ELSE”可以理解为“那么”“否则”的意思.()(3)条件语句是以IF 开始,END IF 结束,END IF 不可缺少.( ) 答案 (1)× (2)√ (3)√ 2.做一做(1)下列关于IF 语句的叙述正确的是( ) A .IF 语句中必须有ELSE 和END IF B .IF 语句中可以没有END IFC .IF 语句中可以没有ELSE ,但必须以END IF 结束 D .IF 语句中可以没有END IF ,但必须有ELSE 答案 C解析 IF 语句中的IF 和END IF 是成对出现的,但是ELSE 可以没有,即满足条件执行,否则跳过IF 语句.故选C.(2)条件语句的一般形式为:IF A THEN B ELSE C ,其中B 表示的是( )A .满足条件时执行的内容B .条件语句C .条件D .不满足条件时,执行的内容 答案 A解析 IF A THEN B ELSE C 表示如果条件A 成立,则执行B 步骤,否则执行C 步骤.(3)给出以下四个问题:①输入一个数x ,输出它的绝对值.②求表面积为6的正方体的体积.③求三个数a ,b ,c 中的最小数.④求函数f (x )=⎩⎨⎧x 2+1,x ≥0,2x -2,x <0的函数值. 其中需要用条件语句来描述其算法的有________. 答案 ①③④解析 ②直接用顺序结构即可,不需用条件语句;而①需要判断这个数的正负;③需要判断这三个数的大小;④是分段函数求值问题,故需用到条件语句.探究1 条件语句与条件结构例1 (1)给出下面一个程序,请画出对应的程序框图,并说明该程序的作用.INPUT a,b,cIF a>b THENa=bEND IFIF a>c THENa=cEND IFPRINT aEND(2)根据下面的程序框图,写出程序.[解](1)该程序对应的程序框图如图.该程序的作用是求出a,b,c三个数中的最小值.(2)程序如下:INPUT“a,b=”;a,bIF a<b THENx=aa=bb=xEND IFPRINT a,bEND拓展提升条件语句与条件结构的转化(1)根据条件结构写条件语句:①首先选择语句格式.当判断语句的两个出口都有语句执行时,采用“IF-THEN-ELSE”语句,当判断语句的两个出口语句只有一个语句执行时,采用“IF-THEN”语句.②然后确定条件和语句体.条件即为判断框内的条件,放在IF后.判断框中“是”后的执行框中的内容,是THEN后的语句体1,“否”后的执行框中(如果有的话)的内容,是ELSE 后的语句体2.③最后应注意所用程序符合书写格式.(2)如果是由条件语句画条件结构,可相应变化.【跟踪训练1】 求函数y =|x -4|+1的函数值,则①处应填________.答案 y =5-x解析 如果x <4,则y =4-x +1=5-x ,故①处应填y =5-x . 探究2 条件语句的简单应用例2 已知函数f (x )=⎩⎨⎧x 2-1,x ≥0,2x 2-5,x <0,编写一个程序,使输入的每一个x值都得到相应的函数值,并画出程序框图.[解] 用变量x ,y 分别表示自变量和函数值.步骤如下: 第一步,输入x 值.第二步,若x ≥0,则用解析式y =x 2-1求函数值;否则,用y =2x 2-5求函数值.第三步,输出y 值. 程序框图如图所示.程序如下:拓展提升解决根据条件语句写出运行结果的思路根据程序写运行结果,首先观察所给语句是IF-THEN-END IF型条件语句还是IF-THEN-ELSE-END IF型条件语句,再看输入的值是否符合条件,进而执行相应的步骤,也可转化为数学式子,再代入求值.【跟踪训练2】(1)给出下面程序:INPUT a ,b ,c M =aIF b>M THEN M =b ELSEIF c>M THEN M =c END IF END IF PRINT M END若输入a =4,b =2,c =-5,则输出的结果为( ) A .a B .2 C .-5D .4(2)若输入8,则下列程序执行后输出的结果是________.答案 (1)D (2)0.7解析 (1)由程序可知,M =a =4,b =2,b >M 不成立,所以执行ELSE 后的条件语句.又c =-5,c >M 不成立,所以直接输出M 的值.(2)本题中的程序实际上解决的是求分段函数c =⎩⎪⎨⎪⎧0.2,t ≤3,0.2+0.1(t -3),t >3在t =8时的函数值的问题.因为t =8>3,所以c =0.2+0.1×(8-3)=0.7.探究3 条件语句的嵌套 例3 观察如图所示的程序框图. (1)说明该程序框图所表示的函数; (2)用程序描述该程序框图.[解] (1)根据程序框图可知,该程序的作用是计算并输出分段函数y =⎩⎪⎨⎪⎧1-2x ,x <-2,5,-2≤x ≤2,2x +1,x >2的值.故该程序框图所表示的函数为y =⎩⎪⎨⎪⎧1-2x ,x <-2,5,-2≤x ≤2,2x +1,x >2.(2)程序语句如下:拓展提升条件语句嵌套的适用范围及解题步骤(1)适用范围已知分段函数的解析式求函数值的问题,须用条件语句书写程序,当条件的判断有两个以上的结果时,可以选择条件结构嵌套去解决.(2)解题步骤①构思出解决问题的一个算法(可用自然语言).②画出程序框图,形象直观地描述算法.③根据框图编写程序,即逐步把框图中的算法步骤用算法语句表达出来.【跟踪训练3】已知a,b,c三个实数中,有且只有一个负数,画出程序框图,设计一个程序,筛选出这个负数.解程序框图如图.程序如下:INPUT “a ,b ,c =”;a ,b ,c IF a <0 THEN PRINT a ELSEIF b <0 THEN PRINT b ELSE PRINT c END IF END IF END探究4 条件语句的实际应用例4 到某银行办理个人异地汇款,银行收取一定的手续费,汇款额不超过100元,收取1元手续费;超过100元但不超过5000元,按汇款额的1%收取;超过5000元,一律收取50元手续费,写出汇款额为x 元,银行收取手续费y 元的程序.[解] 由题意,知y =⎩⎪⎨⎪⎧1,0<x ≤100,0.01x ,100<x ≤5000,50,x >5000.程序如下:拓展提升解决实际应用问题,应先建立函数模型,由于对应函数为分段函数,可考虑用条件语句对算法进行描述.应用多个条件语句的嵌套时,要明确各种条件与相应语句之间的对应关系,一般先由程序框图直观地弄清这些关系之后再编写程序.【跟踪训练4】 某商店对购货额为1000元以上(含1000元,下同)的实行八折优惠;500元以上1000元以下的实行九折优惠;200元以上500元以下的实行九五折优惠;200元以下的不优惠.请编写程序,要求输入购货额,计算优惠后货款,并输出该货款.解 设x 为购货额,y 为应付款,则满足以下函数关系:y =⎩⎪⎨⎪⎧0.8x ,x ≥1000,0.9x ,500≤x <1000,0.95x ,200≤x <500,x ,x <200.程序如下:1.使用条件语句时应注意的问题(1)条件语句是一个语句,IF,THEN,ELSE,END IF都是语句的一部分.(2)条件语句必须是以IF开始,以END IF结束,一个IF必须与一个END IF相对应.(3)如果程序中只需对条件为真的情况作出处理,不用处理条件为假的情况时,ELSE分支可以省略,此时条件语句就由双支变为单支.(4)为了程序的可读性,一般IF、ELSE与END IF顶格书写,其他的语句体前面则空两格.2.条件语句的嵌套及一般形式在某些较为复杂的算法中,有时需要对按条件要求执行的某一语句(特别是ELSE后的语句体2)继续按照另一条件进行判断,这时可以再利用条件语句完成这一要求,这样就形成了条件语句的嵌套,其一般形式为:⎦⎥⎥⎥⎥⎥⎥⎤IF条件1THEN语句体1ELSE⎦⎥⎥⎤IF条件2THEN语句体2ELSE语句体3END IF内层条件语句END IF外层条件语句相应的程序框图为:注意:在应用条件结构的嵌套时,IF与END IF是由内层到外层相对应的,程序编写时要成对出现.3.条件语句中用到的表达式与数学表达式的对比运算符功能举例数学表达式关系运算符<小于a<b a<b<=小于或等于a<=b a≤b>大于a>b a>b>=大于或等于a>=b a≥b=等于a=b a=b<>不等于a<>b a≠b 逻辑运算符AND且x<5 AND x>11<x<5OR或x<0 OR x>3x<0或x>3NOT非NOT x>a x≤a注意:逻辑运算符中,机器是按NOT 、AND 、OR 的顺序执行的,必要时应加括号以确定其执行的顺序.1.求下列函数的函数值的算法中需要用到条件语句的函数为( ) A .f (x )=log 4(x 2+1) B .y =x 3-1 C .f (x )=⎩⎨⎧1,x ≤2.5,-1,x >2.5D .f (x )=2x答案 C解析 分段函数求值时,需对输入的x 值进行分情况讨论,要用到条件语句. 2.阅读下面程序:INPUT xIF x <0 THEN x =-xEND IF PRINT x END若输入x =5,则输出结果x 为( ) A .-5 B .5 C .0 D .不确定答案 B解析 当x ≥0时,不符合条件,执行END IF 之后的语句,直接输出x 的值,即为5.3.下面程序的算法功能是:判断任意输入的数x 是不是正数,若是,则输出它的平方值;若不是,则输出它的相反数.INPUT “x =”;x IF THEN y =-x ELSEy =x*x END IFPRINT “y =”;y END则横线处填入的条件应该是( ) A .x >0B .x <0C.x>=0 D.x<=0答案D解析条件成立时,执行y=-x;条件不成立时,执行y=x*x.由程序的算法功能,知条件应为x<=0,故选D.4.阅读下面的程序,若分别输入0,1,4,8,9,10,则输出的结果是()INPUT“x=”;xIF x MOD 4=0THENPRINT xEND IFENDA.0,8 B.4,8C.0,4,8 D.0,1,4,8,9,10答案C解析算法的功能是输入一个数,判断其能否被4整除,若能,则输出该数.在输入的数中,能被4整除的有0,4,8.5.读下面所给的程序,依据程序画出程序框图,并说明其功能:INPUT xIF x>1OR x<-1THENy=1ELSE y=0END IFPRINT yEND解程序框图如图:此程序表达的是一个分段函数,当-1≤x≤1时,输出y的值为0,否则(当x<-1或x>1时),输出y的值为1.A级:基础巩固练一、选择题1.已知程序如下:如果输出的结果为2,那么输入的自变量x的取值范围是()A.0 B.(-∞,0]C.(0,+∞) D.R答案B解析 若输出结果为2,则执行了ELSE 后面的语句y =2,即x >0时不成立,所以x ≤0,故选B.2.有下列程序,如图(1).现有人将其修改为如图(2)所示的程序与其实现相同的功能.请在 内填上合适的语句,使程序能够正常运行( )A .x <1B .x <=1C .x >1D .x <0答案 A解析 已知程序的功能是求分段函数y =⎩⎪⎨⎪⎧x ,x ≥1,-x ,x <1的函数值,故修改后“”内应填x <1.3.下面的程序是判断所输入的正整数的奇偶性的程序,将其补充完整,横线上应填( )(x MOD 2的意思是求x除以2的余数)A.m=2k+1,x=2k B.m=0,“x为偶数”C.m=0,x为偶数D.m=1,“x为偶数”答案D解析第一个空应是“x是奇数”的条件,应填“m=1”,第二个空应填“x 为偶数”,并加引号.4.阅读下面程序:(算术运算符“\”和“MOD”分别用来取商和余数)上述程序如果输入的x值是51,则运行结果是()A.51 B.15C.105 D.501答案B解析∵9<51<100,∴a=51\10=5,b=51 MOD 10=1,x=10×1+5=15,∴运行结果是15,故选B.5.阅读下面的程序:a =3IF a <=3 THENPRINT 3END IF IF a <=4 THENPRINT 4END IF IF a <=5 THENPRINT 5END IF IF a <=6 THENPRINT 6END IF END程序运行的结果是( )A .3B .3 4C .3 4 5D .3 4 5 6答案 D解析 本题主要考查了条件语句的叠加,程序执行条件语句的叠加的过程中对于所有的条件都要进行判断,依次验证每一个条件,直到结束.在本题中共出现四次条件判断,每一个条件都成立,故输出结果为3 4 5 6.二、填空题6.若下面程序执行的结果是5,则输入的x 的值是______. INPUT xIF x >=0 THEN y =x ELSEy =-x END IF PRINT y END答案 5或-5解析 由程序语句知,该程序的功能是输入一个x ,输出函数y =⎩⎪⎨⎪⎧x ,x ≥0,-x ,x <0的值,故输出5时,应输入5或-5. 7.为了在运行如图的程序之后得到输出y =16,键盘输入x 应该是________.(填一个答案即可)答案-5(或5)解析本程序含义为:输入x,如果x<0,执行:y=(x+1)2,否则,执行:y=(x-1)2,因为输出y=16,由y=(x+1)2可得,x=-5,由y=(x-1)2可得,x=5,故x=5或-5.8.下面的程序是求一个函数的函数值的程序:INPUT xIF x<=0THENy=-xELSEIF x<=1THENy=0ELSEy=x-1END IFEND IFPRINT yEND若执行此程序的结果为3,则输入的x值为________.答案4或-3解析 此程序是求函数y =⎩⎪⎨⎪⎧ -x ,x ≤0,0,0<x ≤1,x -1,x >1的值.若输出的结果为3,则有可能x -1=3即x =4,或-x =3即x =-3.三、解答题9.给出如下程序(其中x 满足x >0).(1)该程序的功能是求什么函数的函数值?(2)画出这个程序的程序框图.解 (1)该程序的功能是求函数y =⎩⎪⎨⎪⎧ 2x ,0<x ≤4,8,4<x ≤8,24-2x ,x >8的值.(2)程序框图如图所示.B 级:能力提升练10.编写程序:任意输入三个正数,判断能否构成三角形,若能构成三角形,利用公式S =p (p -a )(p -b )(p -c )⎝ ⎛⎭⎪⎫其中p =12(a +b +c ),计算其面积. 解 程序如下:。

11.3.2 条件语句 导学案(含答案)

11.3.2 条件语句 导学案(含答案)

11.3.2 条件语句导学案(含答案)113.2条件语句条件语句学习目标1.了解条件语句的格式及意义.2.能用条件语句编写简单的伪代码知识链接近几年来,在高考中大多数省市开始实行网上阅卷在阅卷过程中,每位考生的试题至少由两位阅卷教师各自独立的评阅当两位老师的分数相差不超过规定的误差范围时,计算机会自动取两个分数的平均值作为该题分数;当两位老师给分之差超过误差范围时,计算机就会将该题自动调给第三位老师评阅,如果第三位教师的给分与前两者之一的给分之差在允许的误差范围内,这时计算机会求得这两个分数的平均值作为该题的分数;若第三位教师给出的分数与前两者给分之差都超过了误差范围,计算机会自动将这些情况“告知”该阅卷组组长,由其裁定最终得分,你能根据上述信息,设计一程序框图并写出它的伪代码吗预习导引条件语句的格式.功能及与条件结构的对应关系格式一格式二条件语句IF条件THEN语句体AENDIFIF条件THEN语句体AELSE语句体BENDIF语句功能首先对IF后的条件进行判断,如果IF条件符合,那么THEN执行语句体,否则执行ENDIF之后的语句首先对IF后的条件进行判断,如果IF条件符合,那么THEN执行语句体A,否则ELSE执行语句体B对应条件结构框图题型一两种条件语句的区别与联系例1根据下面的伪代码,画出程序框图解程序框图如下规律方法1.区别IFTHENELSE语句含有两个语句体,满足条件时执行一个语句体,不满足条件时执行另一个语句体;而IFTHEN条件语句,只有一个语句体,是满足条件时执行的语句体2联系两种语句首先都要对条件进行判断,然后才执行相应的语句体;执行完语句体后,程序都交汇于一点完成条件语句;都以IF开始,以ENDIF结束跟踪演练1利用另外一种条件结构和条件语句画出例1的程序框图,并写出伪代码解程序框图如下伪代码如下题型二条件语句的简单应用例2已知函数fxx21x0,2x25x0,编写一个伪代码,使输入的每一个x值都得到相应的函数值解用变量x,y分别表示自变量和函数值步骤如下S1输入x值S2判断x的范围若x0,则用解析式yx21求函数值;否则,用y2x25求函数值S3输出y值程序框图如图所示伪代码如下规律方法1.算法中需要判断情况.分类执行时,如判断一个数的正负.比较两个数的大小.求分段函数的函数值等,都需要用到条件语句2条件语句是一个整体,IFTHENELSEENDIF都是语句的一部分,且“IFENDIF”必须成对出现3若程序只对条件满足时作处理,不用处理条件不满足时的情况,则可以省略ELSE分支跟踪演练2根据下列伪代码,当输入x为60时,输出y的值为A25B30C31D61答案C解析当x60时,y250.6605031,所以输出y的值为31.题型三条件结构的嵌套例3已知分段函数yx1,x0,0,x0,x1,x0,编写伪代码,要求输入自变量x的值,输出相应的函数值,并画出程序框图解程序框图如图所示伪代码如下规律方法1.适用范围已知分段函数的解析式求函数值的问题,须用条件语句书写伪代码,当条件的判断有两个以上的结果时,可以选择条件结构嵌套去解决2解此类问题的步骤1构思出解决问题的一个算法可用自然语言2画出程序框图,形象直观地描述算法3根据框图编写伪代码,即逐步把框图中的算法步骤用算法语句表达出来跟踪演练3已知函数fx2x21,x0,1,x0,2x24,x0.试编写伪代码,根据输入的x值输出对应的y值解伪代码如下课堂达标1以下关于条件语句的说法,正确的是A条件语句的执行是按照程序中的先后顺序执行的B条件语句实现了程序框图中的条件结构C条件语句不能嵌套,即条件语句中不能再使用条件语句D 条件语句一定要完整,即IFTHENELSEENDIF中每一部分都不能少答案B2当输入x3.2时,伪代码输出的结果为A3.2B3.2C3D3答案B3给出以下伪代码如果输入x12,x23,那么执行此伪代码的结果是输出A7B10C5D8答案C解析由于输入的两个数x12,x23,不满足条件x1x2,因此,不执行语句体yx1x2,而直接执行yx1x2,所以y5,最后输出5.4输入两个数,输出其中较大的数,则能将伪代码补充完整的是APRINTbBPRINTaCabDba答案A5将下列伪代码补充完整判断输入的数x是否为非负数,若是,输出它的平方,若不是,输出它的相反数,则为________答案x0课堂小结1使用条件语句时应注意的问题1条件语句是一个语句,IF,THEN,ELSE,ENDIF都是语句的一部分2条件语句必须是以IF开始,以ENDIF结束,一个IF必须与一个ENDIF相对应3如果程序中只需对条件为真的情况作出处理,不用处理条件为假的情况时,ELSE分支可以省略,此时条件语句就由双支变为单支4为了程序的可读性,一般IF.ELSE 与ENDIF顶格书写,其他的语句体前面则空两格2对于三段或三段以上的分段函数求函数值时,需要用条件语句的嵌套结构在编写条件语句的嵌套中的“条件”时,要注意“IF”与“ENDIF”的配对,通常可以利用文字的缩进来表示嵌套的层次,以帮助我们对伪代码的阅读和理解。

条件语句 学案 导学案 课件

条件语句  学案  导学案  课件

条件语句【使用说明与学法指导】1、用20分钟左右的时间,自主预习课本,熟记基础知识,探究问题。

2、完成问题导学设置的问题,然后结合课本的基础知识和例题,完成预习自测题。

3、将预习中不能解决的问题标记出来,并写到后面“我的疑问”处。

【学习目标】1、正确理解条件语句的概念2、掌握条件语句的结构3、会应用条件语句编写程序.课前预习【问题导学】问题1、画出两种条件结构的框图问题2、写出条件语句的两种格式及其功能:问题3、画出两种条件结构的程序框图,并写出其对应的条件语句,观察对应关系:【预习自测】学习建议:自测题体现一定的基础性,又有一定的思维含量,只有“细心才对,思考才会。

”1:读程序,当输入x =5时,输出的y值是()2. 给出以下四个问题,①输入一个数x,输出它的绝对值;②求函数f(x)=⎩⎨⎧<+≥-,2,12xxxx 的函数值;③求面积为6的正方形的周长;④求三个数a, b,c中的最大数,其中不需要用条件语句来描述其算法的有()。

3、若x=6,则P=;若x=18,则P=。

【我的疑问】请你将预习中未能解决的问题和有疑问的问题写下来,等待课堂上与老师和同学探讨解决。

课内探究探究一:在什么情况下用条件语句例⒈ 编写一个程序,求实数x 的绝对值。

(教法:分析算法→框图表示→编写程序→举值检验.)讨论:例1程序中为何要用到条件语句?条件语句一般用在什么情况下?变式:编写程序,使得任意输入的2个实数从大到小排列。

探究二:条件语句的嵌套例2. 编写程序,使得任意输入的3个实数从大到小排列.讨论:用具体的数值给a 、b 、c ,分析计算机如何排列这些数?→ 说说算法→画出框图→用什么语句?→写出程序变式:编写一个程序,使得任意输入一个x 值,求出函数⎪⎩⎪⎨⎧<-=>=0,10,00,1x x x y 的函数值。

小结:条件语句的格式与功能及对应框图. 编程的一般步骤: 1)算法分析 : 2)画程序框图: 3)写出程序:训练1. 下列程序,若输入-4,输出结果为 ; 若输入9,输出结果为 。

精品导学案:条件语句

精品导学案:条件语句

精品导学案:条件语句1、正确理解条件语句的概念,2、掌握条件语句的结构,重点:条件语句的步骤、结构及功能,对于顺序结构的算法或程序框图,我们可以利用输入语句、输出语句和赋值语句写出其计算机程序.对于条件结构的算法或程序框图,要转化为计算机能够理解的算法语言,我们必须进一步学习条件语句.1.条件语句有两种形式,应用时要根据实际问题适当选取.每个条件语句执行结束时都以END IF表示.知识探究(一):条件语句(1)思考1:下图是算法的条件结构用程序你能理解这个算法语句的含义吗?当计算机执行上述语句时,首先对,如果(IF)条件符合,那么(THEN)执行,否则执行 .思考2:求实数x的绝对值有如下一个算法: 第一步,输入一个实数x.第二步,判断x的符号.若x<0,则x=-x;否则,x=x.第三步,输出x.该算法的程序框图如何表示?思考3:这个算法含有顺序结构和条件结构,你能写出这个算法对应的程序吗?思考4:阅读下面的程序,你能说明它是一个什么问题的算法吗?INPUT “a,b=”;a,b IF a>b THENx=aa=bb=xEND IF PRINT a,bEND知识探究(二):条件语句(2)思考1:下图是算法的条件结构用程序框图表示的另一种形式,它对应的条你能理解这个算法语句的含义吗?当计算机执行上述语句时,首先对,如果(IF)条件符合,那么(THEN)执行,否则(ELSE)执行。

思考2:求实数x的绝对值又有如下一个算法:第一步,输入一个实数x.第二步,判断x的符号.若x≥0,则输出x;否则,输出-x.该算法的程序框图如何表示?思考3:你能写出这个算法对应的程序吗?思考4:阅读下面的程序,你能说明它是一个什么问题的算法吗?理INPUT “x=”;xIF x>=1 THENy=x∧2+3*xELSEy=x-4END IFENDPRINT y程序为:1、当=3时, 第1是 。

2、 第 2 ______。

高中数学《条件语句》导学案

高中数学《条件语句》导学案

第一章 算法初步
§1.2.2条件语句
一、【学习目标】
1.正确理解条件语句的概念,并掌握其结构的区别与联系.
2.会应用条件语句编写程序.
【重点、难点】
条件语句的步骤、结构及功能,会编写程序中的条件语句.
二、学习过程
【情景创设】
1. 回顾输入语句、输出语句和赋值语句;
2. 结合条件结构学习条件语句。

【导入新课】
条件语句:条件语句与程序框图中的条件结构相对应.
1.第一种格式是:(IF-THEN 格式)
计算机执行这种形式的条件语句时,也是首先对 IF 后的 进行判断,如果条件符合,就执行 THEN 后的语句,如果条件不符合,则直接结束该 ,转而执行其他语句。

2.第二种格式是:(IF-THEN-ELSE 格式)
当计算机执行上述语句时,首先对 IF 后的条件进行判断,如果条件符合,就执行 THEN 后的 ,否则执行ELSE 后的 。

3.条件语句的作用:在程序执行过程中,根据判断是否满足约定的条件而决定需要转换到何处去。

需要计算机按条件进行 ,并按判断。

IF 条件 THEN 语句 END IF
三、典例分析
例1:编写一个程序,求实数x 的绝对值.
例2:编写程序,输入一元二次方程的系数,输出它的实数根.
【变式拓展】
编写程序,使得任意输入的3个整数按从大到小的顺序输出。

四、总结反思
1.条件结构的两种程序语句的区别与联系;
2.在程序书写过程中的规范性.
五、随堂检测
任意给定3个正实数,请你设计一个程序,判断以这3个正实数为三条边边长的三角形是否存在。

20ax bx c ++=。

高中数学必修3《1.2.2条件语句》导学案

高中数学必修3《1.2.2条件语句》导学案

【学习目标】1.通过实例正确理解条件语句的概念、表示方法、结构和用法,掌握条件语句的格式及功能;2.了解条件语句在程序中起判断转折的作用,在解决实际问题中起决定作用;3.能初步用条件语句设计算法,表达解决具体问题的过程.【学法指导】通过实例体会算法的思想,加强逻辑思维能力和推理论证能力的培养,学会将自然语言整理成程序框图进而翻译成计算机语言,体现了转化的思想方法.【知识要点】12条件语句的格式、功能及与条件结构的对应关系.,3,18,54.格式一格式二条件语句IF条件THENEND IF IF条件THEN ELSEEND IF语句功能首先对IF后的进行判断,如果(IF)条件符合,那么(THEN)执行,否则执行END IF之后的语句首先对IF后的进行判断,如果(IF)条件符合,那么(THEN)执行,否则(ELSE)执行.对应条件结构框图问题4 求实数x的绝对值有如下一个算法:第一步,输入一个实数x.第二步,判断x的符号.若x<0,则x=-x;否则,x=x.第三步,输出x.(1)该算法的程序框图如何表示?(2)你能写出这个算法对应的程序吗?例1 阅读下面的程序,说明它是一个什么问题的算法,其中a≠b.训练1 编写程序,使得任意输入的3个整数按从大到小的顺序输出.探究点二条件语句(2)问题1 (1)阅读教材25页内容,想一想下图所示的条件结构对应的条件语句的一般格式是怎样的?(2)你能理解这个算法语句的含义吗?(2)由程序框图你能写出算法语句吗?例2 铁路部门托运行李的收费方法如下:y是收费额(单位:元),x是行李重量(单位:kg),当0<x≤20时,按0.35元/kg收费,当x>20时,20 kg的部分按0.35元/kg,超出20 kg的部分,则按0.65元/kg收费,请根据上述收费方法编写程序.训练2 当a=3时,下面的程序段输出的结果是 ( )A.9B.3C.10D.6【练一练】1.下列关于条件语句的说法正确的是 ( )A.条件语句中必须有ELSE和END IFB.条件语句中可以没有END IFC.条件语句中可以没有ELSE,但是必须有END IFD.条件语句中可以没有END IF,但是必须有ELSE2.条件语句的一般形式如图所示,其中B表示的是 ( )A.满足条件时执行的内容B.条件语句C.条件D.不满足条件时执行的内容3.当x=2时,下面语句输出的结果是________.4.根据如图所示的程序,当输入a,b分别为2,3时,最后输出的m的值是________.附件1:律师事务所反盗版维权声明附件2:资源交换签约名录(放大查看)名录参见:。

1.2.2条件语句导学案

1.2.2条件语句导学案

课题:1.2.2条件语句学习目标:1.掌握条件语句的格式及程序框图的画法、程序的编写2.体会算法的思想加强学生逻辑思维能力和推理论证能力的培养。

3.能将自然语言整理成程序框图进而翻译成计算机语言,体现转化的思想方法。

4.培养学生创新意识和数学应用意识,提高学生学习数学的兴趣并注意在小组合作学习中培养学生的合作精神重点:程序框图的画法、程序的编写.难点:程序的编写使用说明及学法指导:1.当天落实用20分钟左右的时间,阅读探究课本中的内容,熟记基础知识,自主高效预习。

2.完成教材助读设置的问题,然后结合课本的基础知识和例题,完成预习自测题。

3. 将预习中不能解决的问题标出来,并写到“我的疑惑”处。

一.相关知识1.分段函数是否还记得?举个例子。

2.画程序框图的图形符号及规则是什么?二.教材助读1.什么是条件分支语句?2. if语句的一般格式是什么?三.预习自测(自测题体现一定的基础性,又有一定的思维含量,只有“细心才对,思考才会”)1.当a=3时,下面的程序段输出的结果是( )IF a<10 THENy=2*aElse A.9 B.3y=a*a C.10 D.6PRINT y2.有如下程序运行后输出结果是( )A.3 4 5 6B. 4 5 6C. 5 6D.63. 第3 题程序运行后输出结果是________________.4.若输入的是“-2.3”,则输出的结果是 ( )A.-18.4B.11C.12D.11.7A=5 x=5 INPUT aIF a<=3 THEN y=-20 IF a>0 THENPRINT 3 IF x<0 THEN Y=a*8END IF x=y-3 ELSEIF a<=4 THEN ELSE Y=14+aPRINT 4 y=y+3 END IFEND IF END IF PRINT YIF a<=5 THEN PRINT x-y,x+y ENDPRINT 5 END 第4 题程序END IF 第3 题程序IF a<=6 THENPRINT 6END IFEND第2 题程序我的疑惑?(请你将预习中未能解决的问题和疑惑的问题写下来,待课堂上与老师同学探究解决)一.学始于疑---我思考、我收获如何处理条件分支结构的语句?学习建议:请同学们用5分钟的时间认真思考这些问题,并结合预习中自己的疑惑开始下面的探究学习。

条件语句(导学案)

条件语句(导学案)

条件语句 (导学案)学习目标 :1.理解、掌握条件语句;2.能运用条件语句表达解决具体问题的过程;3.培养学生自己的逻辑思维能力与表达能力,进一步体会算法思想. 教学重点: 条件语句的表示方法、结构和用法教学难点: 将具体问题的程序框图转化为程序语句的过程,条件语句的逻辑关系教学过程一、复预导入1. 什么是条件结构?画出其程序框图.2.练习:写出解不等式b ax >)0(≠a 的一个算法,并画出程序框图.3. 条件语句的一般格式(1)IF —THEN —LESE 形式 (2)IF —THEN 形式二、合作探究例1、铁路部门托运行李的收费方法如下:y 是收费额(单位:元),x 是行李重量(单位:kg ),当0<x ≤20时,按元/kg 收费,当x >20kg 时,20kg 的部分按元/kg,超出20kg 的部分,则按元/kg 收费,请根据上述收费方法编写程序。

例2、(课本第27页例6)编写程序,输入一元二次方程02=++c bx ax 的系数,输出它的实数根.例3、(课本第27页例7)编写程序,使得任意输入的3个整数按从大小的顺序输出.课堂小结三、达标测评1. 当3=a 时,下面的程序段输出的结果是( )IF 10a < THEN 2y a =*elsey a a =*PRINT yA 9B 3C 10D 62. 某市电信部门规定:拨打市内电话时,如果通话时间不超过3分钟,则收取通话费元;如果通话 超过3分钟,则超过部分以元/分钟收取通话费.问:设计一个计算通话费用的算法,并且画出程序框图以及编出程序.3 函数⎪⎩⎪⎨⎧≤<-≤<≤≤=128),12(284,840,2x x x x x y ,写出求函数的函数值的程序4. 基本工资大于或等于600元,增加工资10%;若小于600元大于等于400元,则增加工资15%;若小于400元,则增加工资20%. 请编一个程序,根据用户输入的基本工资,计算出增加后的工资.。

122条件语句导学案高中数学必修3.doc

122条件语句导学案高中数学必修3.doc

《1.2.2条件语句》导学案编写人:范志颖审核人:范志颖审批人:【学法指导】1. 认真阅读教科书,努力完成“基础导学”部分的内容;2. 探究部分内容可借助资料,但是必须谈出自己的理解;不能独立解决的问题,用红笔做好标记;3. 课堂上通过合作交流研讨,认真听取同学讲解及教师点拨,排除疑难;4. 全力以赴,相信自己!学习日标知识与技能过程与方法情感态度与价值观通过实例掌握条件语句的格式及程序框图的画法、程序的编写. 1、通过实例使学生体会算法的思想加强学生逻辑思维能力和推理论证能力的培养。

2、通过实例使学生能将自然语言整理成程序框图进而翻译成计算机语言,体现转化的思想方法。

在教学过程中培养学生创新意识和数学应用意识,提高学生学习数学的兴趣并注意在小组合作学习中培养学生的合作精神.学习重点程序框图的画法、程序的编写.学习难点条件语句的编写【学习过程】复习巩固1、输入语句、输岀语句和赋值语句对应于算法中的哪种结构?这三种语句的一般格式是什么?2、什么是条件结构?用程序框图表示这种结构新课探究:阅读P25,思考下面问题1.条件结构用怎样的程序语句來描述?2.这种语句的一般格式是怎样的?典例:例5:编写一个程序,求实数x的绝对值。

并完成26页思考?例6 (11页例5 )编写程序,输入一元二次方i&2+Z?x + c = O 的系数,输出它的实数根。

我的(反思.收获.问题):我的写字心得体会从小开始练习写字,几年来我认认真真地按老师的要求去练习写字。

以前练习写字,大多是在印有田字格或米字格的练习本上进行。

教材中田字格或米字格里的范字我都认真仿写,其难度较大。

我写起来标准难以掌握,不是靠上了,就是靠下了;不是偏左,就是偏右。

后来在老师的指导下,我练习写字时,一开始观察字的笔画偏旁在格子中的位置,做到心中有数,然后才进行仿写,并要求把字尽量写大,要写满格子。

这样写的好处有两个:一是培养我读帖习惯,可以从整体布局上纠正我不能把字写在格子正确位置上的毛病;二是促使我习惯写大字,这样指关节、腕关节运动幅度大,能增强手指、手腕的灵活性,有利于他们写字水平的持续提高。

条件语句(导学案)教案.doc

条件语句(导学案)教案.doc

1.2.2条件语句(导学案)姓名___________班级_____________ 编写:李丽校对高一数学备课组学习目标:1.初步体验如何由程序框图转化为程序语句;2.理解条件语句及其与条件结构的关系;3.通过条件语句的学习,进一步体会算法的基本思想.知识清单:1.算法逻辑结构中的条件结构一般由算法语句中的______________来实现. 2.条件语句的一般格式有两种,一种是____________格式,其格式为:该语句对应的程序框图为:另一种是_____________格式,其格式为:该语句对应的程序框图为:3.条件语句中的条件可以是复合条件,常用AND,OR联结0 8x AND x><表示_____________________;3 5x OR x<->表示_____________________;4.条件语句还可以是嵌套的,其格式(如下),请改写为流程图写在右边:例题分析:例1:读程序,写出程序表示的函数.INPUT xIF x<0 THENy=-x+1ELSEIF x=0 THENy=0ELSEy=x+1END IFEND IFPRINT yEND例2:输入一个数判断它是否是5的倍数.画出流程图,写出相应的程序.例3:已知分段函数1 (0)0 (0)1 (0)x xy xx x-+<⎧⎪==⎨⎪+>⎩,画出流程图,编写程序,输入自变量x的值,输出其相应的函数值.知能训练:1.以下关于条件语句的说法正确的是( )A.条件语句的执行是按照程序中的先后顺序执行的B.条件语句实现了程序框图中的条件结构C.条件语句不能嵌套,即条件语句中不能再有条件语句D.条件语句一定要完整,即IF-THEN-ELSE-END IF 每一部分都不能少. 2.给出下列四个问题:(1)输入一个数x ,输出它的绝对值;(2)求函数21, 0()2, 0x x f x x x ⎧-≥=⎨+<⎩的函数值;(3)求面积为6的正方形的周长;(4)求三个数,,a b c 中的最大数。

高中数学必修三导学案-条件语句

高中数学必修三导学案-条件语句

1.2.2 条件语句1.理解条件语句.(重点) 2.用条件语句编写程序.(难点)3.条件语句与条件结构的关系.(易混点)[基础·初探]教材整理 条件语句的格式、功能及结构 阅读教材P 25例5前面的内容,完成下列问题.格式一 格式二 条件语句IF 条件 THEN语句体 END IFIF 条件 THEN语句体1 ELSE语句体2 END IF语句功能首先对IF 后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体,否则执行END IF 之后的语句首先对IF 后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体1,否则(ELSE)执行语句体2对应 条件 结构 框图1.判断(正确的打“√”,错误的打“×”)(1)条件语句的执行是按照程序中的先后顺序执行的.( ) (2)条件语句实现了程序框图中的条件结构.( )(3)条件语句一定要完整,即IF —THEN —ELSE —END IF 中每一部分都不能少.( )【答案】 (1)√ (2)√ (3)×2.条件语句对应的基本逻辑结构是( ) A .顺序结构 B .条件结构 C .循环结构D .以上都不正确【解析】 条件语句对应的基本逻辑结构是条件结构,故选B.【答案】 B 3.当a =3时,下面的程序段输出的结果是________. IF a<10 THENy =2*a ELSE y =a*a PRINTy 【解析】 当a =3时,满足a <10的条件,所以计算机执行y =2×a ,即y =6.【答案】 6[小组合作型]条件语句和条件结构(1)给出下面4个问题:①输入一个数x ,输出它的绝对值;②求函数f (x )=⎩⎨⎧x 2-1,x≥0,x +2,x <0的函数值;③求面积为6的正方形的周长;④求三个数a ,b ,c 中的最大数.其中可以用条件语句来描述其算法的有( )A .1个B .2个C .3个D .4个(2)已知条件语句如下: IF 条件 THEN语句体语句体END IF则下列说法正确的是( ) A .条件成立时,先执行语句体1,再执行语句体2,最后结束条件语句B .条件不成立时,先执行语句体2,再执行语句体1,最后结束条件语句C .条件成立时,先执行语句体1,再结束条件语句D .条件成立时,先执行语句体2,再结束条件语句【精彩点拨】 (1)根据问题的解决是否需要分类来确定是否需要用条件语句.(2)根据条件语句,判断执行的过程.【尝试解答】 (1)在算法中需要逻辑判断的都要用到条件语句,其中①②④都需要进行逻辑判断,故都要用到条件语句,③只要顺序结构就能描述其算法.(2)根据条件语句的功能知选C. 【答案】 (1)C(2)C1.一个条件语句都是以“IF”开始,以“END IF”结束,这是条件语句中不可缺少的.2.当问题的解决需要分类讨论时,需要条件语句,其中分段函数求值是典型问题.[再练一题]1.求下列函数的函数值的算法中需要用到条件语句的函数为( ) A .f (x )=x 2-1B .f (x )=x 3-1C .f (x )=⎩⎨⎧x 2+1,x ≤2.5,x 2-1,x >2.5,D .f (x )=2x 【答案】C条件语句的应用已知函数f (x )=⎩⎨ x x 2-2,x x <1,编写一个程序,使输入的每一个x 值,都得到相应的函数值.【精彩点拨】 求函数值必须先判断x 的范围,因而要设计算法必须用条件结构,相应程序的书写用条件语句.【尝试解答】 用变量x ,y 分别表示自变量和函数值,步骤如下:第一步,输入x 值.第二步,判断x 的范围,若x ≥1,则用解析式y =2x -1,求函数值;否则用y =x 2-2求函数值.第三步:输出y 值.程序框图如图所示:程序如下: INPUT “x=”;IF x>=1 THEN =2*x -ELSE=x^2-END IF“y=”;END1.算法中需要根据情况判断,分类执行时,如求一个数的绝对值,比较两个数的大小,求分段函数的函数值等,都需要用到条件语句.2.条件语句必须以IF 语句开始,以END IF 语句结束,即“IF END IF”必须成对出现.3.若程序只对条件满足时作处理,不用处理条件不满足时的情况,则选用“IF—THEN —END IF”格式.4.解此类问题的步骤:(1)构思出解决问题的一个算法;(可用自然语言) (2)画出程序框图,形象直观地描述算法;(3)根据框图编写程序,即逐步把框图中的算法步骤用算法语句表达出来.[再练一题] 2.根据下列算法语句,当输入x 为60时,输出y 的值为( ) INPUT x IF x ≤50 THENy =0.5*xy =25+0.6* x -PRINT y ENDA .25B .30C .31D .61【解析】 由题意得y =⎩⎨⎧0.5x , x ≤50,25+x -, x >50.当x =60时,y =25+0.6×(60-50)=31. ∴输出y 的值为31.【答案】 C嵌套条件语句的应用已知分段函数y =⎩⎨⎧-x +1,x <0,0,x =0,x +1,x >0,编写程序,要求输入自变量x 的值,输出相应的函数值并画出程序框图.【精彩点拨】 分析分段函数→画出程序框图→写出程序语言 【尝试解答】 程序框图如图所示:程序如下: INPUT x IF x<0 THEN y =-x +1ELSEIF x =0 THEN y =0ELSE y =x +1 END IFEND IFPRINTyEND1.已知分段函数的解析式求函数值的问题,须用条件语句书写程序,当条件的判断有两个以上的结果时,可以选择条件结构嵌套去解决.2.常规格式(注意根据题目可用多于2个以上的条件语句嵌套).[再练一题] 3.已知函数f (x )=⎩⎨⎧2x 2-1, x >0,1, x =0,-2x 2+4, x <0,编写程序,根据输入的x值输出对应的y 值. 【解】 程序如下: INPUT IF x>0 THEN y =2*x^2-ELSE IF x =0 THEN y =1ELSEy =-2*x^2+4 END END PRINT END[探究共研型] 两种条件语句的辨析 探究1 两种条件语句的共同点是什么?【提示】 两种语句首先都要对条件进行判断,然后才执行相应的语句体;执行完语句体后,程序都交汇于一点完成条件语句;都以IF 开始,以END IF 结束.探究2 两种条件语句的区别是什么?【提示】 IF —THEN —END IF 语句只有一个语句体,是满足条件时执行的语句体;IF —THEN —ELSE —END IF 语句含有两个语句体,满足条件时执行一个语句体,不满足条件时执行另一个语句体.设计程序,使任意输入的两个不相等的实数按从大到小的顺序输出. 【精彩点拨】 输入的两个不相等的实数有两种可能:一是从大到小,二是从小到大.如果是从大到小,则直接输出;如果是从小到大,则需交换其顺序,然后再输出.【尝试解答】 程序如下: INPUT a ,b IF a <b THEN c =a a =b b =c END IF PRINT a ,b END1.条件语句的一般形式为:IF A THENELSE C 其中B 表示的是( )A .满足条件时执行的内容B .条件语句C .条件D .不满足条件时,执行的内容【解析】 如果条件A 成立,则执行B 步骤,否则执行C 步骤. 【答案】 A2.对于下面程序:INPUT IF a >5 THEN=IF a <3 THEN =5ELSE = END END PRINT a ,END如果在运行时,输入2,那么输出的结果是( ) A .2,5 B .2,4 C .2,3 D .2,9【解析】 输入a 的值2,首先判断是否大于5,显然2不大于5,然后判断2与3的大小,显然2小于3,所以结果是b =5,因此结果应当输出2,5.【答案】 A 3.给出以下程序: INPUT x1,IF x1=x2x1=x1+y =x1+PRINT END如果输入x 1=2,x 2=3,那么执行此程序的结果是输出( ) A .7 B .10 C .5D .8【解析】 由于输入的两个数x 1=2,x 2=3,不满足条件x 1=x 2,因此,不执行语句体x 1=x 1+x 2,而直接执行y =x 1+x 2,所以y =5,最后输出5.【答案】 C 4.写出下列程序的运行结果. INPUTIF a <0 b =0.5*b =a^2+3*a +END PRINT END 若a =4,则b =________;若a =-4,则b =________. 【解析】 分析程序可知,上述程序是一个分段函数的程序,即b =⎩⎨⎧0.5a ,a <0,a 2+3a +1,a ≥0,所以当a =4时,b =42+3×4+1=29;当a =-4时,b =0.5×(-4)=-2.【答案】 29 -2 5.编写一个程序,判断一元二次方程x 2-2x +3=0有无实数根. 【解】 程序如下: a =b =-c =m =b^2-4*a*IF m>=0PRINT “有实数根PRINT “不存在实数根END学业分层测评(六) 条件语句(建议用时:45分钟) [学业达标] 一、选择题1.求下列函数的函数值的算法中需要用到条件语句的函数为( ) A .f (x )=3x -1 B .f (x )=log 2xC .f (x )=⎩⎨⎧x 2,x >0,x 3,x ≤0D .f (x )=e x【解析】 A 、B 、D 只用顺序结构就能描述算法,C 需要逻辑判断要用条件语句,故选C.【答案】 C 2.阅读下列程序: INPUT “x=”; y =x*y =2*END 则该程序运行后,变量y 的值为( ) A .4 B .16 C .6D .8【解析】 因x =4满足“x >3”的条件,所以执行的是THEN后面的y =4×4=16.【答案】 B 3.阅读下列程序: INPUT “a=”;IF a>5 b =2*b =a*a +END PRINT END 如果输入5,则该程序运行结果为( ) A .1 B .10 C .25D .26【解析】b =a 2+1=25+1=26..下列程序语句是求函数y =|x -4|+1的函数值,则①处为( ) ① END PRINT A .y =3-x B .y =x -5 =5-xD .y =ABS (x -4)+1【解析】 因y =|x -4|+1=⎩⎨⎧x -3, x ≥4,5-x , x <4.故选C.【答案】 C5.下列关于条件语句的说法正确的是( ) A .条件语句中必须有ELSE 和END IF B .条件语句中可以没有END IFC .条件语句中可以没有ELSE ,但是必须有END IFD .条件语句中可以没有END IF ,但是必须有ELSE【解析】 条件语句中必须有END IF ,但可以没有ELSE ,故选C. 【答案】 C二、填空题 6.根据以下程序,则f (-2)+f (3)=________. INPUT “x=”;IF x<=0 =4* =PRINT END【解析】 ∵-2≤0, ∴f (-2)=4×(-2)=-8; ∵3>0,∴f (3)=23=8, ∴f(-2)+f (3)=-8+8=0.【答案】 0 7.下面给出的条件语句编写的程序,该程序的功能是求函数________的函数值. INPUT IF x<=3 y =2*y =x* x -PRINT END【解析】 当x ≤3时,y =2x ;当x >3时,y =x 2-1. 所以函数为f (x )=⎩⎨⎧ 2x , x ≤3,x 2-1, x >3.【答案】 f (x )=⎩⎨⎧2x , x ≤3,x 2-1, x >38.根据如图所示的程序,当输入a ,b 分别为2,3时,最后输出的m 的值为________. INPUT a ,m =m =END【解析】 a =2,b =3,∵2<3,∴m =3. 【答案】 3 三、解答题9.有一个算法如下: 第一步,输入x ;第二步,判断x >0?是,z =1;否则,z =-1; 第三步,z =1+z ; 第四步,输出z .试写出上述算法的程序语句. 【解】 程序如下: INPUTIF x >0 z =z =-END z =1+PRINT END10.给出下面程序(其中x 满足:0<x <12). INPUT “x=”;IF x >0 AND x <=4 THEN = IF x <=8 THEN y = ELSE =24- END END PRINT END (1)该程序的功能是求什么函数的函数值,写出这个函数; (2)画出这个程序的程序框图. 【解】 (1)函数关系式为: y =⎩⎨⎧2x ,0<x ≤4,8,4<x ≤8,24-2x ,8<x <12.(2)程序框图如下:[能力提升] 1.已知程序如下: INPUTIF x>0 y =y =END 如果输出的结果为2,那么输入的自变量x 的取值范围是( ) A .0 B .(-∞,0] C .(0,+∞)D .R【解析】 由输出的结果为2,则执行了ELSE 后面的语句y =2,即x >0不成立,所以有x ≤0.故选B. 【答案】 B 2.下列程序语句的算法功能是( ) INPUT a ,b ,IF a <b THEN=ENDIF a <c THEN =END PRINT ENDA .输出a ,b ,c 三个数中的最大数B .输出a ,b ,c 三个数中的最小数C .将a ,b ,c 按从小到大排列D .将a ,b ,c 按从大到小排列【解析】 由程序语句可知,当比较a ,b 的大小后,选择较大的数赋给a ;当比较a ,c 的大小后,选择较大的数赋给a ;最后输出a ,所以此程序的作用是输出a ,b ,c 中最大的数.【答案】 A 3.下面程序在开始运行后,通过键盘输入三个值a =3,b =24,c =7,则输出结果是________. 程序: INPUT “a,b ,c =”;a ,b ,IF b >a THEN=a =b =END IFc >a THEN=a=c =END IF c >b THEN =b =c =END PRINT a ,b ,END 【解析】 当a =3,b =24,c =7时,此时b >a ,首先是a ,b 交换数值,即a =24,b =3,c =7,又此时c >b ,执行的程序是b ,c 交换数值,即b =7,c =3,所以a =24,b =7,c =3.【答案】 24,7,3 4.画出求函数y =⎩⎪⎨⎪⎧12x +5, x >0,0, x =0,x 2-3, x <0的值的程序框图,并写出程序. 【解】 程序框图为: 程序为: INPUT “x=”;IF x<0 Ty =x^2-ELSEy =x/2+y =END。

高中数学《1.2.2条件语句》导学案 新人教A版必修

高中数学《1.2.2条件语句》导学案 新人教A版必修

高中数学《1.2.2条件语句》导学案新人教A版必修1、2、2条件语句》导学案新人教A版必修3【学习目标】1、了解条件语句的两种格式及其功能,明确条件语句与条件结构的对应关系、2、能用条件语句编写程序解决有关问题、【学习重点】条件语句的两种格式及其功能【知识梳理】条件语句格式一格式二条件语句IF 条件THEN______END IFIF 条件THEN________ELSE________END IF功能首先对IF后的____进行判断,如果(IF)条件符合,那么(THEN)执行______,否则执行______之后的语句首先对IF后的____进行判断,如果(IF)条件符合,那么(THEN)执行________,否则(ELSE)执行________程序框图说明:(1)为了便于阅读,语句体一般缩进书写、(2)“条件”可以是复合条件,此时应用AND加以连接、(3)条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负、确定两个数的大小等问题都要用到条件语句、(4)END IF是“出口”,是条件语句的结束符号,在书写程序时不要漏掉、重难点突破:1、在设计条件语句时,正确写出条件的表达式注意:明确算法语句中关系运算符和逻辑运算符及其应用、关系运算符:>,=,<,>=,<=,<>、如x≤3在程序中表示为x<=3;x≥-2在程序中表示为x>=-2;x≠1在程序中表示为x<>1、这与代数中的表示有区别、逻辑运算符:AND,OR、如2<x≤3在程序中应表示为x<=3 AND x>2;x<2或x≥3在程序中应表示为x<2 OR x>=3,这是程序语句的专用表示方法、2、条件语句的嵌套剖析:条件语句可实现算法中的条件结构,当计算机处理按条件判断后的不同情况时,就需要用到条件语句、如求分段函数的函数值等,往往要用到条件语句,有时甚至要用到条件语句的嵌套、在有些较为复杂的算法中,有时需要对按条件执行的某一语句(特别是ELSE后的语句)继续按照另一个要求进行判断,这时可以再利用一个条件语句进行判断,这就形成了条件语句的嵌套、条件语句的嵌套是条件结构嵌套的实现和表达、一般形式如下:……IF 条件1 THEN 语句1ELSE IF 条件2 THEN语句2 ELSEIF 条件3 THEN语句3ELSE……END IF END IFEND IF……应用嵌套语句时应注意:编写多层分段函数及相似问题的程序时,经常用条件语句来判断选择哪个解析式;如果用到两个IF语句,则这两个IF语句是嵌套着的,其结构如下:可见,尽管语句中有两个END IF,但是最后的一个END IF是与最上面的一个IF语句相对应的,我们可以把中间的一个IF语句叫做一个IF子句,那么这个IF子句是完全处于内层中的,不可越级、由此我们还可以得知,多个IF 语句可以多层嵌套,嵌套时要保证结构的合理布局,它们好比是逐层被包裹着的、自主小测1、条件语句对应的基本逻辑结构是()A、顺序结构B、条件结构C、循环结构D、以上都不正确2、下列关于条件语句的说法正确的是()A、条件语句中必须有ELSE和END IFB、条件语句中可以没有END IFC、条件语句中可以没有ELSE,但是必须有END IFD、条件语句中可以没有END IF,但是必须有ELSE3、求下列函数的函数值的算法中需要用到条件语句的函数为()A、f(x)=log4(x2+1)B、y=x3-1C、f(x)=D、f(x)=2x课上导学案【例题讲解】【例题1】编写一个程序,求实数的绝对值、【例题2】编写一个程序,求解一元二次方程的根、【例题3】编写一个程序,是任意输入的3个整数按从大到小的顺序输出、【当堂检测】2、给出程序:INPUT xIF x<3 THENy=-2*xELSEy=x^2-xEND IFPRINT yEND该程序的功能是:已知函数y=__________,输入自变量x的值,输出其对应的函数值、3、阅读下列程序:INPUT xIF x>=4 THEN y=xELSE y=x-2END IFPRINT yEND若输入x=5,输出__________、。

1_2_2条件语句(导学案)

1_2_2条件语句(导学案)

1.2.2条件语句使用日期_____月____日 学案主人______班级_____ 小组_____ 组内编号_____ 〖学习目标〗1、知识与技能(1)准确理解条件语句的概念,并掌握其结构的区别与联系。

(2)会应用条件语句编写程序。

经历对现实生活情境的探究,理解到应用计算机解决数学问题方便简捷,促动发展学生逻辑思维水平3、情感态度与价值观了解条件语句在程序中起判断转折作用,在解决实际问题中起决定作用。

减少大量繁琐的计算。

通过本小节内容的学习,有益于我们养成严谨的数学思维以及准确处理问题的水平。

〖教学重点〗 条件语句的步骤、结构及功能。

〖教学难点〗 会编写程序中的条件语句。

〖日清检测〗1、输入语句、输出语句和赋值语句对应于算法中的哪种结构?这三种语句的一般格式是什么?2.判断下列程序语句的含义。

(1).INPUT “小朋友,你今年几岁啊?”;x(2).PRINT “斐波那契数列为:”;1,1,2,3,5, 8,13, “ ”(3).A=B(4).B=A〖自主学习〗新课导学 阅读教材25页到28页完成下列问题问题1 什么是条件语句?问题2、条件结构怎样用程序语句来描述?这种语句的一般格式是怎样的?〖合作探究〗例1 编写程序,输入一元二次方程 的系数,输出它的实数根。

2=++c bx ax〖当堂检测〗例2 编写程序,使得任意输入3个整数按大到小的顺序输出。

〖课堂小结〗1、本节课主要学习了______语句的结构、特点、作用以及用法,并懂得利用解决一些简单问题。

条件语句使程序执行产生了______,根据不同的条件执行不同的路线,使复杂问题简单化。

2、条件语句一般用在需要对条件实行判断的算法设计中,如判断一个数的正负,确定两个数的大小等问题,还有求分段函数的函数值等,往往要用条件语句,有时甚至要用到条件语句的嵌套。

高二数学必修3(B版)_《条件语句》导学案2

高二数学必修3(B版)_《条件语句》导学案2

1.2.2条件语句学习目标1.正确理解条件语句的步骤、结构及功能;2.能正确地使用条件语句表示条件结构.学习重点1.条件语句的步骤及功能2.体会算法思想,发展有条理的思考与表达能力,提高逻辑思维能力.学习难点1.灵活使用条件语句表示条件结构2.条件语句的语法结构自主学习一、复习回顾条件结构的流程图为:二、新知学习①指出条件语句的格式及功能:流程图:条件语句:2的结构图,如何用语句描述。

②例1加快文明社会的发展,加强对老年人的关爱”,景区规定对年龄超过50岁(含50岁)的游客可以免费提供“旅游拐杖”一根,其它游客购买“旅游拐杖”则需2元/根。

根据结构框图,使用基本语句设计一个游客购买“旅游拐杖”费用的程序。

根据结构图写出程序:例2已知算法结构图,使用基本语句写出相应的程序。

三、课堂训练1.给出以下问题:①输入一个数x,输出它的算术平方根。

②求函数21,1()1,1x xf xx x⎧+≥=⎨+<⎩的函数值。

③求半径为6的圆的周长。

④求三个数a,b,c中的最大数。

其中需要用条件语句来描述其算法的有()A.1个B.2个C.3个D.4个2.运行程序:INPUT A,BIF A>B THENC=A/2ELSEC=B/2END IFPRINT “C=”;CEND在两次运行中分别输入8,4和2,4,则两次运行程序的输出结果分别为()A.8,2B.8,4C.4,2D.4,43.将下列程序补充完整,使输入两个数后,输出其中较大的一个数。

INPUT X, YIF X> Y THENPRINT XELSE_____________________END IFEND4.设计一个程序,输入一个学生的成绩S,根据该成绩的不同值作以下输出:若0≤S<60,则输出“不及格”;若60≤S<90,则输出“及格”;若S≥90,则输出“优秀”。

苏教版数学高一1.3.3《条件语句》导学案

苏教版数学高一1.3.3《条件语句》导学案

1.3.3《条件语句》导学案学习目标:1.正确理解条件语句的步骤、结构及功能,并掌握其结构;2.能正确地使用条件语句表示选择结构;3.体会算法对逻辑思维能力的锻炼。

学习重点:正确理解条件语句的步骤、结构及功能.学习难点:使用条件语句表示选择结构.学习过程:一、问题情境1.问题1:某居民区的物业管理部门每月按以下方法收取卫生费:3人和3人以下的住户,每户收取5元;超过3人的住户,每超出1人加收1.2元.试设计算法,根据输入的人数计算应收取的卫生费?二、学生活动1.学生思考后得出:若用c(单位:元)表示应收取的费用,n表示住户的人口数,则c= 。

具体算法步骤如下:S1 ___________________;S2 _______________________________________________;S3 ______________。

流程图如右图所示。

2.我们可以用什么语句来实现该过程呢?三、建构数学 1.条件语句:条件语句的一般形式为:图1说明:___________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ ________________________________________________________________。

高中数学 条件语句导学案 新人教A版必修1 学案

高中数学 条件语句导学案 新人教A版必修1 学案

广东省惠州市惠阳一中实验学校高中数学 条件语句导学案 新人教A 版必修1【学习目标】1、记住条件语句的概念,并会写其结构。

2、会应用条件语句编写算法语句。

【学习重点与难点】重点:条件语句的步骤、结构及功能。

难点:会编写程序中的条件语句。

【使用说明与学法指导】1、带着预习案中问题导学中的问题自主设计预习提纲,通读教材2825P P -页内容,阅读XXX 资料XXX 页内容,对概念、关键词、XXX 等进行梳理,作好必要的标注和笔记。

2、认真完成基础知识梳理,在“我的疑惑”处填上自己不懂的知识点,在“我的收获”处填写自己对本课自主学习的知识及方法收获。

3、熟记、XXX 基础知识梳理中的重点知识。

预习案 一、问题导学1、条件语句的一般形式是什么?2、IF —THEN —ELSE 语句与IF —THEN 语句有哪些相同点与不同点?二、知识梳理1、算法逻辑结构中的条件结构一般由算法语句中的______________来实现.2、条件语句的一般格式有两种,一种是____________格式,其格式为:计算机在执行这种语句时,首先对IF 后的条件进行判断,若__________就执行THEN 后面的语句体,若不符合条件则结束该条件语句,转而执行_____________后面的语句;另一种是_____________格式,其格式为:计算机执行上述语句时,首先IF 后的条件进行判断,如果条件_____,那么 执行_________,否则执行___________.3.条件语句中的条件可以是复合条件,常用AND ,OR 联结,如:0 8x AND x ><表示______________; 3 5x OR x <->表示______________;三、预习自测 1、给出以下四个问题,①x , 输出它的相反数 ②求面积为9的正方形的周长③求三个数,,a b c 中输入一个数的最大数 ④求函数y =⎩⎨⎧x -1 (x ≥0)x +2 (x <0)的函数值其中不需要用条件语句来描述其算法的有 ( ) A 、1个 B 、2个 C 、3个 D 、4个2、把下列程序补充完整:(1)输入两个数,输出其中较大的数; (2)判断输入的任意整数x 的奇偶性。

高中数学学案导学:1.2.2 条件语句

高中数学学案导学:1.2.2 条件语句

1.2.2 条件语句学习目标1.理解条件语句的格式及功能.2.能用条件语句编写简单的程序.知识点一条件语句条件语句的格式、功能及与条件结构的对应关系知识点二条件语句的嵌套和叠加1.条件语句的嵌套①语句格式③条件语句嵌套的实质将外层条件语句中的分支语句再设计成一个条件语句.特别提醒:在条件语句中的嵌套中,每一个“IF”对应着一个“ENDIF”,注意书写格式.2.条件语句的叠加①语句格式②程序框图1.条件语句中必须有ELSE和ENDIF.(×)2.条件语句中可以没有ENDIF.(×)3.条件语句中可以没有ELSE,但是必须有ENDIF.(√) 4.条件语句中可以没有ENDIF,但是必须有ELSE.(×) 5.条件语句是用来表达算法中的条件结构的.(√)题型一对条件语句的理解例1(1)条件语句的一般形式为“IFATHENBELSEC”,其中语句C的作用是()A.条件语句B.不满足条件时执行的内容C.条件D.满足条件时执行的内容(2)下列对条件语句的描述正确的是()A.ELSE后面的语句不可以是条件语句B.两个条件语句可以共用一个ENDIF语句C.条件语句可以没有ELSE后的语句D.条件语句中IF—THEN和ELSE后的语句必须都有(3)下面的问题中必须用条件语句才能实现的个数是()①已知三角形三边的长,求三角形的面积;②求方程mx+n=0(m,n为常数)的根;③求三个实数a,b,c中的最大数;④求函数f(x)=ax2+bx+c(a≠0)的图象的对称轴方程.A.4B.3C.2D.1答案(1)B(2)C(3)C解析(1)“IFATHENBELSEC”,先判断IF后的条件,若“真”,则执行B;若“假”,则执行C.(2)条件语句有两种格式,分别是IF—THEN格式和IF—THEN—ELSE格式.只有一个分支的条件语句可以没有ELSE后的语句.(3)①已知三角形三边的长,求三角形的面积,直接代入公式,需要用顺序结构;②求方程mx +n =0(m ,n 为常数)的根,需要分类讨论m 的取值,根据取值的不同,执行不同的算法;③求三个实数a ,b ,c 中的最大数,需要用到条件语句;④求f (x )=ax 2+bx +c (a ≠0)的图象的对称轴方程,不需要用条件语句.反思感悟 (1)在解题中,需要进行分类讨论的就必须用到条件语句. (2)根据条件结构写条件语句:①首先选择语句格式.当判断语句的两个出口语句都要执行时,采用“IF —THEN —ELSE ”语句,当判断语句的两个出口语句只有一个要执行时,采用“IF —THEN ”语句.②然后确定条件和语句体.条件即为判断框内的条件,放在IF 后.判断框中“是”后的执行框中的内容,是THEN 后的语句体1,“否”后的执行框中(如果有的话)的内容,是ELSE 后的语句体2.跟踪训练1 (1)条件语句的一般形式为:IFATHENBELSEC ,其中B 表示的是( ) A .满足条件时执行的内容 B .条件语句 C .条件D .不满足条件时,执行的内容(2)给出以下四个问题,①输入一个数x ,输出它的绝对值;②求表面积为6的正方体的体积;③求三个数a ,b ,c 中的最小值;④求函数f (x )=⎩⎪⎨⎪⎧x 2+1,x ≥0,2x -2,x <0的函数值.其中需要用条件语句来描述其算法的有________.(填序号) 答案 (1)A (2)①③④解析 (1)IFATHENBELSEC 表示如果条件A 成立,则执行B 步骤,否则执行C 步骤. (2)②直接用顺序结构即可,不需用条件语句;而①需要判断这个数的正负;③需要判断这三个数的大小;④是分段函数求值问题,故①③④需用到条件语句. 题型二 条件语句的应用例2 (1)阅读下面的程序,若分别输入0,1,4,8,9,10,则输出的结果是( )A .0,8B .4,8C .0,4,8D .0,1,4,8,9,10(2)若输入8,则下列程序执行后输出的结果是________.答案 (1)C (2)0.7解析 (1)算法的功能是输入一个数,判断其是否能被4整除,若能,则输出该数.在输入的数中,能被4整除的有0,4,8.(2)本题中的程序实际上解决的是求分段函数c =⎩⎪⎨⎪⎧0.2,t ≤3,0.2+0.1(t -3),t >3在t =8时的函数值的问题.因为t =8>3,所以c =0.2+0.1×(8-3)=0.7. 反思感悟 解决根据条件语句写出运行结果的思路根据程序写运行结果,首先观察所给语句是IF —THEN —ENDIF 型条件语句还是IF —THEN —ELSE —ENDIF 型条件语句,再看输入的值是否符合条件,进而执行相应的步骤,也可转化为数学式子,再代入求值.跟踪训练2 (1)下列程序运行后的结果是( )A .a =2,b =3B .a =3,b =2C .a =2,b =2D .a =3,b =3(2)下列算法语句,若输入x 为60,则输出y 的值为( )A .25B .30C .31D .61 答案 (1)B (2)C解析 (1)计算机执行本条件语句时,先对条件进行判断.因为2<3成立,所以把2赋给t ,把3赋给a ,再把2赋给b ,并且最终输出的结果是a =3,b =2.故选B. (2)因为60>50,所以y =25+0.6×(60-50)=31. 题型三 条件语句的编写例3 已知y =⎩⎪⎨⎪⎧x -1,x ≥0,2x 2-5,x <0,编写一个程序,输入x 的值,得到相应的函数值,并画出程序框图. 解 程序:程序框图如图.反思感悟(1)“条件”表示判断的条件,“语句体1”表示满足条件时执行的操作内容,“语句体2”表示不满足条件时执行的操作内容,“ENDIF”表示条件语句的结束.(2)计算机在执行时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后面的语句体1;如果条件不符合,就执行ELSE后面的语句体2,然后结束这一条件语句.“条件”处可以是复合条件.在“语句体”处可以有多个语句,执行时按从上到下的顺序执行.跟踪训练3编写程序,输出两个不相等的实数a,b中的较大数,并画出程序框图.解程序如下:程序框图如图所示.条件语句的实际应用典例 某地电信部门规定:拨打市内电话时,如果通话时间不超过3分钟,则收取通话费0.22元;如果通话时间超过3分钟,则超过部分按每分钟0.1元收费,不足1分钟按1分钟计算.设通话时间为t (单位:分钟),通话费用为y (单位:元),设计一个计算通话费用的程序. 解 定义y =[x ]为正实数x 的整数部分,则通话费用y 与通话时间t 的关系式为y =⎩⎪⎨⎪⎧ 0.22,0<t ≤3,0.22+0.1(t -3),t 为大于3的整数,0.22+0.1([t -3]+1),t 为大于3的非整数.程序:[素养评析] (1)解决实际应用问题,应先建立函数模型,由于对应函数为分段函数,可考虑用条件语句对算法进行描述.应用多个条件语句的嵌套时,要明确各种条件与相应语句之间的对应关系,一般先由程序框图直观地弄清这些关系之后再编写程序.(2)根据题意,建立函数模型,设计运算程序,可以促进学生数学建模和数学运算的核心素养的提高.1.阅读下面程序:若输入x=5,则输出结果x为()A.-5B.5C.0D.不确定答案 B解析当x≥0时,不符合条件,执行ENDIF之后的语句,直接输出x的值,即为5. 2.当a=3时,下面的程序输出的结果是()A.9B.3C.10D.6答案 D解析 该程序表示的是求分段函数y =⎩⎪⎨⎪⎧ 2a ,a <10,a 2,a ≥10的值,所以当a =3时,y =2×3=6. 3.若运行下面的程序后输出3,则输入的x 值一定是( )A .3B .-3C .3或-3D .0答案 C解析 该程序的功能是求函数y =|x |的值,∵y =3,∴x =±3.4.下面程序的算法功能是:判断任意输入的数x 是不是正数,若是,则输出它的平方值;若不是,则输出它的相反数.则横线处填入的条件应该是( )A .x >0B .x <0C .x >=0D .x <=0答案 D解析 条件成立时,执行y =-x ;条件不成立时,执行y =x *x .由程序的算法功能,知条件应为x <=0,故选D.5.某程序如下:当执行此程序时,没有执行语句y=x+1,则输入的x值的取值范围为________.答案(-∞,1)解析由题意知,不执行语句y=x+1,说明输入x的值不满足条件x≥1,故x<1.1.使用条件语句时应注意的问题(1)条件语句是一个语句,IF,THEN,ELSE,ENDIF都是语句的一部分.(2)条件语句必须是以IF开始,以ENDIF结束,一个IF必须与一个ENDIF相对应.(3)如果程序中只需对条件为真的情况作出处理,不用处理条件为假的情况时,ELSE分支可以省略,此时条件语句就由双支变为单支.(4)为了程序的可读性,一般IF,ELSE与ENDIF顶格书写,其他的语句体前面则空两格.2.对于三段或三段以上的分段函数求函数值时,需要条件语句的嵌套结构.在编写条件语句的嵌套中的“条件”时,要注意“IF”与“ENDIF”的配对,通常可以利用文字的缩进来表示嵌套的层次,以帮助我们对程序的阅读和理解.3.条件语句的嵌套,其一般形式是。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

[学案] 1.2.2 条件语句
学习目标:
1、正确理解条件语句的概念,
2、掌握条件语句的结构.
3、会应用条件语句编写程序.
学习重点、难点:
重点:条件语句的步骤、结构及功能.
难点:会编写程序中的条件语句.
教学基本流程:
复习回顾,问题引入------问题导学,条件语句总结---例题展示,巩固提高----练习反馈-----小结作业
教学情景设计:
一、复习回顾,问题引入
复习回顾
1. 提问:算法的三种逻辑结构?条件结构的框图模式?
2. 提问:输入语句、输出语句和赋值语句的格式与功能?
问题引入
3. 一次招生考试中,测试三门课程,如果三门课程的总成绩在200分及以上,则被录取. 请对解决此问题的算法分析,画出程序框图. (变题:…总成绩在200分以下,则不被录取)
二、问题导学,条件语句总结
学生阅读教材,完成下列问题:
1、画出两种条件结构的框图模式?
2、试读问题引入中程序,说说新的语句的结构及含义.
3、条件语句的一般有两种:
4、条件语句格式
5、条件语句及框图
教师引导学生分析条件语句的流程,并做说明:
1)“条件”是由一个关系表达式或逻辑表达式构成,其一般形式为“<表达式><关系运算符><表达式>”,常用的运算符有“>”(大于)、“<”(小于)、“>=”(大于或等于)、“<=”(小于或等于),“<>”(不等于). 关系表达式的结果可取两个值,以“真”或“假”来表示,“真”表示条件满足,“假”则条件不满足.
2)“语句”是由程序语言中所有语句构成的程序段,即可以是语句组.
3)条件语句可以嵌套,即条件语句的THEN或ELSE后面还可以跟条件语句,嵌套时注意内外分层,避免逻辑混乱.
三、例题展示,巩固提高
1)例1:编写程序,输入一元二次方程ax2+bx+c=0的系数,输出它的实数根.
(教法:算法分析→画程序框图→编写程序→给出系数的一组值,分析框图与程序各步结果)
注意:解方程之前,先由判别式的符号判断方程根的情况. 函数SQR()的功能及格式.
2)讨论:例1程序中为何要用到条件语句?条件语句一般用在什么情况下?
3)练习:编写程序,使得任意输入的2个实数从小到大排列.
4)例2:编写程序,使得任意输入的3个实数从小到大排列. (讨论:先用什么语句?→用具体的数值给a、b、c,分析计算机如何排列这些数?
→写出程序→画出框图→说说算法→变式:如果是4个实数呢?
小结:条件语句的格式与功能及对应框图.
编程的一般步骤:
1)算法分析:
2)画程序框图:
3)写出程序:
四、练习反馈:
1、编写程序,判断一个整数是偶数还是奇数,即从键盘上输入
一个整数,输出该数的奇偶性。

2、.闰年是指年份能被4整除但不能被100整除,或者能被400
整除的年份。

编写一个程序,判断输入的年份是否为闰年。

3、编写一个程序,输入两个整数a,b,判断a是否能否被b整
除。

4、已知函数
(1)
21(110)
311(10)
x x
y x x
x x
<


=-≤<

⎪-≥
⎩编写一个程序,输入自变量x
的值,输出相应的函数值。

.五、小结与作业
小结:
作业:
教材P22 1、2题.
2. 试编写程序进行印刷品邮资的计算. (前100g 0.7元,以后每100g 0.4元)。

相关文档
最新文档