高中数学人教版必修3教案第1章 121 输入语句输出语句和赋值语句含答案.docx
- 文档编号:26684951
- 上传时间:2023-06-21
- 格式:DOCX
- 页数:21
- 大小:239.63KB
高中数学人教版必修3教案第1章 121 输入语句输出语句和赋值语句含答案.docx
《高中数学人教版必修3教案第1章 121 输入语句输出语句和赋值语句含答案.docx》由会员分享,可在线阅读,更多相关《高中数学人教版必修3教案第1章 121 输入语句输出语句和赋值语句含答案.docx(21页珍藏版)》请在冰豆网上搜索。
高中数学人教版必修3教案第1章121输入语句输出语句和赋值语句含答案
1.2 基本算法语句
1.2.1 输入语句、输出语句和赋值语句
1.理解输入语句、输出语句、赋值语句的作用.(重点)
2.能够将程序框图转化为“算法”语句.(难点)
3.进一步体会算法的基本思想.
[基础·初探]
教材整理1 输入语句
阅读教材P22例1下面的内容,完成下列问题.
格式
INPUT“提示内容”;变量
功能
可以一次为一个或多个变量赋值,实现了算法中的输入功能
说明
“提示内容”一般是提示用户输入什么样的信息,程序框图中的输入框转化为算法语句就是输入语句,输入语句没有计算功能
教材整理2 输出语句
阅读教材P22~P23例2前面的内容,完成下列问题.
格式
PRINT“提示内容”;表达式
功能
先计算表达式的值,然后输出结果,实现了算法中的输出功能.显然在计算机屏幕上,也就是输出信息可以是常量、变量的值和系统信息
说明
程序框图中的输出框转化为算法语句就是输出语句,输出语句有计算功能,能直接输出计算公式的值.
教材整理3 赋值语句
阅读教材P23~P24例2~例3之间的内容,完成下列问题.
格式
变量=表达式
功能
先计算“=”右边表达式的值,然后把结果赋值给“=”左边的变量,此步完成后,“=”左边变量的值就改变了
说明
赋值语句中的“=”叫做赋值号,它和数学中的等号不完全一样,并且两边内容不能随意互换
1.判断(正确的打“√”,错误的打“×”)
(1)语句INPUT只能给一个变量赋值.( )
(2)输出语句可以输出数值计算的结果.( )
(3)赋值语句中的“=”和数学中的“=”作用一样.( )
【答案】
(1)×
(2)√ (3)×
2.下列赋值语句错误的是( )
A.A=A+2 B.m-1=n
C.m=3nD.P=3+1
【解析】 赋值语句中,“=”左边是变量,右边是表达式,故B错误.
【答案】 B
3.下面一段程序执行后的结果是________.
【解析】 先把2赋给A,然后把A*2赋给A.
即A的值为4,再把4+6=10赋给A,
所以输出的结果为10.
【答案】 10
[小组合作型]
三种语句的格式与功能
(1)有以下程序:
A=3
B=5
A=B
B=A
PRINT “A=”;A
PRINT “B=”;B
END
程序执行后的结果是( )
A.5 5 B.3 3
C.A=5 B=5D.A=3 B=3
(2)下列语句中正确的有________.(填序号)
①输入语句INPUT a,b,c.
②输入语句INPUT x=3.
③输出语句PRINT A=4.
④输出语句PRINT 20,3*2.
⑤赋值语句x=x/2.
⑥赋值语句2=a.
【精彩点拨】
(1)输入语句不能与赋值语句混用,注意区别.
(2)输入、输出语句是任何一个程序必不可少的语句,其功能是实现数据的输入、输出,要严格按固定的格式书写.
【尝试解答】
(1)运行程序:
A=3,B=5,A=5,B=5,故选C.
(2)①正确;②不正确,INPUT语句中只能是变量;③不正确,PRINT语句中只能输出变量或表达式,不能赋值;④正确;⑤正确;⑥不正确,不能给常量赋值.
【答案】
(1)C
(2)①④⑤
1.输入语句要求输入的值只能是具体的常数,不能是变量或表达式(输入语句无计算功能),若输入多个数,各数之间应用“,”隔开.
2.计算机执行到输入语句时,暂停等候用户输入“提示内容”所提示的数据,输入后回车,则程序继续运行,“提示内容”及其后的“;”可省略.
3.输出语句可以输出常量、变量或表达式的值(输出语句有计算功能)或字符,程序中引号内的部分将原始呈现.
4.赋值语句是一个程序必不可少的重要组成部分,使用赋值语句,一定要注意其格式要求,不能利用赋值语句进行代数式计算等.
[再练一题]
1.设A=10,B=20,则可以实现A,B的值互换的程序是( )
【解析】 A中程序执行后A=B=10,B中程序执行后A=B=10,C中程序执行后A=20,B=10,D中程序执行后A=B=10.
【答案】 C
利用三种语句编写程序
编写程序,计算甲、乙、丙三人的平均年龄.
【精彩点拨】
→
→
【尝试解答】 解决本例的算法步骤:
第一步:
输入甲、乙、丙三人的年龄a,b,c.
第二步:
计算y=
.
第三步:
输出y.
程序如下所示:
1.编写程序的关键在于弄清问题的算法,特别是算法的结构,然后确定采用哪一种算法语句,分清算法的步骤,写出程序.
2.输入语句、输出语句、赋值语句基本上对应于算法中的顺序结构,编写程序时“INPUT语句”是输入框中的信息,赋值语句是处理框中的信息,“PRINT语句”是输出框中的信息.
3.编写程序的步骤:
①首先根据问题要求构思算法分析;②然后把算法分析转化为程序框图,即画出程序框图;③再把程序框图转化为程序.要注意转化过程中这三种基本结构与相应语句的对应.熟练后可直接写出程序.
[再练一题]
2.编写程序,计算一个学生数学、语文、英语三门课的平均成绩.
【解】 法一:
程序如下:
法二:
程序如下:
算法语句与程序框图的转化
以下是一个用基本算法语句编写的程序,根据程序画出其相应的程序框图.
【精彩点拨】 根据程序结构及顺序依次画出.
【尝试解答】 程序框图如图所示:
由程序画程序框图的关键是分清程序的结构,使用了哪些基本的算法语句,从而据此判定算法的逻辑结构,然后将语句中的内容填入相应的程序框中即可得到相应的程序框图.同样由程序框图设计程序就要看框图中使用了哪些逻辑结构,这些结构使用哪些算法语句,然后把框图中的内容写入算法语句即可.
[再练一题]
3.用算法语句写出下面程序框图的程序.
图121
【解】 程序如下:
[探究共研型]
输入语句与输出语句的比较
探究1 输入语句和输出语句的变量内容有什么区别?
【提示】 输入语句的变量只能是具体的数,不能是函数、变量或表达式,而输出语句的表达式可以是常量、变量的值或运算式.
探究2 任何算法都必须有输出语句吗?
【提示】 任何求解问题的算法,都要把求解的结果“输出”,由此可知,任何程序语言也必须有“输出语句”来控制输出.不同的程序语言都有自己的输出语句和表现形式,但功能是一样的,就是以某种形式把求解结果“输出”.
探究3 输入语句必须放在程序开头,输出语句必须放在程序结尾吗?
【提示】 不是.输入语句和输出语句可以根据程序的需要放在任何需要输入或输出的地方.
赋值语句的特征
探究4 赋值符号与等号的区别是什么?
【提示】 赋值语句中的“=”与代数运算中的“=”的意义是不同的.例如赋值语句a=b表示把b的值赋给a,而不是说a与b相等.又如语句i=i+1,在赋值语句中表示i的值自身加1,而在代数式中i=i+1是不成立的.
探究5 赋值语句有哪些常用形式?
【提示】
(1)赋予变量常数值.例如:
i=1,这个式子表示的是将1这个数值赋给i.
(2)赋予变量其他变量或表达式的值.例如:
a=b,这个式子表示的是将b的值赋给a.
(3)将含有变量自身的表达式的值赋给变量.例如:
i=i+1,这个式子表示的是将i+1的值赋给i,即表示i的值自身加1.
下列程序语言中表达式的值正确的是( )
A.6*SQR(4)+3^2*2=154
B.3*(5+4)+SQR(9)^2=17
C.5+3*(12-7))/4=5
D.(2+3)*5-4+2*3*SQR(4)^2=72
【解析】 A中错误之处是违背运算顺序的规定,正确含义为:
6×
+32×2=30;B中正确含义为3×(5+4)+(
)2=36;C的含义是[5+3×(12-7)]÷4=5;D中的含义为(2+3)×5-4+2×3×(
)2=45.
【答案】 C
[再练一题]
4.已知糕点店的月饼价格如下:
豆沙馅的月饼每千克25元,蛋黄馅的月饼每千克35元,莲蓉馅的月饼每千克30元,若顾客依次购买这三种月饼a,b,c千克,应收多少钱?
请设计一个程序,帮助售货员算帐.
【解】 程序如下:
1.关于赋值语句需要注意的事项中不正确的是( )
A.赋值号左边只能是变量名字,而不是表达式
B.赋值号左、右不能对换
C.不能利用赋值语句进行代数式的演算
D.赋值号与数学中的符号的意义相同
【解析】 关于赋值语句中一定要注意的事项是把赋值号与数学中的等号区分开,它们的意义不相同.
【答案】 D
2.下列程序的结果是( )
A.6B.7
C.8D.9
【解析】 运行程序有:
M=3,
N=3+1=4,
M=3-1=2,
y=2+4=6,
输出6.故选A.
【答案】 A
3.下列程序执行后结果为3,则输入的x值为( )
A.1 B.-3
C.-1 D.1或-3
【解析】 由题意得:
x2+2x=3,解方程得x=1或x=-3.
【答案】 D
4.下面程序输出的结果是________.
【解析】 该程序的运行过程是:
a=5,
b=3,
c=(3+5)/2=4,
d=42=16,
输出d=16.
【答案】 d=16
5.用赋值语句写出下列算法,并写出程序.摄氏温度C为23.5℃,将它转换成华氏温度F,并输出.已知F=
C+32.
【解】 算法如下:
第一步,C=23.5.
第二步,F=
C+32.
第三步,输出F.
程序如下:
学业分层测评(五)
输入语句、输出语句和赋值语句
(建议用时:
45分钟)
[学业达标]
一、选择题
1.下列给出的输入、输出语句正确的是( )
①输入语句:
INPUTa,b,c,d,e;
②输入语句:
INPUTX=1;
③输出语句:
PRINTA=4;
④输出语句:
PRINT10,3*2,2/3.
A.①② B.②③
C.③④D.①④
【解析】 ②③中对变量赋值是错误的.
【答案】 D
2.赋值语句“x=x+1”的正确解释为( )
A.x的值与x+1的值可能相等
B.将原来x的值加上1后,得到的值替换原来x的值
C.这是一个错误的语句
D.此表达式经过移项后,可与x=x-1功能相同
【答案】 B
3.下面的程序输出的结果是( )
A.27B.9
C.2+25D.11
【解析】 该程序的运行过程是x=6,y=3,x=6÷3=2,y=4×2+1=9,x+y=2+9=11.所以输出11.
【答案】 D
4.下列程序执行后,变量a,b的值分别为( )
A.20,15B.35,35
C.5,5D.-5,-5
【解析】 根据赋值语句的意义,先把a+b=35赋给a,然后把a-b=35-20赋给b,最后再把a-b=35-15=20赋给a.
【答案】 A
5.输出语句:
PRINT4+5,其输出的结果是( )
A.4B.5
C.9D.20
【解析】 4+5=9,故输出的结果是9.
【答案】 C
二、填空题
6.执行程序PRINT(3+5)2的结果为________.
【解析】 输出语句有计算功能,故结果为8×2=16.
【答案】 16
7.下面一段程序执行后的结果为________.
【解析】 A=20×5=100,A=100+6=106.
【答案】 106
8.下面程序的功能是求所输入的两个正数的平方和,已知最后输出的结果是3.46,则此程序中,①处应填________;②处应填________.
【解析】 由于程序的功能是求所输入的两个正数的平方和,所以S=x
+x
,由于最后输出的数是3.46,所以3.46=1.12+x
,即x
=2.25,又x2>0,所以x2=1.5.
【答案】 1.5 x1∧2+x2∧2
三、解答题
9.把下列程序用程序框图表示出来.
【解】 程序框图,如图所示.
10.已知直线方程Ax+By+C=0(A·B≠0),试编写一个程序,要求输入符合条件的A,B,C的值,输出该直线在x轴、y轴上的截距和直线的斜率.
【解】
[能力提升]
1.给出下列程序:
若输出的A的值为120,则输入的A的值为( )
A.1 B.5
C.15 D.120
【解析】 该程序的功能是计算A×2×3×4×5的值,则120=A×2×3×4×5,故A=1,即输入A的值为1.
【答案】 A
2.给出下列程序:
此程序的功能为( )
A.求点到直线的距离
B.求两点之间的距离
C.求一个多项式函数的值
D.求输入的值的平方和
【解析】 输入的四个实数可作为两个点的坐标.程序中的a,b分别表示两个点的横、纵坐标之差,而m,n分别表示两点横、纵坐标之差的平方;s是横、纵坐标之差的平方和,d是平方和的算术平方根,即两点之间的距离,最后输出此距离.
【答案】 B
3.下面程序的运行结果为________.
【解析】 a=b=3,b=c+2=4+2=6,c=b+4=6+4=10.
所以d=
(a+b+c)=
(3+6+10)=
.
【答案】
4.编写一个程序,用长度为l的细铁丝分别围成一个正方形和一个圆时,求所围成的正方形的面积和圆的面积.要求输入l的值,输出正方形的面积和圆的面积.(π取3.14)
【解】 程序如下:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高中数学人教版必修3教案第1章 121 输入语句输出语句和赋值语句含答案 高中 学人 必修 教案 输入 语句 输出 赋值 答案