输入输出赋值语句PPT课件下载推荐.ppt

上传人:b****2 文档编号:15588063 上传时间:2022-11-06 格式:PPT 页数:26 大小:353KB
下载 相关 举报
输入输出赋值语句PPT课件下载推荐.ppt_第1页
第1页 / 共26页
输入输出赋值语句PPT课件下载推荐.ppt_第2页
第2页 / 共26页
输入输出赋值语句PPT课件下载推荐.ppt_第3页
第3页 / 共26页
输入输出赋值语句PPT课件下载推荐.ppt_第4页
第4页 / 共26页
输入输出赋值语句PPT课件下载推荐.ppt_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

输入输出赋值语句PPT课件下载推荐.ppt

《输入输出赋值语句PPT课件下载推荐.ppt》由会员分享,可在线阅读,更多相关《输入输出赋值语句PPT课件下载推荐.ppt(26页珍藏版)》请在冰豆网上搜索。

输入输出赋值语句PPT课件下载推荐.ppt

(11)赋值语句的作用是将)赋值语句的作用是将表达式所代表的值赋给变表达式所代表的值赋给变量量。

它实质上是先将赋值号。

它实质上是先将赋值号“=”=”右边表达式的值计右边表达式的值计算出来,然后把该值赋给算出来,然后把该值赋给“=”=”左边的变量,使该变左边的变量,使该变量的值等于表达式的值。

量的值等于表达式的值。

例如:

“xx=5=5”的意思是讲数值的意思是讲数值55赋给变量赋给变量xx.(22)赋值语句中的赋值语句中的“=”=”称作赋值号称作赋值号,而不是,而不是“等号等号”,两者意义不同。

,两者意义不同。

例例11:

aa=bb,表示将,表示将bb的值赋给的值赋给aa,而不是说,而不是说aa和和bb相等相等!

例例22:

在数学式子中在数学式子中a=a+1a=a+1一般是错误的,但在赋值语一般是错误的,但在赋值语句中句中a=a+1a=a+1是有意义的,其功能是将是有意义的,其功能是将aa的值加的值加11在赋给在赋给aa,原来,原来aa的值将被的值将被“冲掉冲掉”。

(33)赋值号的左右两边不能对换,赋值号的左右两边不能对换,赋值语句是将赋赋值语句是将赋值号右边表达式的值赋给赋值号左边的变量,值号右边表达式的值赋给赋值号左边的变量,例如:

aa=bb表示用表示用bb的值代替变量的值代替变量aa原来的值,不能写原来的值,不能写为为bb=aa,因为,因为bb=aa表示用表示用aa的值代替变量的值代替变量bb的值的值.(44)赋值语句)赋值语句左边只能是变量名字左边只能是变量名字,而不是表达式。

,而不是表达式。

xx=5=5是对的,是对的,5=5=xx是错误的;

是错误的;

aa+bb=cc也是错误的,也是错误的,而而cc=aa+bb是正确的。

是正确的。

(55)格式中)格式中右边右边“表达式表达式”可以是一个常数、含有可以是一个常数、含有其他变量的表达式或含有变量自身的表达式其他变量的表达式或含有变量自身的表达式.例如:

如如A=3A=3,a=ba=b22+c+c,i=i+2i=i+2等等.(66)不能利用赋值语句进行代数式的演算(如化简、)不能利用赋值语句进行代数式的演算(如化简、因式分解等)。

因式分解等)。

y=xy=x221=(x+1)(x1=(x+1)(x1)1)这是不能实现的,在赋值语句中这是不能实现的,在赋值语句中赋值号右边的表达式中的每一个赋值号右边的表达式中的每一个“变量变量”都必须事先都必须事先赋给确定的值。

赋给确定的值。

(77)在同一个赋值语句中只能给一个变量赋值,不)在同一个赋值语句中只能给一个变量赋值,不能出现两个或多个能出现两个或多个“=”=”。

a=b=5a=b=5是错误的。

是错误的。

(88)对于一个变量可以多次赋值每次赋值将)对于一个变量可以多次赋值每次赋值将“原值原值”冲掉,留下冲掉,留下“新值新值”.例例11:

a=5a=5,a=7a=7,a=9a=9,则执行时,则执行时aa的值是的值是99;

A=5A=5,B=AB=A,C=AC=A,最后执行时,最后执行时CC的值仍然是的值仍然是55。

练习练习.判断下列赋值语句正确的是:

判断下列赋值语句正确的是:

A.4=M;

B.M=-M;

C.B=A=3;

D.x+y=0.B二、输入语句二、输入语句22、功能:

对程序中的变量进行赋值对程序中的变量进行赋值11、一般格式:

INPUTINPUT“提示内容提示内容”;

变量;

变量33、说明:

(1)

(1)”INPUTINPUT”汉语意思有汉语意思有”输入输入”之意之意(22)“提示内容提示内容”是提示用户输入什么样的信息的,是提示用户输入什么样的信息的,它与后面的它与后面的“;

”可以省略;

可以省略;

(33)一个语句可以给多个变量赋值,中间用)一个语句可以给多个变量赋值,中间用“,”分隔分隔;

(44)用户由键盘输入的数据只能是常量,输入多个)用户由键盘输入的数据只能是常量,输入多个数据时用数据时用“,”分隔,且个数要与变量的个数相同分隔,且个数要与变量的个数相同;

(55)无计算功能)无计算功能例:

输入语句例:

输入语句(11)INPUT“x=”;

xINPUT“x=”;

x(22)INPUTxINPUTx(33)INPUT“x=,y=”;

INPUT“x=,y=”;

x,yx,y三、输出语句三、输出语句11、一般格式:

PRINTPRINT“提示内容提示内容”;

表达式;

表达式22、功能:

