人教版高中数学高一A版必修3学业测评6 条件语句

合集下载

高中数学人教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 的函数值,则①处应填 .

人教版高中数学必修3“条件语句要点精析

人教版高中数学必修3“条件语句要点精析

“条件语句”要点精析所谓条件语句就是处理条件结构的算法语句,在程序设计中,它起到判断和选择的作用.学习时,要仔细体会条件语句的表示方法、结构和作用,能够用条件语句表示算法,不妨用它编一些简单程序,解决你学过的一些需要条件判断的数学问题.这样,你才会快速入门. 1.条件语句的基本格式IF—THEN—ELSE IF—THEN或(图2)(图1)说明:(1)在图1中,“条件”表示判断的条件,“语句1”表示满足条件时执行的操作内容;“语句2”表示不满足条件时执行的操作内容;END IF表示条件语句的结束。

计算机在执行时,首先对IF后的条件进行判断,如果条件符合,则执行THEN后面的语句1;若条件不符合,则执行ELSE后面的语句2。

(2)在图2中,“语句”表示满足条件时执行的操作内容,条件不满足时,结束程序;计算机在执行时首先对IF后的条件进行判断,如果条件符合就执行THEN后边的语句,若条件不符合则直接结束该条件语句,转而执行其它语句。

2.表达式2.1关系表达式在人教A版第18页例5的程序中,第5行是一个条件语句,其中的条件“d>=0”表达式,一般称为关系表达式,关系表达式是用关系运算符连接起来的式子,关系运算符常见有“大于>”、“小于等于<=”、“不等于<>”等.当关系表达式成立时其值为真(TRUE),当关系表达式不成立时其值为假(FALSE). 关系表达式的值既不是数值型量,也不是字符型量,而是一种新的数据类型——逻辑型(Boolean).2.2逻辑表达式在实际问题中,对于一些复杂的条件,还需要用几个关系表达式组合起来才能表示.比如,2<x<5就需要用2<x 和x<5这两个表达式来表示.将多个关系式用逻辑运算符连接起来的式子称为逻辑表达式.逻辑运算符有:(1)NOT (非):取操作数相反的值.即当操作数为真(TRUE )时,结果为假(FALSE).(2)AND (与):当两个操作数都为真时,结果才为真.(3)OR (或):当两个操作数都为假时,结果才为假.例如:(1)NOT (2>6)结果为TRUE ,NOT (7>6)的结果为FALSE.(2)(1<2)AND (2<3)的结果为TRUE ,(3<8)AND (5<9)的结果为FALSE.(3)(-1<5)OR (8<2)的结果为TRUE ,(6<0)OR (2<1)的结果为FALSE.3.条件语句的用法技巧3.1条件语句的THEN 或后面ELSE 都可以是语句组例1 从键盘上输入两个数,将它们从大到小的顺序打印出来,可用下面程序: 程序中ELSE 后面跟了一个由四个语句组成的语句组,其中前三句是实现了变量A 与B 值的变换.另外,条件语句中的条件都应该是具备逻辑值:真或假的表达式 ,BASIC 中的关系表达式和逻辑表达式都具有逻辑值.3.2条件语句可以嵌套.即条件语句中的THEN 或ELSE 后还可以跟条件语句.在多重嵌套时,应特别注意避免逻辑上的混乱,这里给出两种方法:一是将嵌套的内层条件语句放在外层条件语句中ELSE 的后面;二是采用多个并列的条件语句来完成,举两例说明.例2 已知函数()()()()⎪⎩⎪⎨⎧<-=+≥+=0530720122x x x x x x x f 编写一个程序,对每输入一个x 值,都得到相应的函数值.分析:这是一个分段函数,计算函数值必须先判断x 的范围,因而设计求函数值的算法必须用到条件结构,相应程序的书写也应用条件语句书写。

人教版高中数学 高一人教A版必修3课时达标检测(六) 条件语句

人教版高中数学 高一人教A版必修3课时达标检测(六)  条件语句

