高中数学(人教版A版必修三)配套课时作业:第一章 算法初步 1.2.2

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

1.2.2条件语句
课时目标 1.理解条件语句.2.能够用条件语句编写条件结构的程序.
格式一格式二
条件
语句
IF条件THEN
语句体
END IF
IF条件THEN
语句体1
ELSE
语句体2
END IF
语句
功能
首先对IF后的条件进行判断,如果
(IF)条件符合,那么(THEN)执行语句
体,否则执行END IF之后的语句
首先对IF后的条件进行判断,如果
(IF)条件符合,那么(THEN)执行语句
体1,否则(ELSE)执行语句体2
对应
条件
结构
框图
一、选择题
1.条件语句属于算法中的哪个基本逻辑结构()
A.顺序结构B.条件结构
C.循环结构D.以上都不对
答案 B
解析条件语句是处理条件结构的算法语句.
2.下列关于条件语句的说法正确的是()
A.条件语句中必须有ELSE和END IF
B.条件语句中可以没有END IF
C.条件语句中可以没有ELSE,但是必须有END IF
D.条件语句中可以没有END IF,但是必须有ELSE
答案 C
解析由于条件语句有2种不同的格式,一种格式中没有ELSE,但两种格式都有END IF,故A、B、D错误,C正确.
3.阅读下列程序,
INPUT“x=”;4
IF x>3 THEN
y=x*x
ELSE
y=2*x
END IF
PRINT y
END
则该程序运行后,变量y的值为()
A.4 B.16 C.6 D.8
答案B
解析因x=4满足“x>3”的条件,所以执行的是THEN后面的y=4×4=16.
4.当a=3时,所给出的程序输出的结果是()
INPUT a
IF a<10 THEN
y=2*a
ELSE
y=a*a
END IF
PRINT y
END
A.9 B.3 C.10 D.6
答案 D
解析因3<10,所以y=2×3=6.
5.程序:
INPUT a,b,c
m=a
IF b>m THEN
m=b
END IF
IF 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<=3THEN
y=2*x
ELSE IF
PRINT y
END
答案 f(x)=⎩
⎪⎨⎪⎧
2x , x ≤3
x 2-1, x>3
解析 该程序的主要功能是对分段函数f(x)求值.
当x ≤3时,y =2x ;当x>3时,y =x 2-1.
所以函数为f(x)=⎩
⎪⎨⎪⎧
2x , x ≤3
x 2-1, x>3.
7.如下图所给出的是一个算法的程序.如果输出的y 的值是20,则输入的x 的值是
________.
INPUT x
IF 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 THEN y =(x +1)*(x +1)ELSE
y =(x -1)*(x -1)END IF PRINT y END
答案 -6或6
解析 程序对应的函数是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. 三、解答题
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-1ELSE
y =x^2+1END IF
PRINT “y =”;y END
10.已知程序:
INPUT “x =”;x IF x<-1 THEN y =4*x -1
ELSE
IF x>=-1 AND x<=-1 THEN
y=-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=”;h
IF h<=1.1THEN
PRINT“免费乘车”
ELSE
IF h<=1.4THEN
PRINT“半票乘车”
ELSE
PRINT“全票乘车”
END IF
END IF
END
1.使用条件语句时应注意的问题
(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
大于或等于“≥”写作:>=
不等式“≠”写作:< >小课堂:如何培养中学生的自
主学习能力?
自主学习是与传统的接受学习相对应的一种现代化学习方式。

在中学阶段,至关重要!!以学生作为学习的主体,学生自己做主,不受别人支配,不受外界干扰通过阅读、听讲、研究、观察、实践等手段使个体可以得到持续变化(知识与技能,方法与过程,情感与价值的改善和升华)的行为方式。

如何培养中学生的自主学习能力?
01学习内容的自主性
1、以一个成绩比自己好的同学作为目标,努力超过他。

2、有一个关于以后的人生设想。

3、每学期开学时,都根据自己的学习情况设立一个学期目标。

4、如果没有达到自己的目标,会分析原因,再加把劲。

5、学习目标设定之后,会自己思考或让别人帮助分析是否符合自己的情况。

6、会针对自己的弱项设定学习目标。

7、常常看一些有意义的课外书或自己找(课外题)习题做。

8、自习课上,不必老师要求,自己知道该学什么。

9、总是能很快选择好对自己有用的学习资料。

10、自己不感兴趣的学科也好好学。

11、课堂上很在意老师提出的重点、难点问题。

12、会花很多时间专攻自己的学习弱项。

02时间管理
13、常常为自己制定学习计划。

14、为准备考试,会制定一个详细的计划。

15、会给假期作业制定一个完成计划,而不会临近开学才做。

16、常自己寻找没有干扰的地方学习。

17、课堂上会把精力集中到老师讲的重点内容上面。

18、做作业时,先选重要的和难一点的来完成。

19、作业总是在自己规定的时间内完成。

20、作业少时,会多自学一些课本上的知识。

03 学习策略
21、预习时,先从头到尾大致浏览一遍抓住要点。

22、根据课后习题来预习,以求抓住重点。

23、预习时,发现前面知识没有掌握的,回过头去补上来。

24、常常归纳学习内容的要点并想办法记住。

25、阅读时,常做标注,并多问几个为什么。

26、读完一篇文章,会想一想它主要讲了哪几个问题。

27、常寻找同一道题的几种解法。

28、采用一些巧妙的记忆方法,帮助自己记住学习内容。

29、阅读时遇到不懂的问题,常常标记下来以便问老师。

30、常对学过的知识进行分类、比较。

31、常回忆当天学过的东西。

32、有时和同学一起“一问一答”式地复习。

33、原来的学习方法不管用时,马上改变方法。

34、注意学习别人的解题方法。

35、一门课的成绩下降了,考虑自己的学习方法是否合适。

36、留意别人好的学习方法,学来用用。

37、抓住一天学习的重点内容做题或思考。

38、不断试用学习方法,然后找出最适合自己的。

04学习过程的自主性
39、解题遇到困难时,仍能保持心平气和。

40、在学习时很少烦躁不安。

41、做作业时,恰好有自己喜欢的电视节目,仍会坚持做作业。

42、学习时有朋友约我外出,会想办法拒绝。

43、写作文或解题时,会时刻注意不跑题。

44、解决问题时,要检验每一步的合理性。

45、时时调整学习进度,以保证自己在既定时间内完成任务。

05学习结果的评价与强化
46、做完作业后,自己认真检查一遍。

47、常让同学提问自己学过的知识。

48、经常反省自己一段时间的学习进步与否。

49、常常对一天的学习内容进行回顾。

50、考试或作业出现错误时,仔细分析错误原因。

51、每当取得好成绩时,总要找一找进步的原因。

52、如果没有按时完成作业,心里就过意不去。

53、如果因贪玩而导致成绩下降,就心里责怪自己。

54、考试成绩不好的时候,鼓励自己加倍努力。

06学习环境的控制
55、总给自己树立一个学习的榜样。

56、常和别人一起讨论问题。

57、遇到问题自己先想一想,想不出来就问老师或同学。

58、自己到书店选择适合自己的参考书。

59、常到图书馆借阅与学习有关的书籍。

60、经常查阅书籍或上网查找有关课外学习的资料。

相关文档
最新文档