人教A版高中数学必修三试卷1.2.1 输入语句、输出语句和赋值语句
人教A版高中数学必修三第一章1.2-1.2.1输入语句、输出语句和赋值语句同步测试

人教A版高中数学必修三第一章1.2-1.2.1输入语句、输出语句和赋值语句同步测试共 25 题一、单选题1、下列语句书写正确的个数是( )①INPUT “a=,b=”,a,b②PRINT 10*10③3=x④x+y=0A.0B.1C.2D.32、下列赋值语句正确的是( )A.S=S+i2B.A=-AC.x=2x+1D.P=3、下列给出的赋值语句中正确的是()A. B.C. D.4、下列所给的运算结果正确的有( )①ABS(-5)=5;②SQR(4)=±2;③5/2=2.5;④5/2=2;⑤5MOD2=2.5;⑥3^2=9.A.2个B.3个C.4个D.5个5、程序输出的结果A是( )INPUT “A=”;1A=A*2A=A*3A=A*4A=A*5PRINT AENDA.5B.6C.15D.1206、下面程序运行后,a,b,c的值各等于()a = 3b = - 5c = 8a = bb = cc = aPRINT a, b, cENDA.–5,8,-5B.–5,8,3C.8,–5,3D.8,–5,87、执行如图算法语句后的结果为( )INPUT “x,y=”;x,yA=x*yB=x MOD yC=A*y+BPRINT A,B,CEND(运行时从键盘上依次输入16和5)A.80,1,401B.80,3,403C.80,3.2,403.2D.80,3.2,4048、下列一段程序执行后输出结果是( )A=2A=A+2A=A+6PRINT AENDA.2B.8C.10D.189、如图所示的程序执行后输出A的值为( )A=10B=20C=AD=BB=CA=BPRINT AENDA.6B.8C.10D.2010、下列语句执行后输出的结果为( )i=5j=-2i=i+jj=i+jPRINT i,jENDA.5,-2B.3,3C.3,1D.-2,5二、填空题11、下列给变量赋值的语句中,①5=a,②a+2=a,③a=b=4,④a=2*a其中正确的序号是________.12、“x=3*5”,“x=x+1”是某一程序先、后相邻的两个语句,给出以下说法:①x =3*5的意思是x=3×5=15.此式与算术中的式子是一样的;②x=3*5是将数值15赋给x;③x=3*5可以写为3*5= x;④x=x+1语句在执行时“=”右边x的值是15,执行后左边x的值是16.其中说法正确的序号是________.13、下列语句执行完后,A,B的值各为________.A=2B=3B=A*AA=A+BB=A+BEND14、写出下列程序运行的结果a=1b=2c=a-bb=a+c/bPRINT a,b,cEND输出结果为________.15、下面程序的运行结果为________.a=2b=3c=4a=bb=c+2c=b+4d=(a+b+c)/3PRINT “d=”;dEND16、下列正确的语句的个数是________.①输入语句 INPUT a+2;②赋值语句 x=x-5;③输出语句 PRINT M=2.17、读如下两个程序,完成下列题目.程序(1):x=1x=x*2x=x*3PRINT xEND程序(2):INPUT xy=x*x+6PRINT yEND(1)程序(1)的运行结果为________.(2)若程序(1)、(2)运行结果相同,则程序(2)输入的值为________.三、解答题18、把下列程序用程序框图表示出来.A=20B=15A=A+BB=A-BA=A*BPRINT A+BEND19、给出如图所示的程序框图,写出相应的程序.20、2015年春节期间,某水果店的三种水果标价分别为香蕉:2元/千克,苹果:3元/千克,梨:2.5元/千克.请你设计一个程序,以方便店主的收款.21、已知函数f(x)=x2+3x+1,编写一个程序来计算f(4)的值.22、已知函数f(x)=x2-2x+1,y1=f(3),编写一个程序计算f(y1)的值.23、已知直线方程为Ax+By+C=0(A·B≠0),试编写一个程序,要求输入符合条件的A,B,C的值,输出该直线在x轴、y轴上的截距和直线的斜率.24、某代销点出售《无线电》《计算机》《看世界》三种杂志,它们的定价分别为1.20元、1.55元、2.00元,编写一个程序,求输入杂志的订购数后,立即输出所付金额.25、在R1, R2, R3这三个电阻并联的电路中,电压为U,则电流的公式为I=U ,写出求电流I的程序.参考答案一、单选题1、【答案】B【解析】【解答】由三种语句的书写格式及其功能知,只有②正确,①,③,④都错误.故答案为:B.【分析】由三种语句的书写格式及其功能,可得结论。
人教A版高中数学必修3《第一章 算法初步 1.2 基本算法语句 1.2.1 输入语句、输出语句和赋值语句》_9

