输入输出赋值语句.ppt

输入输出赋值语句.ppt

ID:56412609

大小:279.00 KB

页数:26页

时间:2020-06-17

输入输出赋值语句.ppt_第1页
输入输出赋值语句.ppt_第2页
输入输出赋值语句.ppt_第3页
输入输出赋值语句.ppt_第4页
输入输出赋值语句.ppt_第5页
资源描述:

《输入输出赋值语句.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、1.2基本算法语句输入语句输出语句赋值语句条件语句循环语句1.2.1输入语句、输出语句、赋值语句y=x3+3x2-24x+30输出y结束开始例1、用描点法作函数y=x3+3x2-24x+30的图象时,需要求自变量和函数的一组对应值。编写程序,求对应值。INPUT“x=”;xy=x^3+3*x^2-24*x+30PRINTxPRINTyEND输入x输入语句赋值语句输出语句END语句表示程序到此结束一、赋值语句1、一般格式:变量=表达式2、功能:对程序中的变量进行赋值3、说明:(1)赋值语句的作用是将表达式所代表的值赋给变量。它实质上是先

2、将赋值号“=”右边表达式的值计算出来,然后把该值赋给“=”左边的变量,使该变量的值等于表达式的值。例如:“x=5”的意思是讲数值5赋给变量x.(2)赋值语句中的“=”称作赋值号,而不是“等号”,两者意义不同。例1:a=b,表示将b的值赋给a,而不是说a和b相等!例2:在数学式子中a=a+1一般是错误的,但在赋值语句中a=a+1是有意义的,其功能是将a的值加1在赋给a,原来a的值将被“冲掉”。(3)赋值号的左右两边不能对换,赋值语句是将赋值号右边表达式的值赋给赋值号左边的变量,例如:a=b表示用b的值代替变量a原来的值,不能写为b=a,

3、因为b=a表示用a的值代替变量b的值.(4)赋值语句左边只能是变量名字,而不是表达式。例如:x=5是对的,5=x是错误的;a+b=c也是错误的,而c=a+b是正确的。(5)格式中右边“表达式”可以是一个常数、含有其他变量的表达式或含有变量自身的表达式.例如:如A=3,a=b2+c,i=i+2等.(6)不能利用赋值语句进行代数式的演算(如化简、因式分解等)。例如:y=x2-1=(x+1)(x-1)这是不能实现的,在赋值语句中赋值号右边的表达式中的每一个“变量”都必须事先赋给确定的值。(7)在同一个赋值语句中只能给一个变量赋值,不能出现两

4、个或多个“=”。例如:a=b=5是错误的。(8)对于一个变量可以多次赋值.每次赋值将“原值”冲掉,留下“新值”.例1:a=5,a=7,a=9,则执行时a的值是9;例2:A=5,B=A,C=A,最后执行时C的值仍然是5。练习.判断下列赋值语句正确的是:A.4=M;B.M=-M;C.B=A=3;D.x+y=0.B二、输入语句2、功能:对程序中的变量进行赋值1、一般格式:INPUT“提示内容”;变量3、说明:(1)”INPUT”汉语意思有”输入”之意(2)“提示内容”是提示用户输入什么样的信息的,它与后面的“;”可以省略;(3)一个语句可以

5、给多个变量赋值,中间用“,”分隔;(4)用户由键盘输入的数据只能是常量,输入多个数据时用“,”分隔,且个数要与变量的个数相同;(5)无计算功能例:输入语句(1)INPUT“x=”;x(2)INPUTx(3)INPUT“x=,y=”;x,y三、输出语句1、一般格式:PRINT“提示内容”;表达式2、功能:输出表达式的值,计算3、说明:(1)”PRINT”汉语意思有”输出、打印”之意(2)表达式可以是变量、计算公式、常量或系统信息(3)一个语句可以输出多个表达式,中间用“,”分隔(4)有计算功能,能直接输出计算公式的结果例:输出语句(1)

6、PRINT“s=”;s(2)PRINTy,Z(3)PRINT“y=”;(a+b+c)/3(4)PRINT“结果:”3+4+5(5)PRINT“Norealroot”练习1:1、指出下列语句的错误,并改正:(1)PRINTA+B=;C(2)INPUT“Howoldareyou”x(3)INPUT,x(4)INPUTx=2算法基本语句中常见函数以及算术运算符函数名功能运算符作用LOG(x)lnx(自然数)^乘幂运算(如:ab=a^b)SQR(x)x的算术平方根(x>0)*,/乘法、除法运算(如:ab=a*b)ABS(x)x的绝对值MOD,

7、求余、求商运算+,-加法、减法运算例1:交换两个变量A和B的值,并输出交换前后的值。分析:引入一个中间变量X,将A的值赋予X,又将B的值赋予A,再将X的值赋予B,从而达到交换A,B的值.INPUTAINPUTBPRINTA,BX=AA=BB=XPRINTA,BEND程序:例题讲解练习12、当x的值为5时,“PRINT“x=”;x”在屏幕上输出的结果为()A.5=5B.5C.5=xD.x=53、将表示成算法语句是DC4、写出下列语句描述的算法的输出结果(1)a=5b=3c=(a+b)/2d=c*cPRINTd(2)a=1b=2c=a+

8、bb=a+c-bPRINTa,b,c(3)a=10b=20c=30a=bb=cc=aPRINTa,b,c161,2,320,30,20练习1练习15、若a=10,b=20,x=30,则下列语句执行后输出的结果是什么?(2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。