课时达标检测(六)条件语句一、选择题1.下列问题所描述出来的算法,其中不包含条件语句的为()A.输入三个表示三条边长的数,计算三角形的面积B.给出两点的坐标,计算直线的斜率C.给出一个数x,计算它的常用对数的值D.给出三棱锥的底面积与高,求其体积答案:D2.运行程序:INPUT A,BIF A>B THENC=A/2ELSEC=B/2END IFPRINT CEND在两次运行中分别输入8,4和2,4,则两次运行程序的输出结果分别为() A.8,2B.8,4C.4,2 D.4,4答案:C3.给出如图所示的程序:执行该程序时,若输入的x为3,则输出的y值是()A.3 B.6C.9 D.27答案:B4.阅读下列程序:如果输入x=-2,则输出结果为()A.2 B.-12C.10 D.-4答案:D5.已知程序如下:INPUT“a,b,c=”;a,b,cmax=aIF b>max THENmax=bEND IFIF c>max THENmax=cEND IFPRINT“max=”;maxEND根据程序提示输入a=4,b=2,c=-5,则程序运行结果是()A.max=a B.max=bC.max=c D.max=4答案:D二、填空题6.判断输入的数x是否为正数,若是,输出它的平方;若不是,输出它的相反数,则横线上应填________.INPUT“x=”;xIF THENy=-xELSEy=x^2END IFPRINT yEND解析:y是一个分段函数,由题意知,y=⎩⎪⎨⎪⎧-x(x≤0),x2(x>0).答案:x<=07.读程序,写出程序的意义:______________________________________________.解析:由程序可知,该算法功能是求函数y=⎩⎪⎨⎪⎧-2x(x<0),2(x=0),x2+1(x>0)的函数值.答案:求函数y=⎩⎪⎨⎪⎧-2x(x<0),2(x=0),x2+1(x>0)的函数值8.下面是一个算法,如果输出的值是25,则输入的x的值为________.INPUT xIF x<0THENy=(x+1)*(x+1)ELSEy=(x-1)*(x-1)END IFPRINT yEND解析:程序对应的函数是y =⎩⎪⎨⎪⎧(x +1)2(x <0),(x -1)2(x ≥0). 由⎩⎪⎨⎪⎧ x <0,(x +1)2=25或⎩⎪⎨⎪⎧ x ≥0,(x -1)2=25,得x =-6或x =6.答案:6或-6三、解答题9.已知函数y =⎩⎪⎨⎪⎧ x 2-1(x >0),x +1(x =0),-x 2+2x (x <0).试输入x 的值,计算y 值,写出程序.解:程序如下:10.如图所示,在边长为16的正方形ABCD 的边上有一动点P ,点P 沿边线由B →C →D →A (B 为起点,A 为终点)运动.若设P 运动的路程为x ,△APB 的面积为y ,试写出程序,根据输入的x 值,输出相应的y 值.解:由题意可得函数关系式为:y =⎩⎪⎨⎪⎧ 8x (0<x ≤16),128(16<x ≤32),8(48-x )(32<x <48),显然需利用条件语句的嵌套或叠加编写程序. 程序如下:。

人教新课标A版高一数学《必修3》1.2.2 条件语句

人教新课标A版高一数学《必修3》1.2.2 条件语句


算法步骤:
程序: INPUT X
开始
输入X X≥0? 否
S1:输入一个实数X IF X>=0 THEN S2:判断X的符 号,若X ≥ 0,则 输出X;否则输 出-X
PRINT X
ELSE PRINT -X END IF END
是 输出X
结束
输出-X
应用实例
思考 阅读下面程序,你能得出什么结论.
课时小结 1、条件结构的程序表示 IF 条件 THEN IF 条件 THEN 语句 语句1 否 否 END IF ELSE 满足条件? 语句 语句2 是 语句2 END IF
满足条件?
是 语句1
2、注意书写的规范性
新课讲授
满足条件?
是 步骤A 否
条件结构
满足条件? 是 步骤A 条件语句 否
步骤B
IF 条件 THEN
语句体 END IF
IF 条件 THEN 语句体1 ELSE 语句体2
END IF
应用实例
例1:编写一程序,求实数X的绝对值.
x( x0) x 算法分析:因为实数X的绝对值 x ( x0) 程序框图:
赋值语句
变量=表达式
(2)一个语句可以给多个变 量赋值,中 间用“,”分隔. (3)无计算功能. (1)表达式可以是变量,计算公式,或系 可输出表达式 统信息. (2)一个语句可以输入多个表达式,中 的值,计算 间用“,”分隔 (3)有计算功能 (1)“=”的右侧必须是表达式,左侧必 可对程序中 须是变量 的变量赋值, (2)一个语句只能给一个变量赋 计算 (3)有计算功能
课堂练习
1.分析下列程序:
INPUT“请输入实数:”;x
IF x>=1 THEN y=x^2+1 ELSE y=x+2

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