1.2.1输入语句、输出语句和赋值语句
一、教学目标:
1、知识与技能:掌握输入语句、输出语句和赋值语句
2、过程与方法:通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地写出输入语句、输出语句和赋值语句。
3、情感态度与价值观:通过本节的学习,使我们基本算法语句有一个基本的了解;掌握算法语言的三种基本逻辑结构,明确程序框图的基本要求;认识到学习程序框图和算法语句是我们学习计算机的一个基本步骤,也是我们学习计算机语言的必经之路。
二、重点与难点:重点是3种算法语句,难点是能综合运用这些知识正确地画出程序框图和写出算法语句。
三、学法与教学用具:
学法:自主探究,合作交流
教学用具:电脑
四、教学内容:
基本概念:
算法的三种基本逻辑结构:顺序结构,条件结构和循环结构。
各种程序语言都包含了下列基本的算法语句:
计算机运行程序语句的基本顺序:
小结:
2、巩固练习:。
人教A版高中数学必修三第一章1.2-1.2.1输入语句、输出语句和赋值语句 同步训练D卷

人教A版高中数学必修三第一章1.2-1.2.1输入语句、输出语句和赋值语句同步训练D卷姓名:________ 班级:________ 成绩:________一、单选题 (共9题;共18分)1. (2分)阅读如图所示的程序框图,若输入的a、b、c的值分别是21、32、75,则输出的a、b、c分别是()A . 75,21,32B . 21,32,75C . 32,21,75D . 75,32,212. (2分)如图所示的程序框图中,要想使输入的值与输出的值相等,输入的a值应为()A . 1B . 3C . 1或3D . 0或33. (2分)程序执行两个语句“S=0,i=1”后,再连续执行两个语句“S=S+i,i=i+2”三次,此时S的值是()A . 1B . 3C . 4D . 94. (2分)运行如右图所示的程序,输出的结果是()A . 1B . 2C . 3D . 45. (2分)下列给出的赋值语句中正确的是()A . 5=MB . x=﹣xC . B=A=3D . x+y=06. (2分)给出下列程序:如果输入x1=2,x2=3,那么执行此程序后,输出的结果是()A . 7B . 10C . 5D . 87. (2分) (2018高一下·南阳期中) 计算机执行右面的程序后,输出的结果是()A . ,B . ,C . ,D . ,8. (2分) (2018高一下·芜湖期末) 以下程序中,输出时A的值是输入时A的值的()A . 1倍B . 2倍C . 3倍D . 4倍9. (2分)运行下面程序:在两次运行这个程序时,第一次输入8和4,第二次输入2和4,则两次运行后输出的结果分别为()A . 8,2B . 8,4C . 4,2D . 4,4二、填空题 (共5题;共7分)10. (2分)下面程序的功能是求所输入的两个正数的平方和,已知最后输出的结果是3.46,则此程序中,①处应填________,②处应填________.11. (1分)语句“PRINT37 MOD 5”运行的结果是________12. (2分)如图程序中,要求从键盘输入n ,求1+2+3+…+n的和,则横线上缺的程序项是①________,②________.13. (1分)下列正确的语句的个数是________.①输入语句 INPUT a+2;②赋值语句 x=x-5;③输出语句 PRINT M=2.14. (1分)如图所示的算法的结果是________;三、解答题 (共4题;共20分)15. (5分)读下面所给的程序,依据程序画出程序框图,并说明其功能:INPUT xIF x>1 OR x<-1 THENy=1ELSE y=0END IFPRINE yEND.16. (5分)某班有45名学生,一次数学测验,得到各自的成绩,请设计算法求出其中的最高分及平均分,画出程序框图.(可用a(i)表示第i个学生的成绩)17. (5分)输入一个数x,如果它是正数,则输出它;否则不输出.画出解决该问题的程序框图,并写出对应的程序.18. (5分)设计一个算法计算1×3×5×7×…×99值的算法,画出程序框图,写出程序.参考答案一、单选题 (共9题;共18分)1-1、2-1、3-1、4-1、5-1、6-1、7-1、8-1、9-1、二、填空题 (共5题;共7分)10-1、11-1、12-1、13-1、14-1、三、解答题 (共4题;共20分) 15-1、16-1、17-1、18-1、。
人教A版高中数学必修三试卷高中课后练习(含答案):1.2.1输入语句、输出语句和赋值语句.docx

