1.2基本算法语句1.2.1输入语句、输出语句和赋值语句1.理解输入语句、输出语句、赋值语句的基本含义.2.能用输入语句、输出语句、赋值语句编写简单的程序.1.输入语句:计算机是无法“看得懂,听得见”的.因此还需要将算法用计算机能够理解的程序设计语言(programminglanguage)翻译成计算机程序,输入英文为“INPUT”,输入语句用来实现算法的输入信息功能,格式如下:例如:要输入x=2,y=4,语句如何表示?答案:INPUT“x=,y=”;2,42.输出语句:输出英文为“PRINT”,输出语句用来实现算法的输出信息功能,格式如下:例如:要输出x=2,语句如何表示?答案:PRINT“x=”;23.赋值语句:用来实现算法的赋值功能,即给某一个变量一个具体的确定值的语句,可以包含计算功能,其中的“=”相当于取什么值,不是等于什么,因此同一个问题中,同一个字母可以取不同的值.它的一般格式是:例如:变量S是a和b的和,语句如何表示?答案:S=a+b11.要输出“7为奇数”,语句可以为(C)A.PRINT7B.PRINT;7C.PRINT7;“为奇数”D.PRINT7“为奇数”2.下列输入语句正确的是(D)A.INPUT“x=”2;B.INPUT“x=;”2C.INPUT“x=”;2;D.INPUT“x=”;23.下列输出语句表示方式正确的是(D)A.PRINTx=2;B.PRINTx=2C.PRINT“x=”;2;D.PRINT“x=”;24.将两个数a=8,b=7交换,使a=7,b=8,使用赋值语句正确的一组(B)A.a=b,b=aB.c=b,b=a,a=cC.b=a,a=bD.a=c,c=b,b=a1.下列给出的赋值语句中不正确的是(A)A.4=xB.x=-xC.x=x-3D.x=x2+12.如图所示,程序运行的结果是(C)a=1b=2c=3a=bb=cc=aPRINTa,b,cENDA.1,2,3B.2,3,1C.2,3,2D.3,2,13.计算机执行下面的程序段后,输出的结果是(B)A.1,3B.4,1C.0,0D.6,024.上面程序运行结果是________.答案:205.下列说法中正确的是(A)A.输入语句可以给变量赋值并且可以同时给多个变量赋值B.输出语句可以输出变量的值、常量和系统信息,但不能输出有关的表达式的计算结果C.赋值语句“y=x”与“x=y”相同D赋值语句y=4*x+3中的“*”可以省略6.读程序完成下列题目:程序:(1)若输入“3”,则程序执行的结果是什么?(2)若程序执行的结果为3.则输入的值为多少?解析:由程序可知y与x的关系为y=x2+2x,(1)当x=3时,y=32+2×3=15.即输入3时,程序执行的结果为15.(2)若y=3,即x2+2x=3.解得x=1或x=-3.即若程序执行结果为3,则输入的值为1或-3.7.以下是一个用基本算法语句编写的程序,根据程序画出其相应的程序框图.INPUTx,yPRINTx/4,2*yx=x+2y=y-1PRINTx,yEND分析:从程序上可以看出,该程序是使用输入语句,赋值语句、输出语句编写的,按照从上到下的顺序依次执行语句,因此是顺序结构.故只要按顺序从上到下把输入、赋值、输出语句所表达的内容填入相应的框图即可.解析:程序框图如右图所示.38.编写一个程序,输入正方形的边长,输出它的对角线长和面积的值[提示:表示为SQR(2)].解析:程序如下:INPUT“a=”;al=SQR(2)*aS=a*aPRINT“对角线长=”;l,“面积=”;SEND9.编写计算一个学生在一次考试中数学、语文、英语三门课程的平均成绩的程序.答案:INPUT“Maths=”;aINPUT“Chinese=”;bINPUT“English=”;cPRINT“Theaverage=”;(a+b+c)/3END1.“提示内容”是提示用户输入什么样的信息,打印时含引号的内容会原样打出.2.输入语句要求输入的值只能是具体的常数,不能是函数、变量或表达式.3.提示内容与变量之间用分号“;”隔开,若输入多个变量,变量与变量之间用逗号4“,”隔开.4.输出语句中可以包含运算.5.赋值号左边只能是变量名字,而不能是表达式,如“2=X”是错误的.6.赋值号左右不能对换,如“A=B”与“B=A”的含义和运行结果是不同的.7.不能利用赋值语句进行代数式的演算.(如化简、因式分解、解方程等)8.赋值号“=”与数学中的等号意义不同,有些语言中用“∶=”表示.5