人教A版高中数学必修三新课标条件语句导学案
根据结构图写出程序:
程序如下:
合作探究;
1.已知算法结构图,使用基本语句写出相应的程序。
2.课本例5,6
达标训练
课本练习1、2.
作业
布置
课本练习3,4
学习小结/教学
反思
§1.2.2条件语句
授课
时间
第周星期第节
课型
新授课
主备课人
学习
目标
1.正确理解条件语句的步骤、结构及功能;
2.能正确地使用条件语句表示条件结构.
重点难点
重点:1.条件语句的步骤ቤተ መጻሕፍቲ ባይዱ功能
2.体会算法思想,发展有条理的思考与表达能力,提高逻辑思维能力.
难点:1.灵活使用条件语句表示条件结构
2.条件语句的语法结构
学习
过程
与方

自主学习
一、复习回顾:
条件结构的流程图为:
二、认真自学课本P25-29,完成下列问题
①指出条件语句的格式及功能:
流程图:条件语句:
②对于条件结构框图中没有语句2的结构图,如何用语句描述。
IF条件THEN
语句
END IF
自我检测:加快文明社会的发展,加强对老年人的关爱”,景区规定对年龄超过50岁(含50岁)的游客可以免费提供“旅游拐杖”一根,其它游客购买“旅游拐杖”则需2元/根。根据结构框图,使用基本语句设计一个游客购买“旅游拐杖”费用的程序。

2020学年新教材高中数学课时素养评价六充分条件与必要条件新人教A版必修第一册(最新整理)

2020学年新教材高中数学课时素养评价六充分条件与必要条件新人教A版必修第一册(最新整理)

2019-2020学年新教材高中数学课时素养评价六充分条件与必要条件新人教A版必修第一册编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(2019-2020学年新教材高中数学课时素养评价六充分条件与必要条件新人教A版必修第一册)的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为2019-2020学年新教材高中数学课时素养评价六充分条件与必要条件新人教A版必修第一册的全部内容。

课时素养评价六充分条件与必要条件(20分钟·40分)一、选择题(每小题4分,共16分,多项选择题全选对的得4分,选对但不全的得2分,有选错的得0分)1.“a和b都是奇数”是“a+b也是偶数”的()A.充分条件B。

必要条件C.既是充分条件也是必要条件D。

既不是充分条件也不是必要条件【解析】选A。

两个奇数的和是偶数,但和为偶数的两个数有可能是两个偶数,不一定是两个奇数,所以“a和b都是奇数”⇒“a+b也是偶数”,“a+b也是偶数”“a和b都是奇数”。

所以“a和b都是奇数”是“a+b也是偶数"的充分条件。

【加练·固】已知p:〉0,q:xy〉0,则p是q的( )A.充分条件B。

必要条件C.既是充分条件也是必要条件D.既不是充分条件也不是必要条件【解析】选C。

〉0⇔“x>0且y>0”或“x<0且y<0”⇔xy〉0,所以p是q的充分条件也是必要条件。

2.已知命题“若p,则q”,假设“若q,则p"为真,则p是q的( )A。

充分条件B.必要条件C.既是充分条件也是必要条件D.既不是充分条件也不是必要条件【解析】选B。

人教版高中数学-必修3导学案 条件语句

人教版高中数学-必修3导学案   条件语句

