2019-2020学年人教A版必修三 第一章 第6课时 条件语句 作业
充分条件与必要条件 作业-2024-2025学年高一上学期数学人教A版(2019)必修第一册

同步作业 班级: 姓名: 时间: 得分:§1.4.1充分条件与必要条件一、选择题:每题5分,共60分.1.“a >0”是“|a |>0”的 ( )A .充分不必要条件B .必要不充分条件C .既是充分条件,又是必要条件D .既不充分也不必要条件2. p :m 为有理数,q :m 为实数,则 p 是q 的( ).A .充分而不必要条件B .必要而不充分条件C .充要条件D .既不充分也不必要条件3.设集合M ={x |0<x ≤3},N ={x |0<x ≤2},那么“a ∈M ”是“a ∈N ”的 ( )A .充分不必要条件B .必要不充分条件C .充分条件且是必要条件D .既不充分也不必要条件4.设甲是乙的充分不必要条件,丙是乙的充要条件,丁是丙的必要不充分条件,则丁是甲的( )A .充分而不必要条件B .必要而不充分条件C .充要条件D .既不充分也不必要条件5.王昌龄是盛唐著名的边塞诗人,被誉为“七绝圣手”,其《从军行》传诵至今"青海长云暗雪山,孤城遥望玉门关黄沙百战穿金甲,不破楼兰终不还",由此推断,最后一句“不返家乡"是“不破楼兰"的( )A .必要条件B .充分条件C .充要条件D .既不充分也不必要6.设集合A ,B ,则A ⊆B 是A ∩B =A 成立的( )A .充分而不必要条件B .必要而不充分条件C .充要条件D .既不充分也不必要条件7. “x +1是正数”的既不充分也不必要条件是( ).A .-1<x <1B .x >18.“0a =”是关于x 的不等式1ax b -≥的解集为R 的( )A .充分非必要条件B .必要非充分条件C .充要条件D .非充分非必要条件9.p :x -4=0,q : x 2-5x + 4 = 0 ,则 p 是 q 的 条件.10.p :四边形的对角线互相平分,q :四边形是矩形,则p 是q 的 条件.11.“方程x 2-x -m =0无实根”的充分也不必要条件是 .12.已知集合A ={x | x <4},集合B ={x |x <a },若“x ∈A ”是“x ∈B ”的必要不充分条件,则实数a 的取值范围是__ ______.13.若 “a <x <4”是“x >1”的充分不必要条件,则a 的最小值为____ _.14. 已知集合2{|60}A x x x =+-=,集合{|10}B x mx =+=,给出下面四个结论,①集合A 的子集有3个;②若A B 的元素之和为1-,则0m =③若“x ∈A ”是“x ∈B ”的必要不充分条件,则1123m =-或;④若“x ∉A ”是“x ∉B ”的充分不必要条件,则11023m =-或或.其中所有正确结论的序号是 . 15.集合{}22,A x x =-,若“6A ∈”是“x =a ”的充要条件,求实数a 的值.16.对于命题p :0m <<a ,命题q :方程2230mx x -+=有两个同号实根,若p 是q 的充分不必要条件,求实数a 的最大值17. 已知全集为R ,集合{}2=6A x x ≤≤,{}=3-78-2B x x x ≥.(1)求A B ⋂;(2)若{}=-4+4C x a x a ≤≤,且“x A B ∈”是“x C ∈”的充分不必要条件,求实数a 的取值范围.。
高中数学人教A版必修三课时提升作业(六)条件语句含解析