1.2.1输入语句、输出语句和赋值语句班级:__________姓名:__________设计人:__________日期:__________课后练习基础过关1.下列给出的输入语句、输出语句和赋值语句:(1)输出语句INPUT a,b,c;(2)输入语句INPUT x=3;(3)赋值语句3=A;(4)赋值语句A=B=C.则其中正确的个数是A.0个B.1个C.2个D.3个2.执行如图所示的算法语句后的结果为INPUT“x,y=”;x,yA=x*yB=x MOD yC=A*y+BPRINT A,B,CENDA.A=80,B=1,C=401B.A=80,B=3,C=403C.A =80,B =3.2,C =403.2D.A =80,B =3.2,C =404 (运行时从键盘上输入16和5) 3.给出下列程序:INPUT “实数”;x1,y1,x2,y2a=x1-x2m=a^2b=y1-y2n=b^2s=m+nd=SQR(s)PRINT dEND此程序的功能为 ( )A.求点到直线的距离B.求两点之间的距离C.求一个多项式的值D.求输入的值的平方和4.已知程序如图,若a =35,则程序运行后结果是____. INPUT ab =a10-a/10+a MOD 10PRINT bEND5.阅读下面的程序,当输入a ,b 的值分别为3,-5时程序输出的结果为___________. 6.某鞋厂按件计酬,工人每生产一双鞋可获得5元报酬,试编写一个程序,要求输入工人生产的鞋子的数量,输出可获得的报酬.7.已知函数f(x)=x 2+3x+1,编写一个程序来计算f(4)的值.8.以下是一个用基本算法语句编写的程序,根据程序画出其相应的程序框图.INPUT a ,ba =a +bb =a -ba =b =PRINT a ,bENDINPUT“x,y=”;x,yx=x/3y=2*y^ 2PRINT x,yx=2*x-yy=y-1PRINT x,yEND能力提升1.把下面的程序用程序框图表示出来.m=12n=25m=m+nn=m*nPRINT m,nEND2.对于任意的实数a,b,定义一种运算a*b=a3-a2b+ab2+b3,试设计一个程序,能够验证该运算是否满足交换律.1.2.1输入语句、输出语句和赋值语句详细答案【基础过关】1.A【解析】(1)应为输入语句,(2)应为INPUT x,(3)应为A=3,(4)不能用连等号.2.A【解析】第一句输入x=16,y=5,第二句A=16×5=80,第三句B取16除以5的余数,所以B=1,第四句C=80×5+1=401,故选A.3.B【解析】输入的四个实数可作为两个点的坐标,程序中的a,b分别表示两个点的横、纵坐标之差,而m,n分别表示两个点的横、纵坐标之差的平方,s是横、纵坐标之差的平方和,d是平方和的算术平方根,即两点之间的距离,最后输出此距离.4.4.5【解析】因为a=35,所以b=3-3.5+5=4.5.5.0.5 -1.25【解析】本题考查了基本算法语句中的输入语句、输出语句和赋值语句.当输入a,b的值分别为3, -5时a=3-5=-2,b=-2- (-5)=3,a=(-2+3)/2=0.5,b=(-2-3)/2=-1.25,输出a的值为0.5,b的值为-1.25. 6.INPUT“工人生产的鞋子的数量:”;aw=5*aPRINT“可获得的报酬:”;wEND7.x=4y=x^2+3*x+1PRINT“f(4)=”;yEND8.算法语句每一步骤都对应于程序框图的相应步骤,其程序框图如下:桑水【能力提升】.1.程序框图如图所示2.程序如下:INPUT “a,b=”;a,bM=a*a*a-a*a*b+a*b*b+b*b*bPRINT Mx=aa=bb=xM=a*a*a-a*a*b+a*b*b+b*b*bPRINT MEND桑水。
人教A版高中数学必修三试卷1.2.1 输入语句、输出语句和赋值语句.doc