1.2.2条件语句(配合配套的课件、练习使用效果更佳)周;使用时间17 年月日;使用班级;姓名【学习目标】1.理解条件语句的格式及功能;2.体验如何把判断框转化为条件语句;3.通过条件语句的学习,进一步体会算法的基本思想.重点:理解条件语句的格式及功能难点:体验如何把判断框转化为条件语句【检查预习】预习课本,完成导学案“自主学习”部分,准备上课回答.【自主学习】知识点一条件语句思考对于条件结构的算法或程序框图,要转化为计算机能够理解的算法语言,使用输入、输出和赋值语句还行吗?需要用怎样的语句?下表是条件语句的格式、功能及与条件结构的对应关系.试填上关键词.格式一格式二条件语句IF条件THENEND IF IF条件THENELSE END IF语句功能首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行,否则执行END IF之后的语句首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行,否则(ELSE)执行对应条件结构框图就像制造业的工人不必连扳手也自己造一样,QBasic也配备了一些可以直接用的工具,试完成下表.类型一条件语句例1编写程序,使得任意输入2个整数按从大到小的顺序输出.跟踪训练1编写程序,使得任意输入2个整数,如果不等,则交换两数的次序输出;如果两数相等,则输出“相等,请重新输入”.类型二条件语句的应用例2铁路部门托运行李的收费方法如下:y是收费额(单位:元),x是行李重量(单位:kg),当0<x≤20时,按0.35元/kg 收费,当x>20时,20 kg的部分按0.35元/kg收费,超出20 kg 的部分,则按0.65元/kg收费,请根据上述收费方法编写程序.跟踪训练2编写求一个数是偶数还是奇数的程序,从键盘上输入一个整数,输出该数的奇偶性.类型三条件语句的嵌套例3编写程序,使得任意输入3个整数按从大到小的顺序输出.跟踪训练3编写程序,使得任意输入3个整数,输出三者中的最大者.【学生展示】探究点一、二【教师点评】探究点三及【学生展示】出现的问题【当堂检测】1.下列关于条件语句的说法正确的是()A.条件语句中必须有ELSE和END IFB.条件语句中可以没有END IFC.条件语句中可以没有ELSE,但是必须有END IFD.条件语句中可以没有END IF,但是必须有ELSE2.条件语句的一般形式如图所示,其中N表示的是()B.条件语句C.条件D.不满足条件时执行的内容3.当x=0时,图中语句输出的结果是()4.当x=3时,下列式子的值为1的是()A.x/2B.x\2C.SQR(x)D.x MOD 35.对于下列程序,从键盘上输入一个-1,则输出的结果是()C.xD.不输出任何结果【小结作业】小结:作业:限时练。

高中数学新课程人教A版必修3《条件语句》说课稿范文说课稿

高中数学新课程人教A版必修3《条件语句》说课稿范文说课稿

高中数学新课程人教A版必修3《条件语句》说课稿范文说课稿《条件语句》说课稿的系数,输出它的实数根。

这样可以把教学内容转化为具有潜在意义的问题,让学生产生强烈的问题意识,因为要解决这一问题,根据我们之前所学的三种算法语句是无法解决的,这样就引出今天我们所要学习的内容。

2.探究新知(约8分钟)为了引入概念,我首先给出了一个基本的应用条件语句能够解决的例题:例1编写一个程序,求实数_的绝对值。

整个过程由师生共同分析完成。

老师要引导学生分析、研究例题中的两个程序,既要让学生们看到已知的三种语句,更要注意到未知的语句,即条件语句。

总结上述例题的程序可得出条件语句的两种一般格式,接下来由师生共同对这两种格式进行研究.3.知识应用(约15分钟)此环节有两个例题例2编写程序,写出输入两个数a和b,将较大的数打印出来例3编写程序,使任意输入的3个整数按从大到小的顺序输出.先把解决问题的思路用程序框图表示出来,然后再根据程序框图给出的算法步骤,逐步把算法用对应的程序语句表达出来。

(程序框图先由学生讨论,再统一,然后利用图形计算器演示,学生会惊喜的发现:自己也是个编程高手了!这样可以激发学生们的学习兴趣)4.练习巩固(约4分钟)课本第30页第3题练习可巩固学生对知识的理解,也可在练习中发现问题,使问题得到及时的解决。

5.课堂小结(约5分钟)条件语句的步骤、结构及功能.知识性内容的小结,可把课堂教学传授的知识尽快化为学生的素质;数学思想方法的小结,可使学生更深刻地理解数学思想方法在解题中的地位和应用6.布置作业课本练习第3、4题[设计意图]课后作业的布置是为了检验学生对本节课内容的理解和运用程度以及实际接受情况,并促使学生进一步巩固和掌握所学内容。

