版优化方案高一数学人教版必修三学案 第一章 算法初步 121输入语句输出语句和赋值语句Word文档格式.docx
- 文档编号:12946174
- 上传时间:2022-10-01
- 格式:DOCX
- 页数:21
- 大小:124.24KB
版优化方案高一数学人教版必修三学案 第一章 算法初步 121输入语句输出语句和赋值语句Word文档格式.docx
《版优化方案高一数学人教版必修三学案 第一章 算法初步 121输入语句输出语句和赋值语句Word文档格式.docx》由会员分享,可在线阅读,更多相关《版优化方案高一数学人教版必修三学案 第一章 算法初步 121输入语句输出语句和赋值语句Word文档格式.docx(21页珍藏版)》请在冰豆网上搜索。
变量=表达式.
将表达式所代表的值赋给变量.
1.判断下列各题.(对的打“√”,错的打“×
”)
(1)输入语句可以给变量赋值,并且可以同时给多个变量赋值;
( )
(2)输出语句可以输出常量、变量的值和系统信息,但不能输出有关表达式的计算结果;
(3)赋值语句:
“y=x”与“x=y”相同.( )
答案:
(1)√
(2)×
(3)×
2.在INPUT语句中,如果同时输入多个变量,变量之间的分隔符是( )
A.逗号 B.分号
C.空格D.引号
解析:
选A.在算法语句中,若同时输入多个变量,变量之间用逗号隔开.
3.以下程序
输出的结果为________.
a=5×
5+5=30.
30
4.怎样理解输入语句与赋值语句的联系与区别?
解:
(1)联系:
输入语句与赋值语句都具有对变量赋值的功能.
(2)区别:
当变量需要的数据较少或给变量赋予算式时,用赋值语句较好;
而当变量需要输入多组数据且要求程序重复使用时,使用输入语句较好,这样即使初始数据改变,也不必改变程序部分.
1.输入语句要求
(1)输入语句要求输入的值是具体的常量.
(2)“提示内容”提示用户输入的是什么信息,必须加双引号,提示内容“原原本本”地在计算机屏幕上显示,“提示内容”与“变量”之间要用分号隔开.
(3)一个输入语句可以给多个变量赋值,中间用“,”分隔.形式如:
INPUT “a=,b=,c=”;
a,b,c
2.输出语句要求
(1)表达式是指算法和程序要求输出的信息.
(2)提示内容提示用户要输出的是什么信息,提示内容必须加双引号,提示内容要用分号和表达式分开.
(3)如同输入语句一样,输出语句可以一次完成输出多个表达式的功能,不同的表达式之间可用“,”分隔.形式如:
PRINT “a,b,c”;
3.赋值语句要求
(1)赋值语句左边只能是变量名字,而不是表达式,右边表达式可以是一个常量、变量或含变量的运算式.如:
2=x是错误的.
(2)赋值号的左右两边不能对换.赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量.如“A=B”、“B=A”的含义运行结果是不同的,如x=5是对的,5=x是错的,A+B=C是错的,C=A+B是对的.
(3)不能利用赋值语句进行代数式的演算(如化简、因式分解、解方程等),如y=x2-1=(x-1)(x+1),这是实现不了的.在赋值号右边表达式中每一个变量的值必须事先赋给确定的值.在一个赋值语句中只能给一个变量赋值,不能出现两个或以上的“=”.但对于同一个变量可以多次赋值,且给一个变量重复赋值,变量只保存最后一次赋值.
输入、输出和赋值语句的格式
下列给出的输入、输出语句正确的是( )
①输入语句INPUT a;
b;
c
②输入语句INPUT x=3
③输出语句PRINT A=4
④输出语句PRINT 20,3*2
A.①②B.②③
C.③④D.④
[解析] ①INPUT语句可以给多个变量赋值,变量之间用“,”隔开;
②INPUT语句中只能是变量,而不能是表达式;
③PRINT语句中不用赋值号“=”;
④PRINT语句可以输出常量、表达式的值.
[答案] D
[互动探究] 若将例1增加两个赋值语句:
⑤10=5+5;
⑥6=A,判断其正误.
⑤错误,赋值语句的形式为:
“变量=表达式”,⑤的左边不是变量,故错误;
⑥错误,写反了,应该写成“A=6”,那就是正确的赋值语句了.
方法归纳
输入语句和输出语句是计算机的最基本的也是最基础的程序语言,必须正确理解、准确使用,这就需要准确把握它的作用和一般格式,并且要严格遵循它的一般格式,而不能有半点创新,因为计算机程序语言是十分机械的语言,当然不同程序语言有不同的格式.
1.阅读下列程序,并回答问题.
(1)
INPUT a,b
c=a-b
b=a+c-b
PRINT a,b,c
END
(2)
INPUT A,B,C
A=A+B
B=B-A
C=C/A*B
PRINT C
(1)中若输入1,2,则输出的结果为________;
(2)中若输入3,2,5,则输出的结果为________.
(1)阅读程序,由a=1,b=2,c=a-b可得c=-1;
又根据语句b=a+c-b,可得b=-2;
所以程序运行后的结果为:
1,-2,-1.
(2)阅读程序,由A=3,B=2,C=5,A=A+B,可得A=5,又根据语句B=B-A,可得B=-3,
又C=C/A*B,所以输出结果为C=-3.
(1)1,-2,-1
(2)-3
利用输入、输出和赋值语句编写程序
已知A(x1,y1),B(x2,y2)是平面上两点,设计一个程序输出线段AB的中点M的横、纵坐标.
(链接教材P21例1)
[解] 程序如下:
INPUT x1,y1,x2,y2
x=(x1+x2)/2
y=(y1+y2)/2
PRINT “点M的横坐标为:
”;
x
PRINT “纵坐标为:
y
(1)算术表达式所有符号只能并排地写在一行上,不能出现右上方的幂次或下方的下标如42,x2等;
(2)算术表达式中只能用圆括号,不能使用方括号或花括号,使用多重括号时应注意左右括号的配对关系;
(3)由代数式写成算术表达式时应注意保持运算顺序不变,必要时添加括号,如
可写为(A+B)/(A-B),
πR3可写为4*3.14159*R∧3/3等.
2.
(1)已知直线方程为Ax+By+C=0(A·
B≠0),试编写一个程序,要求输入符合条件的A,B,C的值,输出该直线在x轴、y轴上的截距及斜率.
程序如下:
M=(-C)/A
N=(-C)/B
k=(-A)/B
PRINT “x轴上的截距为:
M
PRINT “y轴上的截距为:
N
PRINT “斜率为:
k
(2)在一次数学考试中,小明、小亮、小强的成绩分别为a,b,c,后来发现统计错了.小亮的成绩记在了小明的名下,小强的成绩记在了小亮的名下,而小明的成绩记在小强的名下了.请设计程序更正成绩单,并输出更正后的成绩.
INPUT “更正前的成绩”;
x=a
a=c
c=b
b=x
PRINT “更正后的成绩”;
算法语句与程序框图
根据如图所示的程序框图,写出相应的算法语句.
(链接教材P23例2)
[解] 算法语句如下:
INPUT “a=”;
a
INPUT “h=”;
h
S=SQR(3)*a∧2/4
V=S*h
C=3*a
T=C*h
P=T+2*S
PRINT V
PRINT P
由程序框图写算法语句时,对顺序结构的程序框图只需利用输入、输出、赋值语句即可完成.其中输入、输出框对应输入、输出语句,执行框对应赋值语句.
3.
(1)将下列程序改为框图,并指明其作用.
INPUT x1,x2
y1=2∧x1
y2=2∧x2
k=(y1-y2)/(x1-x2)
PRINT k
程序框图如下:
作用:
求过指数函数y=2x的图象上两点A(x1,y1),B(x2,y2)直线的斜率k.
(2)输入x的值,输出其平方.
①写出算法步骤;
②画出程序框图;
③编写程序.
①算法步骤如下:
第一步,输入x.
第二步,计算y=x2.
第三步,输出y.
②程序框图如图所示.
③编写程序如下:
易错警示
因程序编写中符号不规范致误
已知圆台的上、下底面半径和高分别为r,R,h,写出求圆台的表面积和体积的程序(π取3.14).
INPUT “r,R,h=”;
r,R,h
l=SQR(h∧2+(R-r)∧2)
S=3.14*r∧2+3.14*R∧2+3.14
*(r+R)*l
V=3.14*h*(r∧2+R∧2+r*R)/3
PRINT “圆台的表面积为:
S
PRINT “圆台的体积为:
V
[错因与防范]
(1)在解题的时候一定要严格按照输入语句的格式书写,输入语句有多个变量时,中间要加“,”.
(2)赋值语句中
要写为SQR(x),不要用手写形式.
(3)除以3要用标准符号语言“/3”.
4.
(1)试设计已知底面半径R和高H,求圆柱体表面积的程序(取π=3.14159).
INPUT “R,H=”;
R,H
A=2*3.14159*R*H
B=3.14159*R∧2
S=A+2*B
PRINT S
(2)随着社会经济的高速发展,人口问题已经成为制约社会经济发展的一个重要因素.试设计一个程序,满足以下条件:
我国现有人口数为P,人口的自然增长率为R,预测T年之后人口总数是多少?
INPUT “我国现有人口数为:
P
INPUT “人口的自然增长率为:
R
INPUT “预测时间为(年):
T
M=(1+R)∧T
N=P*M
PRINT “预测人口总数是:
1.赋值语句N=N+1的意义是( )
A.N等于N+1
B.N+1等于N
C.将N的值赋给N+1
D.将N的原值加1再赋给N,即N的值增加1
选D.赋值语句N=N+1的意义是:
将N的原值加1再赋给N,即N的值增加1.
2.下列赋值语句正确的是( )
A.S=S+i2B.A=-A
C.x=2x+1D.P=
选B.在程序语句中乘方要用“∧”表示,所以A不正确;
乘号“*”不能省略,所以C不正确;
D选项中
应用SQR(x)表示,所以D不正确;
B选项是将变量A的相反数赋给变量A,则B正确.
3.当输入“3”后,输出的结果为( )
INPUT “请输入x=”;
y=x
x=y+1
x=x+1
PRINT x
A.5B.4
C.3D.6
选A.程序中只有两个变量x,y.当程序顺次执行时,先有y=3,再有x=4,x=5,故最后输出的x值为5.
4.阅读下列两个程序,回答问题.
(1)上述两个程序的运行结果是①________;
②________.
(2)上述两个程序中的第三行有什么区别:
________.
(1)①中运行x=3,y=4,x=4,故运行结果是4,4;
同理,②中的运行结果是3,3;
(2)程序①中的“x=y”是将y的值4赋
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 版优化方案高一数学人教版必修三学案 第一章 算法初步 121输入语句输出语句和赋值语句 优化 方案 高一数 学人 必修 三学案 算法 初步 121 输入 语句 输出 赋值
![提示](https://static.bdocx.com/images/bang_tan.gif)
链接地址:https://www.bdocx.com/doc/12946174.html