赋值语句
将
赋给.一般先计算“=”右边,然后把这个值赋给“=”左边.
高中数学学习材料
马鸣风萧萧*整理制作
1.2.1输入语句、输出语句和赋值语句
评测练习:
1、程序
INPUT“M=”; M
N=Mቤተ መጻሕፍቲ ባይዱ
M=2*6
P=(M*N)/2
Q=3*P
PRINT M,N,P,Q
END
若输入是是3,则运行结果是
2、编写一个程序,要求输入一个圆的半径,便能输出该圆的周长和面积。( 取3.14)
3、编写一个程序,输入梯形的上底、下底和高的值,计算并输出其面积
4.程序
若输入2,则输出结果为
5、完成下表:三种语句的格式与功能.
名称
格式
功能
输入语句
____ _____________
其中“提示内容”一般是提示用户____________ __
把程序中新输入的值赋值给
输出语句
在计算机的屏幕上输出、值
人教A版高中数学必修三1-2-1 输入语句、输出语句和赋值语句

[警误区] 由于受以前书写的影响,在书写以上符号时极 易出错,故一定要小心谨慎.
下面的程序书写是否有误,若有请改正.
[分析] 以上程序的主要错误在于混淆了数学符号与程 序符号的用法,上面的程序,对于计算机是无法识别的.
[解析] 正确的程序如下:
INPUT “x=”;x INPUT “y=”;y A=x*y B=ABSx^2-1 C=A+B/2 PRINT A,B,C END
已知 a=2,b=5,编写一个程序,交换 a,b 的值
[错解] 程序如下: a=2 b=5 a=b b=a PRINT a,b END
[错因分析] 第一行:a 的值为 2; 第二行:b 的值为 5; 第三行:把 b 的值赋给 a,这时 b 的值为 5,所以 a=5; 第四行:把 a 的值赋给 b,而这时 a 的值为 5,所以 b 的值 还是 5; 第五行:因为 a,b 的值均为 5,所以输出结果为 5,5. 因此,错解中的程序没有达到交换的目的.
2.输出语句
格式
PRINT“提示内容”;_表__达__式___
先计算表达式的_值__,然后输出结果,实现了算法 功能 中的_输__出_功能.显示在计算机屏幕上,也就是输
出信息,可以是常__量__、__变__量___的值和_系__统__信息. 程序框图中的__输__出__框转化为算法语句就是输出 说明 语句.
A.x+y=5
B.3=a
C.a=2+4
D.m=n=2
[答案] C
[解析] A 错,“=”左侧只能是变量不能是表达式,也 不能是数字.B 错.C 对,把 2+4 的值即 6 赋给了变量 a.D 错,在一个赋值语句中,只能给一个变量赋值,不能出现两 个或多个“=”.
(2)给出下列程序
高一数学必修3 1.2.1输入、输出和赋值语句

