人教A版高中数学必修三第一章1.2-1.2.1输入语句、输出语句和赋值语句同步练习(I)卷
人教A版 高二数学 必修三 第一章:1.2 基本算法语句(共34张PPT)

IF 条件 THEN
语句1
否
ELSE
语句2
满足条件?
END IF
语句2
IF 条件 THEN 语句
END IF
语句
2、注意书写的规范性
作业布置 课本P20 练习第3、4题
课外活动
试查找数学课本一些分段函数的事例,看看能否 能用条件语句写出解决问题的程序
算法初步
§1.2.3 循环语句
温故而知新
1.2.1输入、输出语句和赋值语句
赋值语句
格式说明:“:=”是赋值号。它与比较符“=”是两 个不 同的符号。A:=5表明将整数5赋给变量A,完成一个动作。 而A=5表明变量A与5相比较判断等与不等,结果是一个 布尔值。
赋值语句执行过程:计算赋值号右边的表达式,求出其结 果,并将结果赋给赋值号左边的变量名。
例3 根据下面的程序语句画出对应的程序框图,并分 析程序的结果。
(1) s=0 i=2 WHILE i<=18 s=s+i i=i+3 WEND PRINT “s=”;s END
(2)
i=1 sum=0 m=1 DO
m=m*i sum=sum+m i=i+1 LOOP UNTIL i>10 PRINT sum END
通过双场宽可以将实数不按科学记数法的 形式输出。
修改场宽,观察输出结果
Program ex_5; var a:real; begin a:=13.56; writeln(a:10:2); end.
如果a:=12345678,如何输出?
输入语句
格式说明:read和readln是标准过程。多个变量 之间用逗号分隔,必须是变量名,不可以是常量 和表达式。如read(2,a*b)。变量不可以是布尔 型。
最新人教版高中数学必修3第一章《基本算法语句1.2.1赋值、输入和输出语句》(附答案)

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( ).答案:解:程序框图如图所示:点评:读懂程序语言,依据算法的步骤实现程序语言与程序框图的互化,注意一个程序可以有多个输出.。
高一数学必修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
人教A版高中数学必修31.2.1 输入语句、输出语句和赋值语句课件

A.①②
B.②③
C.③④
D.①④
D [①④正确,②③中对变量赋值是错误的.]
12
4.下面一段程序执行后的结果是________.
10 [先把 2 赋给 A,然后把 A*2 赋给 A,即 A 变为 4,再把 A+ 6 赋给 A,故 A 为 10.]
13
合作探究 提素养
14
输入、输出语句
【例 1】 (1)下列语句正确的是________(只填序号). ①INPUT 2,3,4 ②INPUT x=2 ③INPUT x ④INPUT x,y,z
3
自主预习 探新知
4
1.输入、输出语句 (1)输入、输出语句
输入语句、输出语句分别与程序框图中的_输__入__、__输_出__框__对应,
用来输入和输出信息.
5
(2)输入、输出语句的格式及功能
名 格式
称
功能
输 入
__I_N_P_U__T_“_提__示__内__容__”__;_变__量________,
1
第一章 算法初步
1.2 基本算法语句 1.2.1 输入语句、输出语句和赋值语句
2
学习目标
核心素养
1.理解输入语句、输出语句、赋值 1.通过算法语句的学习,培养
语句的格式与作用.(重点、易混 数学抽象素养.
点) 2.借助程序语句的编写,提
2.能够将程序框图转化为“算 升逻辑推理素养.
法”语句.(难点)
15
⑤INPUT “a=”;a
⑥INPUT “a=”;5*5
⑦INPUT a,b,c,
(2)当 x 的值为 5 时,“PRINT“x=”;x”在屏幕上的输出结果
为( )
A.5=5
高中数学人教新课标A版必修3 第一章 算法初步 1.2.1输入语句、输出语句和赋值语句A卷

高中数学人教新课标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、。
人教A版高中数学必修3《第一章 算法初步 1.2 基本算法语句 1.2.1 输入语句、输出语句和赋值语句》_72

§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版必修3第一章 1.2 1.2.1 输入语句、输出语句和赋值语句课件