A.1 个
B.2 个
C.3 个
D.4 个
【解析】选 B.①,②两小题中都不需要分类,所以不用条件语句.而③,
④则必须分类,故需要用条件语句.
【补偿训练】求下列函数的函数值的算法中需要用到条件语句的函数
为
( )
A.f(x)=log4(x2+1)
B.y=x3-1
{ C.f(x)=
1 x ≤ 2.5 ―1 x > 2.5
13
INPUTx m=x MOD2 IF THEN PRINT x 是偶数 ELSE PRINT x 是奇数 ENDIF END 【解析】判断输入的数 x 的奇偶性,可以用此数除以 2 取余数,若余 数为 0,则为偶数,否则(余数不为零),则为奇数. 答案:m=0 三、解答题(每小题 10 分,共 20 分) 5.读下面所给的程序,依据程序画出程序框图,并说明其功能: INPUT x IF x>1 OR x<-1 THEN y=1 ELSE y=0 ENDIF PRINE y END. 【解析】程序框图如图:
答案:4 9
7.(2015·四平高一检测)阅读如图所示的程序,回答下列问题.
IF x<=2 THEN
y=0.2
ELSE
y=0.2+0.1 (x-3)
END IF
PRINT y
END
程序表示的函数关系式是 .
【解析】本题程序应为一个条件语句,它是用来实现分段函数求值的.
{ 答案:y=
0.2,x ≤ 2 0.2 + 0.1
×
(x
―
3),x
>
2
8.求函数 y=|x-4|+1 的函数值,则①处应填 .
2019年人教版A数学必修三第1章 1.2 1.2.2 条件语句

1.2.2 条件语句学习目标:1.理解条件语句结构及其功能.(重点)2.会用条件语句编写程序.(难点)3.条件语句的两种形式.(易混点)[自主预习·探新知]条件语句的格式、功能及与条件结构的对应关系[思考]一般什么问题需要用条件语句?使用条件语句的关键是什么?提示:一般在分类处理问题时用条件语句,使用条件语句的关键是明确分类的标准和方法.[基础自测]1.判断下列结论的正误(正确的打“√”,错误的打“×”)(1)条件语句的执行是按照程序中的先后顺序执行的.()(2)条件语句实现了程序框图中的条件结构.()(3)条件语句一定要完整,即IF—THEN—ELSE—END IF中每一部分都不能少.() [答案](1)√(2)√(3)×2.条件语句对应的基本逻辑结构是()A.顺序结构B.条件结构C.循环结构D.以上都不正确B[条件语句对应的基本逻辑结构是条件结构.]3.条件语句的一般形式为:IF A THEN B ELSE C其中B表示的是()【导学号:49672080】A.条件语句B.满足条件时执行的内容C.条件D.不满足条件时执行的内容B[IF A THEN B ELSE C表示如果条件A成立,则执行B步骤,如果不成立,执行C步骤.]4.当a=3时,下面的程序段输出的结果是________.6[当a=3时,满足a<10的条件,故执行y=2×a,即y=6.][合作探究·攻重难]【导学号:49672081】图1-2-3①________ ②________ (2)阅读下面程序: INPUT xIFx<0 THENx =-xEND IF PRINT x END若输入x =5,则输出结果x 为________. [思路探究] 注意条件语句的执行特点.1.根据下面的程序,填写程序框图. ①________,②________,③________.图1-2-4(1)①x ≥52? ②y =2x -5 ③y =5-2x [根据条件语句可知该语句为求分段函数y =⎩⎪⎨⎪⎧2x -5,x ≥52,5-2x ,x <52的值.所以三个空中分别填的内容为: ①x ≥52? ②y =2x -5 ③y =5-2x .]观察如图所示的内容:IF 条件 THEN 语句体END IF IF 条件 THEN语句体1ELSE 语句体2END IF (1) (2)1.以上两种格式的条件语句有什么异同?提示:相同点:都由IF 开始,END IF 结束.都对某一条件进行判断后执行相应的语句体.不同点:(1)中当满足条件时执行语句体,不满足条件时执行END IF 后的语句;(2)中满足条件时执行THEN 后的语句,不满足条件时执行ELSE 后的语句.2.如果题目中有两个或两个以上的条件,该怎样设计条件语句? 提示:使用叠加式或嵌套式条件语句.已知分段函数y =⎩⎨⎧-2x +1 (x <0),0 (x =0),2x +1 (x >0),编写程序,输入自变量x 的值,输出相应的函数值,并画出程序框图.【导学号:49672082】[思路探究] (1)只作一次判断能解决本题吗? (2)你认为解决本题有哪些不同的方法? [解] 法一:嵌套式: 程序及程序框图如下.法二:叠加式: 程序及程序框图如下:母题探究:1.(变条件)已知y =⎩⎨⎧2x -1, x ≥1x 2-2, x <1,编写一个程序,输入x 的值,得到相应的函数值,并画出程序框图.[解] 程序框图如图所示:程序如下:2.(设问)参照本例的解决方法设计一个程序,输入学生的成绩S ,根据该成绩的不同值进行以下输出:若S<60,则输出“不及格”;若60≤S≤90,则输出“及格”;若S>90,则输出“优秀”.[解]程序如下:[规律方法](1)嵌套条件语句格式:(2)叠加条件语句格式当条件的判断有两个以上的结果时,可选用以上两种条件语句解决.(即起步价),若超过2 km ,则超出部分每1 km 加收1.8元(不足1 km 的,按1 km 计算).写出计算路费的程序.【导学号:49672083】[思路探究] 设路程为x km ,费用为y 元,则y = ⎩⎪⎨⎪⎧5,0<x ≤2,5+(x -2)×1.8,x >2且x ∈N *,5+([x -2]+1)×1.8,x >2且x N *,这是一个分段函数,可用条件语句设计程序.[解] 程序框图如下:程序如下:2.在音乐唱片超市里,每张唱片售价25元,顾客如果购买5张以上(含5张),则按照9折收费;顾客如果购买10张以上(含10张),则按8.5折收费.请设计一个算法,并写出程序,要求输入唱片的张数,输出应收款的金额.【导学号:49672084】[解]算法步骤如下:第一步,输入x;第二步,若x<5,则y=25x;否则,执行第三步;第三步,若x<10,则y=22.5x;否则y=21.25x;第四步,输出y.程序框图如图所示.根据程序框图写出程序如下.[当堂达标·固双基]1.求下列函数的函数值的算法中需要用到条件语句的函数为()A .f (x )=3x -1B .f (x )=log 2xC .f (x )=⎩⎨⎧x 2,x >0x 3,x ≤0 D .f (x )=e x C [A ,B ,D 只用顺序结构就能描述算法,C 要判断条件用到条件语句.]2.已知条件语句如下:则下列说法正确的是( )A .条件成立时,先执行语句体1,再执行语句体2,最后结束条件语句B .条件不成立时,先执行语句体2,再执行语句体1,最后结束条件语句C .条件成立时,先执行语句体1,再结束条件语句D .条件成立时,先执行语句体2,再结束条件语句C [由条件语句的功能知C 正确.]3.若输入8,则下列程序执行后输出的结果是________.【导学号:49672085】0.7 [本题是求分段函数c =⎩⎪⎨⎪⎧0.2, t ≤30.2+0.1 t -0.1×3, t >3在t =8时的函数值.所以c =0.2+0.1×8-0.1×3=0.7.]4.阅读下面的程序,若分别输入0,1,4,8,9,10,则输出的结果是________.0,4,8[此算法功能是输入一个数,判断其是否能被4整除,若整除,则输出该数,在输入的数中能被4整除的有0,4,8.]5.编写程序输出两个不相等的实数a,b中的较大数,并画出程序框图.【导学号:49672086】[解]程序如下:程序框图如图所示.。
人教A版高中数学必修三1.2条件语句牛老师

执 行 完 语 句 体 后 , 程 序 都 交 汇 于 一 点 完 成 条 件 语 句 ; 都 以 IF 开 始 , 以
END IF结束.
2.使用条件语句时应注意的问题
(1)条件语句是一个语句,IF,THEN,ELSE,END IF都是语句的一部分.
(2)条件语句必须是以IF开始,以END IF结束,一个IF必须与一个END IF 相对应. (3)如果程序中只需对条件为真的情况作出处理,不用处理条件为假的情 况时,ELSE分支可以省略,此时条件语句就由双支变为单支. (4)为了程序的可读性,一般IF、ELSE与END IF顶格书写,其他的语句体 前面则空两格.
第一章 §1.2 基本算法语句
1.2.2 条件语句
学习目标
1.理解条件语句的格式及功能; 2.体验如何把判断框转化为条件语句; 3.通过条件语句的学习,进一步体会算法的基本思想.
问题导学
题型探究
达标检测
问题导学
新知探究 点点落实
知识点一 条件语句 思考 对于条件结构的算法或程序框图,要转化为计算机能够理解的算法 语言,使用输入、输出和赋值语句还行吗?需要用怎样的语句?
解析答案
类型二 条件语句的应用 例2 铁路部门托运行李的收费方法如下:y是收费额(单位:元),x是行李 重量(单位:kg),当0<x≤20时,按0.35元/kg 收费,当x>20时,20 kg的部 分按0.35元/kg收费,超出20 kg的部分,则按0.65元/kg收费,请根据上述 收费方法编写程序.
新人教A版高中数学【必修3】 1.2.2条件语句课时作业练习含答案解析

1.2.2 条件语句课时目标 1.理解条件语句.2.能够用条件语句编写条件结构的程序.条件语句的格式、功能及与条件结构的对应关系.一、选择题1.条件语句属于算法中的哪个基本逻辑结构()A.顺序结构B.条件结构C.循环结构D.以上都不对答案 B解析条件语句是处理条件结构的算法语句.2.下列关于条件语句的说法正确的是()A.条件语句中必须有ELSE和END IFB.条件语句中可以没有END IFC.条件语句中可以没有ELSE,但是必须有END IFD.条件语句中可以没有END IF,但是必须有ELSE答案 C解析由于条件语句有2种不同的格式,一种格式中没有ELSE,但两种格式都有END IF,故A、B、D 错误,C正确.3.阅读下列程序,INPUT“x=”;4IF x>3 THENy=x*xELSEy=2*xEND IFPRINT yEND则该程序运行后,变量y的值为()A.4 B.16 C.6 D.8答案B解析因x=4满足“x>3”的条件,所以执行的是THEN后面的y=4×4=16.4.当a=3时,所给出的程序输出的结果是()INPUT aIF a<10 THENy=2*aELSEy=a*aEND IFPRINT yENDA.9 B.3 C.10 D.6答案 D解析 因3<10,所以y =2×3=6. 5.程序: INPUT a ,b ,c m =aIF b>m THEN m =b END IFIF c>m THEN m =c END IF PRINT m END若执行程序时输入10,12,8,则输出的结果为( ) A .10 B .12 C .8 D .14 答案 B解析 本程序的功能是筛选出a 、b 、c 中的最大值,故输出的m 的值为12. 二、填空题6.下面给出的是条件语句编写的程序,该程序的功能是求函数________的函数值.INPUT x IF x<=3 THENy =2*x ELSE IF PRINT y END答案 f(x)=⎩⎪⎨⎪⎧2x , x ≤3x 2-1, x>3解析 该程序的主要功能是对分段函数f(x)求值. 当x ≤3时,y =2x ;当x>3时,y =x 2-1.所以函数为f(x)=⎩⎪⎨⎪⎧2x , x ≤3x 2-1, x>3.7.如下图所给出的是一个算法的程序.如果输出的y 的值是20,则输入的x 的值是________.INPUT xIF x <=5 THEN y =10*x ELSE y=2.5*x + 5 END IF PRINT y END答案 2或6解析 当x ≤5时,10x =20,即x =2; 当x >5时,2.5x +5=20,解出x =6.8.为了在运行下面的程序之后得到输出y =25,键盘输入x 应该是________. INPUT x IF x<0 THENy =x +1*x +1ELSEy =x -1*x -1END IF PRINT y END答案 -6或6解析 程序对应的函数是y =⎩⎪⎨⎪⎧x +12, x <0,x -12,x ≥0.由⎩⎪⎨⎪⎧x <0x +12=25,或⎩⎪⎨⎪⎧x ≥0x -12=25,得x =-6,或x =6. 三、解答题9.已知函数y =⎩⎪⎨⎪⎧x 2+1 x ≤2.5,x 2-1 x >2.5,根据输入x 的值,计算y 的值,设计一个算法并写出相应程序. 解 算法分析: 第一步,输入x 的值.第二步,判断x 的范围:若x >2.5,则用y =x 2-1求函数值.若x ≤2.5,则用y =x 2+1求函数值. 第三步,输出y 的值. 程序如下:INPUT “x =”;x IF x>2.5 THEN y =x^2-1ELSEy =x^2+1END IFPRINT “y =”;y END10.已知程序:INPUT “x =”;x IF x<-1 THEN y =4*x -1ELSEIF x>=-1 AND x<=-1 THENy=-5 ELSE y=-4*x -1 END IF END IF PRINT y END说明其功能并画出程序框图. 解 该程序的功能为求分段函数 y =⎩⎪⎨⎪⎧4x-1, x<-1,-5, -1≤x ≤1,-4x -1, x>1的值. 程序框图为:能力提升11.儿童乘坐火车时,若身高不超过1.1 m ,则无需购票;若身高超过1.1 m 但不超过1.4 m ,可买半票;若超过1.4 m ,应买全票.试写出一个购票算法程序. 解 程序如下:INPUT “身高h =”;hIF h <=1.1 THEN PRINT “免费乘车”ELSEIF h <=1.4 THEN PRINT “半票乘车” ELSEPRINT “全票乘车” END IF END IF END1.使用条件语句时应注意的问题(1)条件语句是一个语句,IF ,THEN ,ELSE ,END IF 都是语句的一部分.(2)条件语句必须是以IF 开始,以END IF 结束,一个IF 必须与一个END IF 相对应.(3)如果程序中只需对条件为真的情况作出处理,不用处理条件为假的情况时,ELSE 分支可以省略,此时条件语句就由双支变为单支.(4)为了程序的可读性,一般IF 、ELSE 与END IF 顶格书写,其他的语句体前面则空两格. 2.计算机能识别的数学符号: 加号“+” 减号“-”乘号“*” 如a 乘以b 写作:a*b 除号“/” 如a 除以b 写作:a/b乘方“ ^ ”如a的平方写作:a^2 大于或等于“≥”写作:>=不等式“≠”写作:< >。
【2019版新教材】高中数学A版必修第一册第一章全章节教案教学设计+课后练习及答案(名师推荐精编版)

【新教材】人教统编版高中数学A版必修第一册第一章教案教学设计+课后练习及答案1.1 《集合的概念》教案教材分析集合概念及其基本理论,称为集合论,是近、现代数学的一个重要的基础.许多重要的数学分支,都是建立在集合理论的基础上.此外,集合理论的应用也变得更加广泛.教学目标【知识与能力目标】1.通过实例,了解集合的含义,体会元素与集合的属于关系;2.知道常用数集及其专用记号;3.了解集合中元素的确定性、互异性、无序性;4.会用集合语言表示有关数学对象;5.培养学生抽象概括的能力.【过程与方法目标】1.让学生经历从集合实例中抽象概括出集合共同特征的过程,感知集合的含义.2.让学生归纳整理本节所学知识.【情感态度价值观目标】使学生感受学习集合的必要性和重要性,增加学生对数学学习的兴趣.教学重难点【教学重点】集合的含义与表示方法.【教学难点】对待不同问题,表示法的恰当选择.课前准备学生通过预习,自主学习、思考、交流、讨论和概括,从而更好地完成本节课的教学目标.教学过程(一)创设情景,揭示课题请分析以下几个实例:1.正整数1,2,3,;2.中国古典四大名著;3.2018足球世界杯参赛队伍;4.《水浒》中梁山108 好汉;5.到线段两端距离相等的点.在这里,集合是我们常用的一个词语,我们感兴趣的是问题中某些特定对象的总体,而不是个别的对象,为此,我们将学习一个新的概念——集合(宣布课题),即是一些研究对象的总体.(二)研探新知1.集合的有关概念(1)一般地,我们把研究对象统称为元素(element),把一些元素组成的总体叫做集合(set)(简称为集).思考:上述5 个实例能否构成集合?如果是集合,那么它的元素分别是什么?练习1:下列指定的对象,是否能构成一个集合?①很小的数②不超过30 的非负实数③直角坐标平面的横坐标与纵坐标相等的点④ 的近似值⑤高一年级优秀的学生⑥所有无理数⑦大于2 的整数⑧正三角形全体(2)关于集合的元素的特征(a)确定性:设A一个给定的集合,对于一个具体对象a,则a或者是集合A 的元素,或者不是集合 A 的元素,两种情况必有一种且只有一种成立.(b)互异性:一个给定集合中的元素,指属于这个集合的互不相同的个体(对象),因此,同一集合中不应重复出现同一元素.一元素.(c)无序性:集合中的元素是没有顺序关系的,即只要构成两个集合的元素一样,我们称这两个集合是相等的,跟顺序无关.(3)思考1:列举一些集合例子和不能构成集合的例子,对学生的例子予以讨论、点评,进而讲解下面的问题.答案:(a)把3-11内的每一个偶数作为元数,这些偶数全体就构成一个集合.(b)不能组成集合,因为组成它的元素是不确定的.( 4)元素与集合的关系;(a)如果a是集合A的元素,就说a属于(belongto) A,记作a € A(b)如果a不是集合A的元素,就说a不属于(not belong to) A,记作a A例如:A表示方程x2=1的解. 2 A, 1CA( 5)集合的表示方法我们可以用自然语言来描述一个集合,但这将给我们带来很多不便,除此之外还常用列举法和描述法来表示集合.(a)列举法:把集合中的元素一一列举出来,并用花括号”。
2019-2020年人教B版数学必修三课时分层作业6 条件语句+Word版含解析

课时分层作业(六) 条件语句(建议用时:60分钟)[合格基础练]一、选择题1.下列函数的函数值的算法中需要用到条件语句的函数为( ) A .f (x )=3x -1B .f (x )=log 2xC .f (x )=⎩⎨⎧x 2( x >0)x 3( x ≤0)D .f (x )=e xC [A ,B ,D 只用顺序结构就能描述算法,C 需要逻辑判断要用条件语句,故选C.]2.已知条件语句,如下:则下列说法正确的是( )A .表达式成立时,先执行语句体1,再执行语句体2,最后结束条件语句B .表达式不成立时,先执行语句体2,再执行语句体1,最后结束条件语句C .表达式成立时,先执行语句体1,再结束条件语句D .表达式成立时,先执行语句体2,再结束条件语句C [由一般条件语句的运行顺序知,当表达式成立时,执行语句体1,再结束条件语句;当表达式不成立时,执行语句体2,再结束条件语句,C 正确.]3.输入两个数,输出其中较大的数,则能将程序补充完整的是( )A .print(%io(2),b)B .print(%io(2),a)C .a =bD .b =aA [因为要输出a ,b 中较大的数,若a >b ,输出a ,否则输出b ,故应填“print(%io(2),b).”]4.根据下列算法语句,当输入x 为60时,输出y 的值为( )A .25B .30C .31D .61C [由题意,得y =⎩⎪⎨⎪⎧0.5x ,x ≤50,25+0.6(x -50),x >50.当x =60时,y =25+0.6×(60-50)=31,∴输出y 的值为31.] 5.下面程序输入“x =π”时的运算结果是( )A .-2B .1C .πD .2A[此程序表示分段函数y =⎩⎪⎨⎪⎧-2(x >0),0(x =0),2(x <0),求函数值,故当x =π时,y =-2.]二、填空题6.若下面程序执行的结果是5,则输入的x 值是______________________________________________________.5或-5 [由程序语句知,该程序的功能是输入一个x ,输出函数y =⎩⎪⎨⎪⎧x ,x ≥0,-x ,x <0的值,故输出5时,应输入5或-5.] 7.若输入t =8,则下列程序执行后输出的结果是________.0.7 [t =8>4,C =0.2+0.1] 8.某程序如下:当执行此程序时,没有执行语句y =x +1,则输入的x 的范围是________. (-∞,1) [没有执行y =x +1,即输入的x 值不满足条件x ≥1,故x <1.] 三、解答题9.已知y =⎩⎨⎧x +1,x ≥0,x -1,x <0,编写程序,输入自变量x 的值,输出相应的函数值.[解] 程序为:10.画出求函数y =⎩⎪⎨⎪⎧12x +5(x >0),0(x =0),x 2-3(x <0)的值的程序框图,并写出程序.[解] 程序框图为:程序为[等级过关练]1.为了在运行下面的程序之后得到输出y =9,x 输入的值应该是( )A.-4 B.-2C.4或-4 D.2或-2C[若x<0,则由(x+1)2=9得x=-4;若x≥0,则由(x-1)2=9得x=4.] 2.下列程序语句的算法功能是()A.输出a,b,c三个数中的最大数B.输出a,b,c三个数中的最小数C.将a,b,c按从小到大排列D.将a,b,c按从大到小排列A[由程序语句可知,当比较a,b的大小后,选择较大的数赋给a;当比较a,c的大小后,选择较大的数赋给a;最后输出a,所以此程序的作用是输出a,b,c中最大的数.]3.阅读下面的程序,当分别输入x=2,x=1,x=0时,则输出的y值分别为________.1,1,-1[由程序可知分段函数是y =⎩⎪⎨⎪⎧x 2+1x -1,x <1,x 2,x =1,1x -1,x >1,故输入x =2,输出1;输入x =1,输出1; 输入x =0,输出-1.]4.下面的程序是求一个函数的函数值的程序:若执行此程序的结果为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.]5.某地电信部门规定:拨打市内电话时,如果通话时间不超过3分钟,则收取通话费0.22元;如果通话时间超过3分钟,则超过部分按每分钟0.1元收费,不足1分钟按1分钟计算.设通话时间为t (单位:分),通话费用为y (单位:元),设计一个计算通话费用的程序.[解] 通话费用y 与通话时间t 的关系为 y =⎩⎪⎨⎪⎧0.22,t ≤3,0.22+0.1(t -3),t 为大于3的整数,0.22+0.1([t -3]+1),t 为大于3的非整数.程序如下:。
2019-2020数学必修3人教A版课后课时精练课件:第一章 1.2 1.2.2 条件语句

解析 ∵9<51<100,∴a=51\10=5,b=51 MOD 10 =1,x=10×1+5=15,∴运行结果是 15,故选 B.
第九页,编辑于星期日:点 二十二分。
5.阅读下面的程序:
a=3 IF a<=3 PRINT 3 END IF IF a<=4 PRINT 4 END IF IF a<=5 PRINT 5 END IF IF a<=6 PRINT 6 END IF END
第十一页,编辑于星期日:点 二十二分。
二、填空题
6.若下面程序执行的结果是 5,则输入的 x 的值是
__5_或__-__5__.
INPUT x IF x>=0
y=x
ELSE y=-x
END IF PRINT y END
THEN
第十二页,编辑于星期日:点 二十二分。
解析 由程序语句知,该程序的功能是输入一个 x,输 出函数 y=x-,xx,≥x0<,0 的值,故输出 5 时,应输入 5 或- 5.
课后课时精练
第一页,编辑于星期日:点 二十二分。
A 级:基础巩固练 一、选择题 1.已知程序如下:
第二页,编辑于星期日:点 二十二分。
如果输出的结果为 2,那么输入的自变量 x 的取值范围
是( )
A.0
B.(-∞,0]
C.(0,+∞) D.R
解析 若输出结果为 2,则执行了 ELSE 后面的语句 y =2,即 x>0 时不成立,所以 x≤0,故选 B.
(1)该程序的功能是求什么函数的函数值? (2)画出这个程序的程序框图.
解 (1)该程序的功能是求函数
2x,0<x≤4,
y=8,4<x≤8, 24-2x,x>8
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第6课时条件语句
知识点一IF—THEN语句1.对于程序:
若输入a=4,则输出的结果为()
A.11 B.-11
C.11或-11 D.4
答案B
解析∵a=4>0,∴a=2×4+3=11,b=-a=-11.
知识点二IF—THEN—ELSE语句2.阅读下列程序:
如果输入5,则该程序运行结果为( ) A .1 B .10 C .25 D .26 答案 D
解析 a =5时,条件a >5不成立,故执行ELSE 后的语句b =a 2+1=52+1=26.
3.以下给出的是用条件语句编写的一个程序,根据该程序回答问题:
(1)若输入-4,则输出结果是________; (2)若输入3,则输出结果是________;
(3)该程序的功能是求函数________的值,根据x 的取值,选择相应的语句执行.
答案 (1)-8 (2)8 (3)y =⎩⎨⎧
2x ,x<3,
x 2-1,x ≥3
解析 (1)因为-4<3,所以y =2×(-4)=-8.
(2)因为x =3,所以y =32-1=8.
(3)将程序转化可得,此程序表达的是求分段函数y =⎩⎪⎨⎪⎧
2x ,x<3,
x 2-1,x ≥3的值.
4.读下面程序,写出程序的意义:________.
答案
求函数y =⎩⎨⎧
-2x ,x <0,
2,x =0,
x 2+1,x >0
的函数值
解析 由程序可知,该算法功能是求函数 y =⎩⎪⎨⎪
⎧
-2x ,x <0,2,x =0,x 2+1,x >0的函数值.
知识点三 条件语句的应用
5.某软件有效期至2018年3月5日,输入2018
年的某月某日,判断该日
期是否在2018年3月5日之后,如果在2018年3月5日之后,输出“软件过期”,否则输出“软件不过期”,设计一个程序解决上述问题.
解 程序如下:
INPUT “请输入月份:”;Y INPUT “请输入日:”;R
IF Y>3 THEN
PRINT “软件过期”ELSE
IF Y =3 AND R>5 THEN PRINT “软件过期” ELSE
PRINT “软件不过期” END IF END IF END
易错点 条件语句格式书写错误致错
6.已知函数y =⎩⎨⎧
1,x >0,
0,x ≤0,设计程序,输入x 的值,输出相应的y 的值,
并画出程序框图.
易错分析 (1)由于条件语句格式掌握不准确致误. (2)由于分类讨论不清忽略了x =0的情况而致误. 正解 程序如下:
INPUT
“x =”;x IF x >0 THEN y =1ELSE y =0END IF PRINT y
END
一、选择题
1.给出下列四个问题: ①求方程ax 2+bx +c =0的解; ②判断直线和圆的位置关系; ③给三名同学的成绩排名次; ④求两点间的距离.
其中不需要用条件语句来描述其算法的有( ) A .1个 B .2个 C .3个 D .4个 答案 A
解析 ①求方程ax 2+bx +c =0的解,需要判断Δ与0的大小,用条件语句;②判断直线和圆的位置关系,需要判断圆心到直线的距离与半径的大小,用条件语句;③给三名同学的成绩排名次,需要比较三个成绩的大小,用条件语句;④求两点间的距离,不需要比较大小,不用条件语句.故不需要用条件语句来描述
其算法的有1个,故选A .
2.在下面这个程序中,
若输入a =35,则输出的b =( ) A .3 B .5 C .8 D .11 答案 C
解析 因为a =35>10,
所以执行“b =a\\10+a MOD 10”, 即b =35\\10+35 MOD 10=3+5=8.
3.在下面的程序中,如果输入x =12
π,则输出的y 值为( )
INPUT x
IF x >=0 THEN IF x >0 THEN
PRINT “y
=”;(π/2)*x -5 ELSE
PRINT “y =”;0
END IF ELSE
PRINT “y =”;(π/2)*x -3END IF END
A .0
B .1
C .3
D .12
π 答案 B
解析 先判断输入的x 的取值范围,再执行相应操作.由于12
π>0,故输出y =π2×12
π-5=1.
4.求函数y =⎩⎨⎧
0.2,x =0,
1+2|x |,x ≠0的值的算法程序如图所示,则横线处应填
( )
A .x<0
B .x =0
C .x>=0
D .x>0 答案 D
解析 由函数解析式,可知当x>0时,y =1+2x ,故选D . 二、填空题
5.读程序完成下列问题:
(1)若执行程序时,没有执行语句y =x +1,则输入的x 的范围是________;
(2)若输出结果是5,则执行的赋值语句是________,输入的x 的值是________. 答案 (1)x ≤1 (2)y =x +1 4
解析 依题意,题目所给的程序是求函数y =⎩⎪⎨⎪⎧
x +1,x >1,2x +1,x ≤1的函数值.因
此,当x ≤1时,没有执行语句y =x +1;又当x >1时,x +1>2,当x ≤1时,2x +1≤3,从而输出结果是5时,执行的赋值语句是y =x +1,故输入的x 的值为x =5-1=4.
6.阅读下面程序:
INPUT a
IF a<0 THEN PRINT “负数”ELSE
t =SQR (a ) PRINT t END IF END
(1)若输入a =-4,则输出结果为________; (2)若输入a =9,则输出结果为________. 答案 (1)负数 (2)3
解析 分析可知,这是一个条件语句,当输入的值是-4时,输出结果为负数.当输入的值是9时,输出结果为9=3.
三、解答题
7.若基本工资大于或等于600元,则增加工资20%;若小于600元且大于或等于400元,则增加工资15%;若小于400元,则增加工资10%.编写程序,要求根据用户输入的基本工资,计算出增加后的工资.
解 程序如图:
INPUT “x =”;x IF x<=0 THEN PRINT “error ”ELSE
IF x<400 THEN y =x*(1+0.1) ELSE
IF x<600 THEN
y =x*(1+0.15)ELSE
y =x*(1+0.2)END IF END IF END IF
PRINT “y =”;y END
8.某百货公司为了促销,采用购物打折的优惠办法: (1)购物1000元及以上者,按九五折优惠; (2)购物2000元及以上者,按九折优惠; (3)购物3000元及以上者,按八五折优惠; (4)购物5000元及以上者,按八折优惠. 编写程序求优惠后的价格.
解 设购物款为x 元,优惠后的价格为y 元,则
y =⎩⎪⎨⎪⎧
x ,x <1000,0.95x ,1000≤x <2000,0.9x ,2000≤x <3000,0.85x ,3000≤x <5000,0.8x ,x ≥5000.
程序如下:。