输出表达式的值输出表达式的值,计算计算33、说明:

(1)

(1)”PRINTPRINT”汉语意思有汉语意思有”输出、输出、打印打印”之意之意(22)表达式可以是变量、计算公式、常量或系统信息)表达式可以是变量、计算公式、常量或系统信息(33)一个语句可以输出多个表达式,中间用)一个语句可以输出多个表达式,中间用“,”分隔分隔(44)有计算功能,能直接输出计算公式的结果)有计算功能,能直接输出计算公式的结果例:

输出语句例:

输出语句(11)PRINTPRINT“s=s=”;

s;

s(22)PRINTyPRINTy,ZZ(33)PRINTPRINT“y=y=”;

(a+b+c)/3;

(a+b+c)/3(44)PRINTPRINT“结果:

结果:

”3+4+53+4+5(55)PRINTPRINT“NorealrootNorealroot”练习练习1:

1、指出下列语句的错误,并改正:

、指出下列语句的错误,并改正:

(1)PRINTA+B=;

C

(2)INPUT“Howoldareyou”x(3)INPUT,x(4)INPUTx=2算法基本语句中常见函数以及算术运算符算法基本语句中常见函数以及算术运算符函数名函数名功能功能运算符运算符作用作用LOG(x)lnx(自然数)(自然数)乘幂运算乘幂运算(如:

如:

ab=ab)SQR(x)x的算术平的算术平方根方根(x0)*,/乘法、除法运算乘法、除法运算(如:

ab=a*b)ABS(x)x的绝对值的绝对值MOD,求余、求商运算求余、求商运算+,-加法、减法运算加法、减法运算例1:

交换两个变量交换两个变量AA和和BB的值的值,并输出交换前并输出交换前后的值。

后的值。

分析:

引入一个中引入一个中间变量间变量XX,将将AA的的值赋予值赋予X,X,又将又将BB的值赋予的值赋予AA,再,再将将XX的值赋予的值赋予BB,从而达到交,从而达到交换换AA,BB的值的值.INPUTINPUTAAINPUTINPUTBBPRINTPRINTAA,BBX=AX=AA=BA=BB=XB=XPRINTPRINTAA,BBENDEND程序:

例题讲解例题讲解练习练习122、当、当xx的值为的值为55时,时,“PRINT“x=”PRINT“x=”;

x”x”在屏幕上输出的结果为(在屏幕上输出的结果为()A.5=5B.5C.5=xD.x=5A.5=5B.5C.5=xD.x=533、将、将表示成算法语句是表示成算法语句是DC44、写出下列语句描述的算法的输出结果写出下列语句描述的算法的输出结果

(1)a=5

(1)a=5b=3b=3c=(a+b)/2c=(a+b)/2d=c*cd=c*cPRINTdPRINTd

(2)a=1

(2)a=1b=2b=2c=c=a+ba+bb=b=a+c-ba+c-bPRINTPRINTa,b,ca,b,c(3)a=10(3)a=10b=20b=20c=30c=30a=ba=bb=cb=cc=ac=aPRINTPRINTa,b,ca,b,c161,2,320,30,20练习练习1练习练习155、若、若a=10,b=20a=10,b=20,x=30,x=30,则下列语句执行后输出的则下列语句执行后输出的结果是什么?

结果是什么?

(2)x=b

(2)x=bb=ab=aa=xa=xPRINTPRINTa,ba,b(4)a=x(4)a=xx=bx=bb=ab=aPRINTPRINTa,ba,b(3)b=a(3)b=aa=ba=bPRINTPRINTa,ba,b20,20(11)a=ba=bb=ab=aPRINTPRINTa,ba,b20,1010,1030,30返回p.24练习第一题程序练习第一题程序程序:

程序:

INPUT“F=“;

FC=(F-32)*5/9PRINT“C=“;

CEND练习练习2三、课后练习三、课后练习2:

p.24练习第二题程序练习第二题程序程序:

INPUT“a=,b=“;

a,bsum=a+bdiff=a-bmul=a*bdiv=a/bPRINTsum,diff,mul,divEND返回三、课后练习三、课后练习3:

p.24练习第三题程序练习第三题程序程序:

p=(2+3+4)/2s=SQR(p*(p-2)*(p-3)*(p-4)PRINT“s=“;

sEND返回小结小结输入语句、输出语句、赋值语句输入语句、输出语句、赋值语句

(1)格式)格式

(2)功能)功能(3)说明)说明作业作业1、第、第24页练习页练习42、习题、习题1.2A组组2y=(a+b+c)/3输出输出y结束结束开始开始例例22、编写程序,计算一个学生数学、编写程序,计算一个学生数学、语文、英语三门课的平均成绩。

语文、英语三门课的平均成绩。

INPUTINPUT“a,b,ca,b,c”;

a,b,c;

a,b,cy=(a+b+c)/3y=(a+b+c)/3PPRINTRINT“y=y=”;

yyENDEND输入输入a、b、cy=(a+b+c)/3输出输出y结束结束开始开始例例22、编写程序,计算一个学生数学、编写程序,计算一个学生数学、语文、英语三门课的平均成绩。

输入输入a、b、cINPUTINPUT“a,b,ca,b,c”;

a,b,cPPRINTRINT“y=y=”;

(a+b+c)/3(a+b+c)/3ENDENDy=(a+b+c)/3输出输出y结束结束开始开始例例22、编写程序,计算一个学生数学、编写程序,计算一个学生数学、语文、英语三门课的平均成绩。

输入输入a、b、cINPUTINPUT“MathsMaths=“;

a;

aINPUTINPUT“Chinese=Chinese=“;

b;

bINPUTINPUT“English=English=“;

c;

cPRINTPRINT“TheTheaverage=average=“;

(a+b+c)/3ENDEND

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1