赋值语句
变量=表达式 变量 1."="左侧必须是变 左侧必须是变 量,右侧可以是数 字,变量或者是计 算公式; 算公式; 2.一个语句只能有一 一个语句只能有一 个"=",并且只能 , 给 个变量赋值; 一 个变量赋值; 3.有计算功能,可以 有计算功能, 有计算功能 把表达式的值赋给 一个变量. 一个变量.
程序:
INPUT A,B PRINT A,B X=A A=B B=X PRINT A,B END 问:程序中的三个赋值语句用来交换两个 变量的值,变量x的作用是什么?
练习1:判断下列给出的语句是否正确?为什么?
1,输入语句INPUT A;B;C 2,输出语句:A=B 3,赋值语句 3=B 4,赋值语句 A=B=2
的常用方法: 输入语句 INPUT 的常用方法 INPUT "提示内容";变量 INPUT 变量 … INPUT "提示内容";变量1,变量2,变量3, INPUT 变量1,变量2,变量3, … 输出语句 PRINT 的常用方法 的常用方法: PRINT "提示内容";表达式 PRINT 表达式 … PRINT "提示内容";表达式1,表达式2,表达式3, PRINT 表达式1,表达式2,表达式3, … PRINT "提示内容"
自变量和函数的一组对应值,编写程序,分别计算当 自变量和函数的一组对应值,编写程序,分别计算当x=-5, -4,-3,-2,-1,0,1,2,3,4,5时的函数值. 时的函数值. 时的函数值 算法: 算法: 框图: 框图:
开始 输入x 输入
第一步:输入 的值 的值; 第一步:输入x的值; 3 2 第二步: 的值; 第二步:计算 y = x + 3x 24x + 30的值; 第三步:输出 的值 的值. 第三步:输出x,y的值. 程序: 程序: INPUT "x=";x y=x^3+3* x^2-24*x+30 PRINT x PRINT y END
人教A版高中数学必修三1.2.1输入语句、输出语句和赋值语句

三、课后练习2:
p.24练习第二题程序
程序: INPUT “a=,b= ”;a,b sum=a+b diff=a-b mul=a*b div=a/b PRINT sum,diff,mul,div END
三、课后练习3:
p.24练习第三题程序
程序: INPUT “a= ”;a INPUT “b= ”;b INPUT “c= ”;c p=(a+b+c)/2 s=SQR(p*(p-a)*(p-b)*(p-c)) PRINT “s= ”;s END
变量之间用分
变量与变量之 间用逗号隔开
号“隔提开示.内容”与后面的“;”可省略.
比较下列各组语句的区别,再判断它
们是否正确.
(3)① 输出语句PRINT “S=”;7 √
② 输出语句PRINT S=7 ╳
(4)① 赋值语句 r=9 √
② 赋值语句 9=r ╳ ③ 赋值语句 R=r=9 ╳
赋值号左边是变量, 只能给一个变量赋值.
INPUT Y
INPUT Y
X=2009
X=2009
Y=2008
Y=2008
X=Y
Y=X
PRINT X , Y
PRINT X , Y
END
END
(1)上述两个程序有何区别.
(a) 2008 2008
(2) 写出两个程序的运行结果; (b) 2009 2009
巩归固纳总提结高
水果店的老板忙极了,小新设计了一个程序 帮助老板算账.已知水晶梨2.4元/千克,葡萄8.6 元/千克,哈密瓜4.2元/千克,某顾客分别买这三 种水果a,b,c 千克.请你将程序补充完整。
INPUT a, b, c A=2.4*a B=8.6*b C=4.2*c S= A+B+C PRINT S END
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
若输入2,则输出结果为
5、完成下表:三种语句的格式与功能.
名称
格式
功能
输入语句
____ _____________
其中“提示内容”一般是提示用户____________ __
把程序中新输入的值赋值给
输出语句
在计算机的屏幕上输出、值和Fra bibliotek赋值语句
将
赋给.一般先计算“=”右边,然后把这个值赋给“=”左边.
1.2.1输入语句、输出语句和赋值语句
评测练习:
1、程序
INPUT“M=”; M
N=M
M=2*6
P=(M*N)/2
Q=3*P
PRINT M,N,P,Q
END
若输入是是3,则运行结果是
2、编写一个程序,要求输入一个圆的半径,便能输出该圆的周长和面积。( 取3.14)
3、编写一个程序,输入梯形的上底、下底和高的值,计算并输出其面积