高中数学第1章算法初步122条件语句课时作业新人教A版必修文档格式.docx
- 文档编号:15925032
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:16
- 大小:161.61KB
高中数学第1章算法初步122条件语句课时作业新人教A版必修文档格式.docx
《高中数学第1章算法初步122条件语句课时作业新人教A版必修文档格式.docx》由会员分享,可在线阅读,更多相关《高中数学第1章算法初步122条件语句课时作业新人教A版必修文档格式.docx(16页珍藏版)》请在冰豆网上搜索。
A.条件语句中必须有ELSE和ENDIF
B.条件语句中可以没有ENDIF
C.条件语句中可以没有ELSE,但是必须有ENDIF
D.条件语句中可以没有ENDIF,但是必须有ELSE
答案 C
解析 由于条件语句有2种不同的格式,一种格式中没有ELSE,但两种格式都有ENDIF,故A、B、D错误,C正确.
3.阅读下列程序,
INPUT “x=”;
4
IFx>
3THEN
y=x*x
y=2*x
PRINTy
END
则该程序运行后,变量y的值为( )
A.4B.16C.6D.8
解析 因x=4满足“x>
3”的条件,所以执行的是THEN后面的y=4×
4=16.
4.当a=3时,所给出的程序输出的结果是( )
INPUTa
IFa<
10THEN
y=2*a
y=a*a
A.9B.3C.10D.6
答案 D
解析 因3<
10,所以y=2×
3=6.
5.程序:
若执行程序时输入10,12,8,则输出的结果为( )
A.10B.12C.8D.14
解析 本程序的功能是筛选出a、b、c中的最大值,故输出的m的值为12.
二、填空题
6.下面给出的是条件语句编写的程序,该程序的功能是求函数________的函数值.
INPUT x
IF x<
=3 THEN
ELSEIF
答案 f(x)=
解析 该程序的主要功能是对分段函数f(x)求值.
当x≤3时,y=2x;
当x>
3时,y=x2-1.
所以函数为f(x)=
.
7.如下图所给出的是一个算法的程序.如果输出的y的值是20,则输入的x的值是________.
INPUTx
IFx<
=5THEN
y=10*x
y=2.5*x+5
答案 2或6
解析 当x≤5时,10x=20,即x=2;
5时,2.5x+5=20,解出x=6.
8.为了在运行下面的程序之后得到输出y=25,键盘输入x应该是________.
答案 -6或6
解析 程序对应的函数是y=
由
,或
,
得x=-6,或x=6.
三、解答题
9.已知函数y=
根据输入x的值,计算y的值,设计一个算法并写出相应程序.
解 算法分析:
第一步,输入x的值.
第二步,判断x的范围:
若x>
2.5,则用y=x2-1求函数值.
若x≤2.5,则用y=x2+1求函数值.
第三步,输出y的值.
程序如下:
10.已知程序:
x
-1 THEN
y=4*x-1
ELSE
IFx>
=-1ANDx<
=-1THEN
y=-5
y=-4*x-1
ENDIF
PRINTy
END
说明其功能并画出程序框图.
解 该程序的功能为求分段函数
y=
的值.
程序框图为:
能力提升
11.儿童乘坐火车时,若身高不超过1.1m,则无需购票;
若身高超过1.1m但不超过1.4m,可买半票;
若超过1.4m,应买全票.试写出一个购票算法程序.
解 程序如下:
1.使用条件语句时应注意的问题
(1)条件语句是一个语句,IF,THEN,ELSE,ENDIF都是语句的一部分.
(2)条件语句必须是以IF开始,以ENDIF结束,一个IF必须与一个ENDIF相对应.
(3)如果程序中只需对条件为真的情况作出处理,不用处理条件为假的情况时,ELSE分支可以省略,此时条件语句就由双支变为单支.
(4)为了程序的可读性,一般IF、ELSE与ENDIF顶格书写,其他的语句体前面则空两格.
2.计算机能识别的数学符号:
加号“+”
减号“-”
乘号“*” 如a乘以b写作:
a*b
除号“/” 如a除以b写作:
a/b
乘方“^” 如a的平方写作:
a^2
大于或等于“≥” 写作:
>
=
不等式“≠”写作:
<
>
2019-2020年高中数学第1章算法初步1.2.3循环语句课时作业新人教A版必修
课时目标
1.理解给定的两种循环语句,并会应用.
2.应用两种循环语句将具体问题程序化,搞清当型循环和直到型循环的联系和区别.
1.循环语句
循环语句与程序框图中的循环结构相对应,一般程序设计语言中都有直到型和当型两种循环语句结构,分别对应于程序框图中的直到型和当型循环结构.
2.两种循环语句的对比
名称
直到型
当型
格式
DO
循环体
LOOP_UNTIL 条件
WHILE 条件
WEND
先执行一次DO和UNTIL之间的循环体,再判断UNTIL后的条件是否符合,如果不符合,继续执行循环体,然后再检查上述条件,如果条件仍不符合,再次执行循环体,直到条件符合时为止.这时计算机不再执行循环体,跳出循环体执行UNTIL语句后面的语句.
先判断条件的真假,如果条件符合,则执行WHILE和WEND之间的循环体,然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止,这时不再执行循环体,跳到WEND语句后,执行WEND后面的语句
程序
1.下列给出的四个框图,其中满足WHILE语句格式的是( )
A.
(1)
(2)B.
(2)(3)
C.
(2)(4)D.(3)(4)
解析 WHILE语句的特点是“前测试”.
2.下列算法:
①求和
+
+…+
;
②已知两个数求它们的商;
③已知函数定义在区间上,将区间十等分求端点及各分点处的函数值;
④已知三角形的一边长及此边上的高,求其面积.
其中可能要用到循环语句的是( )
A.①②B.①③
C.①④D.③④
3.循环语句有WHILE和UNTIL语句两种,下面说法错误的是( )
A.WHILE语句和UNTIL语句之间可以相互转化
B.当计算机遇到WHILE语句时,先判断条件真假,如果条件符合,就执行WHILE和WEND之间的循环体
C.当计算机遇到UNTIL语句时,先执行一次DO和UNTIL之间的循环体,再对UNTIL后的条件进行判断
D.WHILE语句与UNTIL语句之间不可以相互转化
4.下面的程序运行后第3个输出的数是( )
A.1B.
C.2D.
解析 该程序中关键是循环语句,
第一次输出的数是1,
第二次输出的数是x=1+
第三次输出的数是x=1+
=2.
5.下边程序执行后输出的结果是( )
A.-1B.0C.1D.2
解析 由于5+4+3+2=14,这时仍满足条件“S<
15”,
∴n=2-1=1时,S=14+1=15,
当执行完循环体n=1-1=0后,再判断条件,此时不满足条件“S<
接着执行“PRINTn”.所以n=0.
6.运行下面的程序,执行后输出的s的值是( )
i=1
WHILE i<
6
i=i+2
s=2*i+1
PRINTs
A.11B.15C.17D.19
解析 当i=3时,s=7,当i=5时,s=11,
此时仍满足条件“i<
6”,因此再循环一次,
即i=7时,s=15,此时不满足“i<
6”,
所以执行“PRINTs”,即s=15.
7.运行下面的程序,输出的值为__________.
答案 7
解析 由于循环体是先执行S=S+i,再执行i=i+1,然后进行判断,当S=1+2+3+4+5=15时,执行i=5+1=6,这时15<
18成立,再循环一次S=15+6=21,i=6+1=7,这时再判断21<
18不成立,于是执行“PRINTi”,即i=7.
8.下面程序表示的算法是________.
答案 求使1×
2×
3×
…×
n>
5000的n的最小正整数
9.下面是一个求20个数的平均数的程序,在横线上应填充的语句为________.
答案 i>
20
10.用UNTIL语句编写一个程序,输出使1+4+7+…+i≥300成立的最小的正整数.
解
11.分别用当型和直到型循环语句编写一个程序,计算2×
4×
6×
100的值.
解
(1)当型:
i=2
A=1
WHILEi<
=100
A=A*i
i=i+2
PRINTA
(2)直到型:
LOOPUNTILi>
100
12.读程序:
甲:
乙:
对甲、乙两程序和输出结果判断正确的是( )
B.程序不同,结果不同
B.程序不同,结果相同
C.程序相同,结果不同
D.程序相同,结果相同
13.设计算法求
的值,并画出程序框图及编写程序.
解 算法如下:
第一步:
令S=0,i=1;
第二步:
若i≤99成立,则执行第三步;
否则,输出S,结束算法;
第三步:
S=S+
第四步:
i=i+1,返回第二步.
程序框图:
方法一 当型循环程序框图:
程序如下:
方法二 直到型循环程序框图:
1.当型循环与直到型循环的区别
(1)当型循环先测试后执行,直到型循环先执行后测试;
(2)在当型循环语句中,是当满足条件时执行循环体,而在直到型循环语句中,是当不满足条件时执行循环体;
(3)对同一算法来说,当型循环语句和直到型循环语句中的条件互为反条件.
2.应用循环语句编写程序要注意以下三点
(1)循环语句中的变量一般需要进行一定的初始化操作,也就是要设置一些变量的初始值.
(2)循环语句在循环的过程中需要有“结束”的语句,程序中最忌“死循环”.
(3)在循环中要改变循环条件的成立因素.
程序每执行一次循环体,循环条件中涉及到的变量就会发生改变,且在步步逼近跳出循环体的条件.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高中数学 算法 初步 122 条件 语句 课时 作业 新人 必修