人教A版高中数学必修三第一章1.2-1.2.1输入语句、输出语句和赋值语句同步练习(I)卷
- 格式:doc
- 大小:349.51 KB
- 文档页数:15
1.2基本算法语句1.2.1赋值、输入和输出语句1.下列关于赋值语句的说法错误的是()A.赋值语句的作用是先计算出赋值号右边的表达式的值B.赋值语句是把左边变量的值赋给赋值号右边的表达式C.赋值语句是把右边表达式的值赋给赋值号左边的变量D.在算法语句中,赋值语句是最基本的语句2.关于语句x=input(“what is your name?”,“string”)的说法不正确的是() A.此语句的内容是输入你的名字,string表示输入数值型变量B.此语句中的“input”语句用来控制在屏幕上输入C.此语句中的string代表输入字符型变量D.Scilab的输入语句“input”,不仅可以输入数值,也可输入单个或多个字符3.当a=3,b=5,c=b+2时,print(%io(2),a,b,c)在屏幕上的输出结果自上而下依次是()A.3,5,7 B.3,5,5 C.7,3,5 D.7,5,32.A string代表字符型变量.3.D print(%io(2),a,b,c)在屏幕上的输出是从右往左开始,即最上面是c的值,中间是b的值,最下面是a的值.4.18A=2×5+8=18.1.在我们写程序时,对于“∥”号的说法正确的是()A.“∥”后面是注释内容,对程序运行起着重要作用B.“∥”后面是程序执行的指令,对程序运行起着重要作用C.“∥”后面是注释内容,对程序运行不起作用D.“∥”后面是程序执行的指令,对程序运行不起作用2.下列给出的输入、输出语句正确的是()①输入语句input a;b;c②输入语句input x=5③输出语句print A=3④输出语句print(%io(2),a)A.①②B.②③C.③④D.④3.写出左下列程序运行后的结果.4.右上边程序运行后的结果是__________.5.已知函数y=x2-2x+3,编写一个程序,使每输入一个x的值,都得到相应的y值.6.对于平面直角坐标系中给定的两点A(a,b),B(c,d),编写一个程序,要求输入两点的坐标,输出这两点间的距离.答案:1.C“∥”后面是注释的内容,对程序运行不起作用.2.D①错,变量之间用逗号“,”隔开;②错,input语句中只能是变量,而不能是表达式;③错,print语句中不能再用赋值号“=”;④正确.3.5,2输入2,5,则a=2,b=5,又m=a,∴m=2.由a=b得a=5,由b=m得b=2,∴输出的结果为5,2.4.2,9,18由a=2,b=-5,c=7知a=b+c=(-5)+7=2,b=c+a=7+2=9,c=a +b+c=2+9+7=18.5.解:程序:x=input(“x=”);y=x^2-2*x+3print(%io(2),x)print(%io(2),y)6.解:程序如下:a=input(“a=”);b=input(“b=”);c=input(“c=”);d=input(“d=”);D=sqrt((a-c)*(a-c)+(b-d)*(b-d))D1.赋值语句是非常重要的语句,以下写法错误的是()A.a=3 B.S=(a+b+c)/2C.3.6=x D.N=N+1答案:C赋值语句中“=”右边是表达式,左边是变量.2.用“Scilab”语言写出以下四个问题的算法,只用赋值语句和输入、输出语句编写程序的是()A.求函数f(x)=5|x|的函数值B.利用圆的面积公式S=πr2计算圆的面积C.求满足1×2×3×…×N>1024的最小自然数ND.求方程x2-2=0的近似根,精确到0.0001答案:B圆的面积只需要对r进行赋值即可求出.3.“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.A. ①③B. ②④C.①④D.②③答案:B4.读程序Ⅰ、Ⅱ,若两程序输入值与执行结果均分别相同,则两程序的输入值为__________,执行结果为__________.程序Ⅰ:x=input(“x=”)y=x+2print(%io(2),y)end程序Ⅱ:x=input(“x=”)y=2*x+2print(%io(2),y)end答案:02两程序执行结果相同,即求y=x+2与y=2x+2的交点.5.写出下列程序运行后的结果.运行结果为______.运行结果为______.答案:(1)1,-2,-1(2)-3(1)赋值语句是先计算右边的式子,然后赋值给左边的变量;(2)由A=A+B运行后知A=3+2=5,B=B-A,即左边的B=2-5=-3,∴C/A*B =-3.6.已知A(x1,y1),B(x2,y2)是平面上的两点,试设计一个程序,输入A、B两点的坐标,输出其中点的坐标.现已给出程序的一部分.试在横线上填上适当的语句,把程序补充7.写出用公式法求x2-2x-8=0的根的程序.答案:解:程序如下:a=input(“a=”);b=input(“b=”);c=input(“c=”);p=-b/(2*a);=(sqrt(b^2-4*a*c))/(2*a);x1=p+q;x2=p-q;print(%io(2),x1,x2)8.已知三角形ABC的三边长分别为a,b,c,写出该三角形面积的算法的程序.答案:解:程序如下:a=input(“a=”);b=input(“b=”);c=input(“c=”);p=(a+b+c)/2;S=sqrt(p*(p-a)*(p-b)*(p-c));print(%io(2),S)点评:①已知三角形三边长,则面积S=p(p-a)(p-b)(p-c),其中p为三角形周长的一半;②输出语句中的“print(%io(2),表达式)可以省略,而直接写表达式;③Scilab中求平方根用sqrt( ).答案:解:程序框图如图所示:点评:读懂程序语言,依据算法的步骤实现程序语言与程序框图的互化,注意一个程序可以有多个输出.。
高中数学人教新课标A版必修3 第一章算法初步 1.2.1输入语句、输出语句和赋值语句A卷姓名:________ 班级:________ 成绩:________一、选择题 (共8题;共16分)1. (2分) (2018高一下·南阳期中) 计算机执行右面的程序后,输出的结果是()A . ,B . ,C . ,D . ,2. (2分)输入x=3,根据程序输出的结果是()A . 13B . 20C . 12D . 53. (2分) (2019高一上·太原月考) 下列给出的赋值语句中正确的是()A . x =-xB . 5 = MC . B=A=3D . x +y = 04. (2分) (2016高一下·信阳期末) 如图程序运行的结果是()A . 1B . 2C . 3D . 45. (2分) (2018高二下·辽源月考) 下列给出的赋值语句中正确的是()A . 4=MB . B=A=3C . x+y=0D . M=-M6. (2分)执行如图算法语句后的结果为()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,4047. (2分) (2016高一下·南市期中) 设A=10,B=20,则可已实现A,B的值互换的语句是()A . A=10 B=20 B=A A=BB . A=10 B=20 C=A B=CC . A=10 B=20 C=A A=B B=CD . A=10 B=20 C=A D=B B=C A=B8. (2分)如图所示的程序框图中,要想使输入的值与输出的值相等,输入的a值应为()A . 1B . 3C . 1或3D . 0或3二、填空题 (共3题;共3分)9. (1分)阅读如图所示的程序,回答下列问题.IF x<=2 THENy=0.2ELSEy=0.2+0.1*(x-3)END IFPRINT yEND程序表示的函数关系式是________.10. (1分)阅读下面的程序:上述程序如果输入的值是51,则运行结果是________.11. (1分)以下程序运行后,输出的结果是________.三、解答题 (共3题;共20分)12. (5分)指出下列语句的错误,并改正:(1)A=B=50(2)x=1,y=2,z=3(3)INPUT“How old are you”x(4)INPUT,x(5)PRINT A+B=;C(6)PRINT Good﹣bye!13. (5分)已知a、b、c三个实数中,有且只有一个是负数,设计一个程序,筛选出这个负数.14. (10分)给出30个数:1,2,4,7,11,…,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,依次类推,要计算这30个数的和,现在已知该问题的算法的程序框图如图所示.(1)请在图中判断框和处理框内填上合适的语句,使之能实现该题的算法功能;(2)根据程序框图写出程序.参考答案一、选择题 (共8题;共16分)1-1、2-1、3-1、4-1、5-1、6-1、7-1、8-1、二、填空题 (共3题;共3分)9-1、10-1、11-1、三、解答题 (共3题;共20分)12-1、13-1、14-1、14-2、。
§1.2 基本算法语句§1.2.1 输入语句、输出语句和赋值语句一、教材分析通过上一节的学习,学生了解了算法的含义,学习了用算法步骤和程序框图表示算法的方法,本节介绍用程序设计语言表示算法的方法. 算法步骤和程序框图表示的算法,计算机是不能理解的,程序是算法的精确形式,是计算机可以理解的算法.本节的教学重点是通过实例使学生理解三种基本算法语句的结构和用法,并在此基础上编写由算法语句组成的程序,从而更细致地刻画算法,进一步体会算法的基本思想.二、教学目标1、知识与技能(1)正确理解输入语句、输出语句、赋值语句的结构。
(2)会写一些简单的程序。
(3)掌握赋值语句中的“=”的作用。
2、过程与方法(1)让学生充分地感知、体验应用计算机解决数学问题的方法;并能初步操作、模仿。
(2)通过对现实生活情境的探究,尝试设计出解决问题的程序,理解逻辑推理的数学方法。
3、情感态度与价值观通过本节内容的学习,使我们认识到计算机与人们生活密切相关,增强计算机应用意识,提高学生学习新知识的兴趣。
三、重点难点教学重点:输入语句、输出语句和赋值语句的基本用法.教学难点:算法语句的写法.四、课时安排1课时五、教学设计(一)导入新课思路1(情境导入)中国足球队在亚洲杯上的失利说明,中国足球仍然需要请外国教练.高水平的外国教练有先进的足球理念,有系统科学的训练计划,有先进的足球技术,但由于语言不通不能直接传授给队员. 算法步骤、程序框图虽然容易掌握,但计算机不能理解,因此我们需要学习算法语句.思路2(直接导入)前面我们学习了程序框图的画法,为了让计算机能够理解算法步骤、程序框图,我们开始学习算法语句.(二)推进新课、新知探究、提出问题(1)指出输入语句的格式、功能、要求.(2)指出输出语句的格式、功能、要求.(3)指出赋值语句的格式、功能、要求.(4)利用框图总结三种语句的功能、格式、特点.(5)指出三种语句与框图的对应关系.讨论结果:(1)输入语句的格式:INPUT“提示内容”;变量例如:INPUT “x=”;x功能:实现算法的输入变量信息(数值或字符)的功能.要求:1°输入语句要求输入的值是具体的常量.2°提示内容提示用户输入的是什么信息,必须加双引号,提示内容“原原本本”的在计算机屏幕上显示,提示内容与变量之间要用分号隔开.3°一个输入语句可以给多个变量赋值,中间用“,”分隔.形式如:INPUT“a=,b=,c=,”;a,b,c(2)输出语句的一般格式:PRINT“提示内容”;表达式例如:PRINT“S=”;S功能:实现算法输出信息(表达式)的功能.要求:1°表达式是指算法和程序要求输出的信息.2°提示内容提示用户要输出的是什么信息,提示内容必须加双引号,提示内容要用分号和表达式分开.3°如同输入语句一样,输出语句可以一次完成输出多个表达式的功能,不同的表达式之间可用“,”分隔.形式如:PRINT “a,b,c:”;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),这是实现不了的.在赋值号右边表达式中每一个变量的值必须事先赋给确定的值.在一个赋值语句中只能给一个变量赋值,不能出现两个或以上的“=”.但对于同一个变量可以多次赋值.(4)三种语句的功能、格式、特点如下:在QBASIC语言中,输入语句是INPUT语句,输出语句是PRINT语句,赋值语句是LET语句(“LET”可以省略).下表列出了这三种语句的一般格式、主要功能和相关说明,供教师教学时参考,不要求学生掌握.INPUT语句PRINT语句赋值语句格式INPUT“提示内容”;变量PRINT“提示内容”;表达式LET变量=表达式功能可对程序中的变量赋值可输出表达式的值,计算可对程序中的变量赋值,计算说明①又称“键盘输入语句”,在程序运①又称“打印语句”,①在程序运行过程中给变量行过程中,停机等候用户由键盘输入数据,而不需要在写程序时指定②“提示内容”和它后面的“;”可以省略③一个语句可以给多个变量赋值,中间用“,”分隔 ④无计算功能⑤用户由键盘输入的数据必须是常量,输入多个数据时用“,”分隔,且个数要与变量的个数相同将表达式的值在屏幕上显示出来②表达式可以是变量、计算公式或系统信息③一个语句可以输出多个表达式.不同的表达式之间可用“,”分隔④有计算功能,能直接输出计算公式的值 赋值②“LET”可以省略,“=”的右侧必须是表达式,左侧必须是变量③一个语句只能给一个变量赋值④有计算功能⑤将一个变量的值赋给另一个变量,前一个变量的值保持不变;可先后给一个变量赋多个不同的值,但变量的取值总是最后被赋予的值(5)指出三种语句与框图的对应关系如下图.(三)应用示例思路1例1 用描点法作函数y=x 3+3x 2-24x+30的图象时,需要求出自变量和函数的一组对应值 .编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.算法分析:根据题意,对于每一个输入的自变量的值,都要输出相应的函数值.写成算法步骤如下:第一步,输入一个自变量的x 的值. 第二步,计算y=x 3+3x 2-24x+30. 第三步,输出y. 程序框图如下图:显然,这是一个由顺序结构构成的算法,按照程序框图中流程线的方向,依次将程序框中的内容写成相应的算法语句,就得相应的程序.解:程序: INPUT “x”;xy=x^3+3*x^2-24*x+30PRINT yEND点评:前面我们学习了算法步骤、程序框图,我们对照程序框图与算法语句可以得到它们之间的对应关系.例如:在这个程序中,第1行中的INPUT语句就是输入语句.这个语句的一般格式是INPUT “提示内容”;变量其中,“提示内容”一般是提示用户输入什么样的信息,每次运行例1中的程序时,依次输入-5,-4,-3,-2,-1,0,1,2,3,4,5,计算机每次都把新输入的值赋给变量“x”,并按“x”新获得的值计算变量“y”的值.例2 给一个变量重复赋值.解:程序:A=10A=A+15PRINT AEND点评:给一个变量重复赋值,变量只保存最后一次赋值,比如此程序的输出值是25. 例3 编写程序,计算一个学生数学、语文、英语三门课的平均成绩.算法分析:先写出解决本例的算法步骤:第一步,输入该学生数学、语文、英语三门课的成绩a,b,c.第二步,计算y=3cba++.第三步,输出y.程序框图如下:由于PRINT语句还可以用于输出数值计算的结果,所以这个算法可以写成下列程序. 程序:IN PUT “Maths=”;aINPUT “Chinese=”;bINPUT “English=”;cPRINT “The average=”;(a+b+c)/3END点评:例3中的第4行的PRINT语句是输出语句,它的一般形式是PRINT“提示内容”;表达式PRINT语句可以在计算机的屏幕上输出常量、变量的值和系统信息,同输入语句一样,这里的表达式前也可以有“提示内容”.例4 变换两个变量A 和B 的值,并输出交换前后的值.解:程序: INPUT A ,B PRINT A ,B x=A A=B B=xPRINT A,B END思路2例1 写出求三个数a ,b ,c 的方差的程序.分析:方差是在初中统计内容中学习过的知识,计算所有数的方差首先计算所有数的平均数x ,通过公式s 2=nx x x x x x n 22221)()()(-++-+- 来计算.算法步骤:第一步,计算平均数3cb a x ++=. 第二步,计算方差s 2=3)()()(222x c x b x a -+-+-.第三步,得到的结果即为所求. 程序如下: INPUT a ,b ,c y=(a+b+c)/3S=((a -y)2+ (b -y)2+ (c -y)2)/3 PRINT S END点评:套用公式求值问题是传统数学求值问题的一种,它是一种典型的顺序结构,也就是说只通过输入、输出和赋值语句就可以完成任务.解决这类问题的关键是先分析这种问题的解法,即构造计算的过程,再写出算法步骤和流程图,再翻译成算法语句即可.例2 编写一个程序,要求输入两个正数a 和b 的值,输出a b 和b a 的值.分析:可以利用INPUT 语句输入两个正数,然后将a b 和b a 的值分别赋给两个变量输出即可.也可以将a b 和b a 的底数和幂数进行交换,故还可以利用赋值语句,采用将两个变量的值互换的办法实现.解:程序1: INPUT “a ,b :”;a ,b A=a^b B=b^aPRINT “a^b=”;A ,“b^a=”;B程序2:INPUT “a,b:”;a,bA=a^bPRINT “a^b=”;Ax=aa=bb=xA=a^bPRINT “b^a=”;AEND点评:交换a,b的值可通过下面三个语句来实现:t=aa=bb=t通过引进一个中间变量t实现变量a和b的值的交换,因此只需用赋值语句即可实现算法.在一些较为复杂的问题算法中经常需要对两个变量的值进行交换,因此应熟练掌握这种方法.(四)知能训练1.判断下列给出的输入语句、输出语句和赋值语句是否正确?为什么?(1)输入语句INPUT a;b;c(2)输出语句A=4(3)赋值语句3=B(4)赋值语句A=B=-2解:(1)错,变量之间应用“,”号隔开.(2)错,PRINT语句不能用赋值号“=”.(3)错,赋值语句中“=”号左右不能互换.(4)错,一个赋值语句只能给一个变量赋值.点评:输入语句、输出语句和赋值语句基本上对应于算法中的顺序结构.输入语句、输出语句和赋值语句都不包括“控制转移”,由它们组成的程序段必然是顺序结构.2.请写出下面运算输出的结果.(1)a=5b=3c=(a+b)/2d=c*cPRINT“d=”;d(2)a=1b=2c=a+bb=a+c-bPRINT “a=,b=,c=”;a,b,c(3)a=10c=30a=bb=cc=aPRINT “a=,b=,c=” ;a,b,c解:(1)16;语句c=(a+b)/2是将a,b和的一半赋值给变量c,语句d=c*c是将c的平方赋值给d,最后输出d的值.(2)1,2,3;语句c=a+b是将a,b的和赋值给c,语句b=a+c-b是将a+c-b的值赋值给了b.(3)20,30,20;经过语句a=b后a,b,c的值是20,20,30.经过语句b=c后a,b,c的值是20,30,30.经过语句c=a后a,b,c的值是20,30,20.点评:语句的识别问题是一个逆向性思维,一般我们认为我们的学习是从算法步骤(自然语言)至程序框图,再到算法语言(程序).如果将程序摆在我们的面前时,我们要先识别每个语句,再整体把握并概括出程序的功能.(五)拓展提升已知某生某三科的成绩为80、75、95分,求三科的总分及平均分.分析:将三科成绩赋给三个变量A,B,C,然后对三个变量进行操作、运算,求其总分、平均分.变量的起名规则:由字母、数字、下划线组成,但第一个字符必须是字母(大、小写皆可),起名时尽量做到见名知义,如本例中我们可用变量ZF表示总分,PJF表示平均分.解:程序框图如下图:程序:A=80B=75C=95ZF=A+B+CPJF=ZF/3PRINT ZF,PJFEND(六)课堂小结(1)输入语句、输出语句和赋值语句的基本用法. (2)用输入语句、输出语句和赋值语句编写算法语句.(七)作业习题1.2A组1,2.。
人教A版高中数学必修三第一章1.2-1.2.1输入语句、输出语句和赋值语句同步练
习(I)卷
姓名:________ 班级:________ 成绩:________
一、单选题 (共11题;共22分)
1. (2分)若输入x的值为3,则该程序运行后,输出变量y的值是()
INPUT x
IF x>3 THEN
y=x*x
ELSE
y=2*x
END IF
PRINT y
END
A . 3
B . 6
C . 9
D . 27
2. (2分)以下给出的输入、输出语句、赋值语句中正确的有()
①输入语句INPUT a;b;c;
②输入语句INPUT x=3;
③输出语句PRINT 20,3*2;
④输出语句PRINT A=4;
⑤赋值语3=B;
⑥赋值语句x+y=0;
⑦赋值语句A=B=-2;
⑧赋值语句T=T*T.
A . 2个
B . 3个
C . 4个
D . 5个
3. (2分) (2018高二下·辽源月考) 下列给出的赋值语句中正确的是()
A . 4=M
B . B=A=3
C . x+y=0
D . M=-M
4. (2分)关于赋值语句需要注意的事项中不正确的是()
A . 赋值号左边只能是变量,而不能是表达式
B . 赋值号左、右两边不能对换
C . 不能利用赋值语句进行代数式的演算
D . 赋值号与数学中的等号的意义相同
5. (2分)读程序
甲:INPUT i=1 乙:INPUT i=1000
S=0 S=0
WHILE i<=1000 DO
S=S+i S=S+i
i=i+l i=i-1
WEND LOOP UNTIL i≤1
PRINT S PRINT S
END END
对甲乙两程序和输出结果判断正确的是()
A . 程序不同,结果不同
B . 程序不同,结果相同
C . 程序相同,结果不同
D . 程序相同,结果相同
6. (2分)输入x=3,根据程序输出的结果是()
A . 13
B . 20
C . 12
D . 5
7. (2分)若运行右图的程序,则输出的结果是().
A . 4
B . 13
C . 9
D . 22
8. (2分) (2018高一下·南阳期中) 计算机执行右面的程序后,输出的结果是()
A . ,
B . ,
C . ,
D . ,
9. (2分)阅读下列程序:
INPUT a
IF a>5 THEN
b=2*a
ELSE
b=a*a+1
END IF
PRINT b
END
如果输入5,则该程序的运行结果为()
A . 1
B . 10
C . 25
D . 26
10. (2分)已知变量已被赋值,要交换的值,采用的算法是()
A . ,
B . ,,
C . ,,
D . ,,
11. (2分)下列给出的赋值语句中正确的是()
A . 4=M
B . M=-M
C . B=A=3
D . x+y=0
二、填空题 (共7题;共8分)
12. (1分)若a=11时,下面的程序段输出的结果是________.
IF a<10 THEN
y=2* (a-1)
ELSE
y=a MOD 10
END IF
PRINT y
END
13. (1分)“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.
其中说法正确的序号是________.
14. (1分)下列语句执行完后,A,B的值各为________.
A=2
B=3
B=A*A
A=A+B
B=A+B
END
15. (1分)写出下列程序运行的结果
a=1
b=2
c=a-b
b=a+c/b
PRINT a,b,c
END
输出结果为________.
16. (1分)下面程序的运行结果为________.
a=2
b=3
c=4
a=b
b=c+2
c=b+4
d=(a+b+c)/3
PRINT “d=”;d
END
17. (1分)下列正确的语句的个数是________.
①输入语句 INPUT a+2;
②赋值语句 x=x-5;
③输出语句 PRINT M=2.
18. (2分)读如下两个程序,完成下列题目.
程序(1):
x=1
x=x*2
x=x*3
PRINT x
END
程序(2):
INPUT x
y=x*x+6
PRINT y
END
(1)程序(1)的运行结果为________.
(2)若程序(1)、(2)运行结果相同,则程序(2)输入的值为________.
三、解答题 (共8题;共50分)
19. (10分) (2018高一下·濮阳期末) 在每年的3月份,濮阳市政府都会发动市民参与到植树绿化活动中去林业管理部门为了保证树苗的质量都会在植树前对树苗进行检测,现从甲、乙两种树苗中各抽测了株树苗,量出它们的高度如下(单位:厘米),
甲:37,21,31,20,29,19,32,23,25,33;
乙:10,30,47,27,46,14,26,10,44,46.
(1)画出两组数据的茎叶图并根据茎叶图对甲、乙两种树苗的高度作比较,写出两个统计结论;
(2)设抽测的株甲种树苗高度平均值为,将这株树苗的高度依次输人,按程序框(如图)进行运算,问输出的大小为多少?并说明的统计学意义,
20. (10分) (2018高一下·濮阳期末) 在每年的3月份,濮阳市政府都会发动市民参与到植树绿化活动中去林业管理部门为了保证树苗的质量都会在植树前对树苗进行检测,现从甲、乙两种树苗中各抽测了株树苗,量出它们的高度如下(单位:厘米),
甲:37,21,31,20,29,19,32,23,25,33;
乙:10,30,47,27,46,14,26,10,44,46.
(1)画出两组数据的茎叶图并根据茎叶图对甲、乙两种树苗的高度作比较,写出两个统计结论;
(2)设抽测的株甲种树苗高度平均值为,将这株树苗的高度依次输人,按程序框(如图)进行运算,问输出的大小为多少?并说明的统计学意义,
21. (5分)已知两个单元分别存放了变量x和y ,试变换两个变量的值,并输出x和y ,请写出算法并画出程序框图.
22. (5分)已知函数f(x)=x2+3x+1,编写一个程序来计算f(4)的值.
23. (5分)已知函数f(x)=x2-2x+1,y1=f(3),编写一个程序计算f(y1)的值.
24. (5分)已知直线方程为Ax+By+C=0(A·B≠0),试编写一个程序,要求输入符合条件的A,B,C的值,输出该直线在x轴、y轴上的截距和直线的斜率.
25. (5分)某代销点出售《无线电》《计算机》《看世界》三种杂志,它们的定价分别为1.20元、1.55元、2.00元,编写一个程序,求输入杂志的订购数后,立即输出所付金额.
26. (5分)在R1 , R2 , R3这三个电阻并联的电路中,电压为U,则电流的公式为I=U ,写出求电流I的程序.
参考答案一、单选题 (共11题;共22分)
1-1、
2-1、
3-1、
4-1、
5-1、
6-1、
7-1、
8-1、
9-1、
10-1、
11-1、
二、填空题 (共7题;共8分)
12-1、
13-1、
14-1、
15-1、
16-1、
17-1、
18-1、
18-2、
三、解答题 (共8题;共50分)
19-1、
19-2、
20-1、20-2、
21-1、
22-1、23-1、24-1、25-1、
26-1、。