[活学活用] 根据如图所示的程序框图,写出相应的程序.
解:程序为:
“多练提能·熟生巧”见“课时跟踪检测(五)” (单击进入电子文档)
谢谢观看!
仅做学习交流,谢谢!
语语文文::初初一一新新生生使使用用的的是是教教育育部部编编写写的的教教材材,,也也称称““部部编编””教教材材。。““部部编编本本””是是指指由由教教育育部部直直接接组组织织编编写写的的教教材材。。““部部编编本本””除除了了语语文文,,还还有有德德育育和和历历史史。。现现有有的的语语文文教教材材,,小小学学有有1122种种版版本本,,初初中中有有88种种版版本本。。这这些些版版本本现现在在也也都都做做了了修修订订,,和和““部部编编本本””一一同同投投入入使使用用。。““部部编编本本””取取代代原原来来人人教教版版,,覆覆盖盖面面比比较较广广,,小小学学约约占占5500%%,,初初中中约约占占6600%%。。今今秋秋,,小小学学一一年年级级新新生生使使用用的的是是语语文文出出版版社社的的修修订订版版教教材材,,还还是是先先学学拼拼音音,,后后学学识识字字。。政政治治::小小学学一一年年级级学学生生使使用用的的教教材材有有两两个个版版本本,,小小学学一一年年级级和和初初一一的的政政治治教教材材不不再再叫叫《《思思想想品品德德》》,,改改名名为为《《道道德德与与法法治治》》。。历历史史::初初一一新新生生使使用用华华师师大大版版教教材材。。历历史史教教材材最最大大的的变变化化是是不不再再按按科科技技、、思思想想、、文文化化等等专专题题进进行行内内容容设设置置,,而而是是以以时时间间为为主主线线,,按按照照历历史史发发展展的的时时间间顺顺序序进进行行设设置置。。关关于于部部编编版版,,你你知知道道多多少少??为为什什么么要要改改版版??跟跟小小编编一一起起来来了了解解下下吧吧!!一一新新教教材材的的五五个个变变化化一一、、入入学学以以后后先先学学一一部部分分常常用用字字,,再再开开始始学学拼拼音音。。汉汉字字是是生生活活中中经经常常碰碰到到的的,,但但拼拼音音作作为为一一个个符符号号,,在在孩孩子子们们的的生生活活中中接接触触、、使使用用都都很很少少,,教教学学顺顺序序换换一一换换,,其其实实是是更更关关注注孩孩子子们们的的需需求求了了。。先先学学一一部部分分常常用用常常见见字字,,就就是是把把孩孩子子的的生生活活、、经经历历融融入入到到学学习习中中。。二二、、第第一一册册识识字字量量减减少少,,由由440000字字减减少少到到330000字字。。第第一一单单元元先先学学4400个个常常用用字字,,比比如如““地地””字字,,对对孩孩子子来来说说并并不不陌陌生生,,在在童童话话书书、、绘绘本本里里可可以以看看到到,,电电视视新新闻闻里里也也有有。。而而在在以以前前,,课课文文选选用用的的一一些些结结构构简简单单的的独独体体字字,,比比如如““叉叉””字字,,结结构构比比较较简简单单,,但但日日常常生生活活中中用用得得不不算算多多。。新新教教材材中中,,增增大大了了常常用用常常见见字字的的比比重重,,减减少少了了一一些些和和孩孩子子生生活活联联系系不不太太紧紧密密的的汉汉字字。。三三、、新新增增““快快乐乐阅阅读读吧吧””栏栏目目,,引引导导学学生生开开展展课课外外阅阅读读。。教教材材第第一一单单元元的的入入学学教教育育中中,,有有一一幅幅图图是是孩孩子子们们一一起起讨讨论论《《西西游游记记》》等等故故事事,,看看得得出出来来,,语语文文学学习习越越来来越越重重视视孩孩子子的的阅阅读读表表达达,,通通过过读读 故故事事、、演演故故事事、、看看故故事事等等,,提提升升阅阅读读能能力力。。入入学学教教育育中中第第一一次次提提出出阅阅读读教教育育,,把把阅阅读读习习惯惯提提升升到到和和识识字字、、写写字字同同等等重重要要的的地地位位。。四四、、新新增增““和和大大人人一一起起读读””栏栏目目,,激激发发学学生生的的阅阅读读兴兴趣趣,,拓拓展展课课外外阅阅读读。。有有家家长长担担心心会会不不会会增增加加家家长长负负担担,,其其实实这这个个““大大人人””包包含含很很多多意意思思,,可可以以是是老老师师、、爸爸妈妈、、爷爷爷爷、、奶奶奶奶、、外外公公、、外外婆婆等等,,也也可可以以是是邻邻居居家家的的小小姐姐姐姐等等。。每每个个人人讲讲述述一一个个故故事事,,表表达达是是不不一一样样的的,,有有人人比比较较精精炼炼,,有有人人比比较较口口语语化化,,儿儿童童听听到到的的故故事事不不同同,,就就会会形形成成不不同同的的语语文文素素养养。。五五、、语语文文园园地地里里,,新新增增一一个个““书书写写提提示示””的的栏栏目目。。写写字字是是有有规规律律的的,,一一部部分分字字有有自自己己的的写写法法,,笔笔顺顺都都有有自自己己的的规规则则,,新新教教材材要要求求写写字字的的时时候候,,就就要要了了解解一一些些字字的的写写法法。。现现在在信信息息技技术术发发展展很很快快,,孩孩子子并并不不是是只只会会打打字字就就可可以以,,写写字字也也不不能能弱弱化化。。二二为为什什么么要要先先识识字字后后学学拼拼音音??一一位位语语文文教教研研员员说说,,孩孩子子学学语语文文是是母母语语教教育育,,他他们们在在生生活活中中已已经经认认了了很很多多字字了了,,一一年年级级的的识识字字课课可可以以和和他他们们之之前前的的生生活活有有机机结结合合起起来来。。原原先先先先拼拼音音后后识识字字,,很很多多孩孩子子觉觉得得枯枯燥燥,,学学的的时时候候感感受受不不到到拼拼音音的的用用处处。。如如果果先先接接触触汉汉字字,,小小朋朋友友在在学学拼拼音音的的过过程程中中会会觉觉得得拼拼音音是是有有用用的的,,学学好好拼拼音音是是为为了了认认识识更更多多的的汉汉字字。。还还有有一一位位小小学学语语文文老老师师说说::““我我刚刚刚刚教教完完一一年年级级语语文文,,先先学学拼拼音音再再识识字字,,刚刚进进校校门门的的孩孩子子上上来来就就学学,,压压力力会会比比较较大大,,很很多多孩孩子子有有挫挫败败感感,,家家长长甚甚至至很很焦焦急急。。现现在在让让一一年年级级的的孩孩子子们们先先认认简简单单的的字字,,可可以以让让刚刚入入学学的的孩孩子子们们感感受受到到学学习习的的快快乐乐,,消消除除他他们们害害怕怕甚甚至至恐恐惧惧心心理理。。我我看看了了一一下下网网上上的的新新教教材材,,字字都都比比较较简简单单,,很很多多小小朋朋友友都都认认识识。。””
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人教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、。