对作业实施分层设置,分必做和选做,利于拓展学生的自主发展的空间。

7.板书设计1.2.2条件语句1、条件语句的一般格式(1)IF-THEN-ELSE语句格式:框图:(2)IF-THEN语句格式:框图:2、小结(1)(2)(3)2、例1引例例2例4例3。

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

学业分层测评(六) 条件语句
(建议用时:45分钟)
[学业达标]
一、选择题
1.求下列函数的函数值的算法中需要用到条件语句的函数为
( )
A .f (x )=3x -1
B .f (x )=log 2x
C .f (x )=⎩⎪⎨⎪⎧x 2(x >0)x 3(x ≤0)
D .f (x )=e x
【解析】 A 、B 、D 只用顺序结构就能描述算法,C 需要逻辑判断要用条件语句,故选C.
【答案】 C
2.阅读下列程序:
则该程序运行后,变量y 的值为( )
A .4
B .16
C.6 D.8
【解析】因x=4满足“x>3”的条件,所以执行的是THEN后面的y=4×4=16.
【答案】 B
3.阅读下列程序:
如果输入5,则该程序运行结果为()
A.1 B.10
C.25 D.26
【解析】b=a2+1=25+1=26.
【答案】 D
4.下列程序语句是求函数y=|x-4|+1的函数值,则①处为()
A .y =3-x
B .y =x -5
C .y =5-x
D .y =ABS (x -4)+1 【解析】
因y =|x -4|+1=⎩⎨⎧x -3, (x ≥4)5-x , (x <4)
故选C.
【答案】 C
5.下列关于条件语句的说法正确的是( )
A .条件语句中必须有ELSE 和END IF
B .条件语句中可以没有END IF
C .条件语句中可以没有ELSE ,但是必须有EN
D IF
D .条件语句中可以没有END IF ,但是必须有ELSE
【解析】 条件语句中必须有END IF ,但可以没有ELSE ,故选
C.
【答案】 C
二、填空题
6.根据以下程序,则f(-2)+f(3)=________.
【解析】∵-2≤0,
∴f(-2)=4×(-2)=-8;
∵3>0,∴f(3)=23=8,
∴f(-2)+f(3)=-8+8=0.
【答案】0
7.下面给出的条件语句编写的程序,该程序的功能是求函数________的函数值.
【解析】 当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 >3
8.根据如图所示的程序,当输入a ,b 分别为2,3时,最后输出的
m 的值为________.
【解析】a=2,b=3,∵2<3,∴m=3.【答案】 3
三、解答题
9.编写程序求方程ax+b=0的根.【解】程序如下:
INPUT “a ,b ”;a ,b
IF a<>0 THEN
x =-b a
PRINT “原方程根为:”;x
ELSE
IF b<>0 THEN
PRINT “方程无实根”
ELSE
PRINT “方程根为全体实数”
END IF
END IF
END
10.如图1-2-3所示,在边长为16的正方形ABCD 的边上有一动点P ,点P 沿边线由B →C →D →A (B 为起点,A 为终点)运动,设P 运动的路程为x ,△APB 的面积为y ,试写出程序,根据输入的x 值,输出相应的y 值. 【导学号:28750017】
图1-2-3
【解】 由题意可得函数关系式为:
y =⎩⎪⎨⎪⎧8x ,128,8(48-x ),
0<x ≤16,16<x ≤32,32<x <48,
程序如下:
[能力提升]
1.已知程序如下:
如果输出的结果为2,那么输入的自变量x的取值范围是() A.0B.(-∞,0]
C.(0,+∞) D.R
【解析】由输出的结果为2,则执行了ELSE后面的语句y=2,即x>0不成立,所以有x≤0.故选B.
【答案】 B
2.下列程序语句的算法功能是()
A.输出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,则输出结果是________.
程序:
【解析】当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)
x2-3,(x<0)
的值的程序框图,并写出程序.
【解】程序框图为:
程序为:
INPUT“x=”;x
IF x<0 THEN
y=x^2-3;
ELSE
IF x>0 THEN
y=x/2+5
ELSE y=0
END IF
END IF
PRINT y
END。

相关文档
最新文档