所属成套资源:人教A版数学必修3 PPT课件+练习
人教版新课标A必修31.2.1输入、输出、赋值语句示范课ppt课件
展开这是一份人教版新课标A必修31.2.1输入、输出、赋值语句示范课ppt课件,文件包含121ppt、121doc等2份课件配套教学资源,其中PPT共35页, 欢迎下载使用。
1.2.1 输入语句、输出语句和赋值语句
各种动物各自有自己的语言,人也存在各种语言,如英语、汉语、日语等,计算机它也有自己识别的各种语言,下面我们就来学习计算机的几种基本语句.
1.下列输入语句正确的是( )A.INPUT x B.INPUT x+3C.INPUT “学生身高” D.INPUT x=3[解析] A对,“提示内容”及后面的分号可省略,直接输入;B错,x+3是代数式,不是变量;C错,只有“提示内容”而无变量;D错,x=3是等式而不是变量.
2.下列赋值语句正确的是( )A.x+y=5 B.3=aC.a=2+4 D.m=n=2[解析] A错,“=”左侧只能是变量不能是表达式,也不能是数字,∴B错.C对,把2+4的值即6赋给了变量a.D错,在一个赋值语句中,只能给一个变量赋值,不能出现两个或多个“=”.
3.有以下程序:程序执行后的结果是( )A.5 5 B.3 3C.A=5 B=5 D.A=3 B=3[解析] 利用赋值语句知有如下执行过程:A=3,B=5→A=5→B=5.
4.在如图所示的程序中输入x=1 000,y=2,则输出的结果M是( )A.2 018 B.2 019C.2 020 D.2 022[解析] M=2×1 000+6×2+7=2 019,则输出的结果M是2 019.
(1)下列输入语句书写正确的是( )A.INPUT“A,B,C=”a,b,cB.INPUT“A,B,C=”;a,b,cC.INPUTa,b,c=;“A,B,C”D.PRINT“A,B,C=”;a,b,c
命题方向1 ⇨条件语句的格式和用法
(2)下列输出语句书写不正确的是( )A.PRINT S B.PRINT S=4C.PRINT “S=”;S D.PRINT (a+b+c)/3[思路分析] 本题考查学生对算法知识的掌握,关键是知道赋值语句的格式。[解析] (1)“提示内容”与输入内容之间要用“;”隔开,故A错;提示内容在前,输入内容在后,故C错;输入语句用“INPUT”而非“PRINT”,故D错.(2)由输出语句的格式及功能知A,C,D正确,不能直接输出S=4,故选B.
『规律总结』 解决输入语句和输出语句要明确的三个问题(1)输入语句要求输入的值只能是变量名,不能是具体数字或表达式(输入语句无计算功能),若输入多个数,各数之间用“,”隔开.(2)计算机执行到输入语句时,暂停,等候用户输入“提示内容”所提示的数据,输入后回车,则程序继续进行,“提示内容”及其后的“;”可省略.(3)输出语句可以输出常数,变量或表达式的值(输出语句有计算功能)或字符,程序中引号内的部分将原始呈现.
〔跟踪练习1〕 下列输入语句正确的是( )A.INPUT 2,3,4B.INPUT “x=”;x,“y=”;yC.INPUT x,y,zD.INPUT x=2[解析] 输入语句不能直接输入常量,其中的提示信息只能紧跟INPUT,且不能多次提示,故选C.
[思路分析] 从程序上看,所给两个程序均使用了赋值语句,但x=y与y=x是不同的,x=y是将y的值赋给x,执行后x的值变为y的值,而y的值不变.同理y=x是将x的值赋给y.
命题方向2 ⇨赋值语句
[解析] (1)由题意可知①中输出的x和y值分别为4,4;②中输出的x和y值分别为3,3.(2)程序①中的x=y是将y的值4赋给x,赋值后x的值变为4;②中y=x是将x的值3赋给y,赋值后y的值为3.
『规律总结』 赋值语句的几种常见形式(1)赋予变量常数值,如a=1.(2)赋予变量其他变量或表达式的值,如b=a,b=2a+1.(3)变量自身的值在原值上加常数或变量,如i=i+1,i=i+S.(4)给一个变量多次赋值时,变量的取值是最后一次被赋予的值.
〔跟踪练习2〕 (1)下列赋值语句正确的是( )A.a+b+c=1B.2=0C.2a=b=1D.n=n+1(2)下列算法:①z=x;②x=y;③y=z;④输出x,y.关于算法的作用,叙述正确的是( )A.交换了原来的x,yB.让x与y相等C.变量z与x,y相等D.x,y仍是原来的值
编写一个交换两个变量A和B的值的程序.
在解决生活中的实际问题时,往往需先将实际问题转化为数学问题,再写出解决此类问题的算法步骤,并根据算法步骤画出程序框图或写出算法语句.由此可见,程序框图与算法语句之间是可以相互转化的.
以下是一个用基本算法语句编写的程序,根据程序画出其相应的程序框图.
[思路分析] 该程序主要利用了输入语句、赋值语句和输出语句进行算法描述,只要按顺序从上到下将输入语句、赋值语句、输出语句表达的内容填入相应的程序框即可.
[解析] 程序框图如图所示:
1.下列输入语句正确的是( )A.INPUT “a;b” B.INPUT “x=”,xC.INPUT a·b D.INPUT “x=”;x[解析] INPUT语句可以给多个变量赋值,变量之间用“,”隔开,故A、C错误;INPUT语句中提示内容与变量用分号隔开,故B错误,选项D正确.
2.下列给出的输入、输出语句正确的是( )①输入语句:INPUT a,b,c,d,e②输入语句:INPUT X=1③输出语句:PRINT A=4④输出语句:PRINT 10,3*2,2/3A.①② B.②③C.③④ D.①④[解析] INPUT语句中只能是变量,而不能是表达式,语句中不能出现赋值号“=”故②③错,①④正确.
3.若下列程序输出的结果为3,则输入的x值可能是( )A.1 B.-3C.-1 D.1或-3[解析] 由题意,得x2+2x=3,∴(x+3)(x-1)=0,∴x=-3或x=1,故选D.
4.已知程序若输入a,b,c的值分别为1,2,3,则输出a,b,c的值分别为____________.[解析] 运行该程序得x=1,y=2,a=3,b=1,c=2,所以输出a,b,c的值分别为3,1,2.
5.编写程序,计算A、B、C三人的平均年龄.[解析] 程序如下:
相关课件
这是一份人教版新课标A必修31.2.1输入、输出、赋值语句图片ppt课件,共14页。PPT课件主要包含了课题引入,理论迁移等内容,欢迎下载使用。
这是一份人教版新课标A必修31.2.1输入、输出、赋值语句备课ppt课件,共18页。PPT课件主要包含了问题提出,第三步输出y,变量表达式,理论迁移,算法分析,程序框图,END,PRINTAB等内容,欢迎下载使用。
这是一份人教版新课标A必修31.2.1输入、输出、赋值语句示范课ppt课件,共25页。PPT课件主要包含了如右图,探究新知,输入语句的一般格式,输出语句的一般格式,程序框图,输出y,程序2,程序3,变量=表达式,A的输出值是多少等内容,欢迎下载使用。