新人教A版高中数学必修112《基本算法语句》word学案3课时Word文档下载推荐.docx
- 文档编号:14103786
- 上传时间:2022-10-18
- 格式:DOCX
- 页数:12
- 大小:183.16KB
新人教A版高中数学必修112《基本算法语句》word学案3课时Word文档下载推荐.docx
《新人教A版高中数学必修112《基本算法语句》word学案3课时Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《新人教A版高中数学必修112《基本算法语句》word学案3课时Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。
B.
C.
D.
3.“”,“”是某一程序中的先后相邻的两个语句,下列说法正确的是()
①的意思是,此式与算术中的式子是一样的
②是将数值24赋给
③可以写为
④语句在执行时“=”右边的值是24,执行后左边的值是29
A.①③B.②④C.①④D.②③
4.下列算法:
①;
②;
③;
④输出x,y
关于算法作用,下列叙述正确的是()
A.交换了原来的x,yB.让x与y相等
C.变量z与x,y相等D.x,y仍是原来的值
课后练习
5.阅读下列流程图:
则此流程图表示__________________________算法.
6.阅读下列程序
inputx
ifx>
0then
y=1
elseifx=0then
y=0
else
x<
y=-1
endif
printy
end
这个程序的意义是____________.
7.下列程序:
input"
A="
;
1
A=A*2
A=A*3
A=A*4
A=A*5
printA
end
输出的结果A是__________.
X←1
Y←2
Z←3
X←y
Y←z
Z←x
Printx,y,z
8.
输出结果是.
三、解答题
9.编写一个程序,要求输入两个正数的值,输出的值。
10.写出用公式法求х2-2х-8=0的根的程序。
1.2.1
1.B.2.C.3.B.4.A.5.输出a,b,c中最小的6.符号函数
7.120.8.2,3,2.9.略。
10。
程序如下:
INPUT“a,b,c=”;
a,b,c;
p=-b/(2*a),q=(SQR(b^2-4*a*c))/(2*a);
х1=p+q;
х2=p-q
PRINT“х1=”;
“х2=”;
х2;
END。
1.2.2条件语句学习设计
经历将具体问题的程序框图转化为程序语句的过程,理解条件语句,进一步体会算法的基本思想。
编写条件语句的程序时,从形式上讲IF…ENDIF相当于一个括号,使用时缺一不可,该语句执行时,假如条件成立,就执行语句1;
否则就执行语句体2.语句体1和语句体2可以是一条语句,也可以是多条语句,也可以是没有语句,视具体情况而定,语句中IF…THSE…ELSEENDIF都是固定关键字,不能写错,当整个程序结束时,可直接用语句“END”,而不是“ENDIF”.
当需要进行多次比较与判断时,则需要多次运用条件语句来编写程序,但要注意这些条件语句之间的关系.若它们之间是一个并列关系,则它们之间按顺序编写即可。
INPUT“X=”;
3
IFX>
3THEN
y=X﹡X
ELSEy=2﹡x
ENDIF
END
1.
该程序执行后,变量y的值是( )
A.3B.6C.9D.27
2.已知程序如下:
INPUT a
IFa>
=0THEN
PRINTSQR(a)
ELSEPRINT“是负数”
END IF
END
输入,输出结果为( )
A.B.4C.是负数D.是正数
3.当时,执行完下面程序后的值是( )
IF a<
bTHEN
ELSE
A.1B.3C.4D.
4.给出以下四个问题:
①输入一个数,输出它的绝对值;
②求函数的函数值;
③求面积为6的正方形的周长;
④求三个数中最大数。
其中不需要用条件语句来描述其算法的有( )
A.1个 B.2个 C.3个D.4个
INPUT
IFTHEN
5.
若输入9,运行结果是________.
6.下面给出的是用条件语句编写的程序,该程序所求函数的解析式为______.
INPUTх
IFх<
3THEN
y=2﹡х
IFх>
y=x﹡x1
y=2
PRINTy
7.设计求的算法,并画出流程图。
8.有一函数 编写一程序,输入一个值,输出值。
1.2.2
1.B.2.C.3.C.4.A.5.9。
6.。
7.算法如下:
⑴若,则等于,⑵若,则等于。
其流程图如图:
8.解析用变量分别表示自变量和函数值,算法步骤如下:
第一步,输入.
第二步,若则,转至第五步,否则转至下一步.
第三步,若,则,转至第五步,否则转至下一步.
第四步,,转至第五步.
第五步,输出.
用流程图表示如图2-1-1所示.
图2-1-1
INPUT“х=”;
х
IFх<
0THEN
y=-1
IFх=0THEN
PRINT“y=”;
y
1.2.3循环语句学习设计
经历将具体问题的程序框图转化为程序语句的过程,理解循环语句,进一步体会算法的基本思想。
WHILE语句执行的程序是当型循环(前测试型),也就是先测试(先判断条件),后执行循环体,因此,在用WHILE语句编写程序时必须设计成当型循环。
UNTIL语句执行的程序是直到型循环,也就是先执行循环体,后进行条件的判断,因而又称为“后测试型”循环.
对于直到型和当型循环在编写程序时要明确它们的区别,也就是要抓住以上关键的两点:
条件判定有先后之分,即先判断再执行循环体为当型循环,先执行循环体后判断条件为
直到型循环;
“是”“否”执行循环体相反,即当型循环是符合条件就执行循环体,而直
到型循环是不符合条件就执行循环体.
1.学习算法,一方面了解我国古代数学家的杰出成就,另一方面,通过算法设计,利用计算机能做许多我们用笔和纸不敢做的有很大计算量的问题,通常我们可以利用的基本算法语句是
A.输出语句B.赋值语句C.条件语句D.循环语句
2.关于WHILE语句的一般格式中说法正确的是()
A.总是执行循环体B.执行一次循环体
C.条件为真执行循环体D.遇到WEND就结束
3.当执行完WHILEh后,i的值变为()
A.9B.10C.11D.12
4.如果以下程序运行后输出的结果是132,那么在程序中UNTIL后面的“条件”
应为()
i=12
s=1
DO
LOOPUNTIL“条件”
PRINTS
A.B.C.D.
5.当时,下面程序的运行结果是__________.
WHILE
WENDPRINT
6.写出下列程序的运行结果(求时只写式子不计算,求时计算其值)
(1)
程序表达式___________.
(2)运行结果
7.阅读流程图,解答下列问题:
(1)变量y在这个算法中的作用是什么?
(2)这个算法的循环体是哪一部分?
功能是什么?
(3)这个算法的处理功能是什么?
8.用二分法求方程在上的近似解,精确到,写出算法。
画出流程图,并写出算法语句.
1.2.3
1.D.2.C.3.C.4.D.5.1。
5。
6.
(1)
(2)7
7.
(1)变量y是循环变量,控制着循环的开始和结束
(2)流程图的循环体是y:
=2000与y:
=y+1之间的部分,其功能是判断年份y是否是闰年,并输出结果
(3)这个算法的处理功能是判断2000年--2500年中,哪些年份是闰年,哪些年份不是闰年,并输出结果
8.算法如下:
1、取[a,b]中点,将区间一分为二
2、若,则就是方程的根;
否则所求根在的左侧或右侧
若,则,以代替a;
若,则,以代替b;
3、若,计算终止
此时,否则转到第1步
算法语句:
Inputa,b,c
repeat
if
thenprint
then
else
unrtile
流程图:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基本算法语句 新人 高中数学 必修 112 基本 算法 语句 word 课时