书签 分享 收藏 举报 版权申诉 / 14
上传文档赚钱

类型1.2.1 赋值语句.ppt

  • 上传人(卖家):hwpkd79526
  • 文档编号:5631762
  • 上传时间:2023-04-28
  • 格式:PPT
  • 页数:14
  • 大小:85KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《1.2.1 赋值语句.ppt》由用户(hwpkd79526)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    1.2.1 赋值语句 1.2 赋值 语句
    资源描述:

    1、赋值语句赋值语句输入语句输入语句 输出语句输出语句 赋值语句赋值语句 条件语句条件语句 循环语句循环语句 常用的程序设计语言:常用的程序设计语言:BASIC、C/C+、Scilab、VB、ASP、Java等等。等等。基本算法语句基本算法语句算法的三种基本逻辑结构:算法的三种基本逻辑结构:顺序结构,条顺序结构,条件结构和循环结构件结构和循环结构。各种程序语言都包含了下列基本的算法各种程序语言都包含了下列基本的算法语句:语句:一、赋值语句一、赋值语句 在表述一个算法时,经常要引入在表述一个算法时,经常要引入变量变量,并,并赋给该赋给该变量一个值变量一个值,用来表明赋给某一个变量一个,用来表明赋给某

    2、一个变量一个具体的确具体的确定值定值的语句叫做赋值语句。的语句叫做赋值语句。赋值语句的一般格式是:赋值语句的一般格式是:变量名变量名=表达式表达式赋值语句的作用:赋值语句的作用:先计算出赋值号右边表达式的值,先计算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值。等于表达式的值。Sum=a+b+c关于赋值语句,有以下几点需要注意:关于赋值语句,有以下几点需要注意:(1)赋值语句的作用是将表达式所代表)赋值语句的作用是将表达式所代表的值赋给变量。的值赋给变量。它实质上是先将赋值号它实质上是先将赋值号“=”右边表达右边表

    3、达式的值计算出来,然后把该值赋给式的值计算出来,然后把该值赋给“=”左边的变量,使该变量的值等于表达式的左边的变量,使该变量的值等于表达式的值。值。例如:例如:“x=5”的意思是讲数值的意思是讲数值5赋给变量赋给变量x.(2)赋值语句中的)赋值语句中的“=”称作赋值号,而称作赋值号,而不是不是“等号等号”,例如:,例如:a=b,表示将,表示将b的值的值赋给赋给a,而不是说,而不是说a和和b相等相等!赋值号的左右两边不能对换,赋值语句赋值号的左右两边不能对换,赋值语句是将赋值号右边表达式的值赋给赋值号左是将赋值号右边表达式的值赋给赋值号左边的变量,例如边的变量,例如a=b表示用表示用b的值代替变

    4、量的值代替变量a原来的值,不能写为原来的值,不能写为b=a,因为,因为b=a表示表示用用a的值代替变量的值代替变量b的值的值.(3)格式中右边)格式中右边“表达式表达式”可以是一个可以是一个数值、常量或算式,如果数值、常量或算式,如果“表达式表达式”是是一个算式,赋值语句的作用是先计算出一个算式,赋值语句的作用是先计算出“=”右边表达式的值,然后将该值赋给右边表达式的值,然后将该值赋给“=”左边的变量左边的变量.如如x=32+4*52,a=b+c等等.(4)赋值语句左边只能是)赋值语句左边只能是变量名字变量名字,而,而不是表达式。不是表达式。如如x=5是对的,是对的,5=x是错误是错误的;的;

    5、a+b=c也是错误的,而也是错误的,而c=a+b是正确是正确的。的。(5)不能利用赋值语句进行代数式的演)不能利用赋值语句进行代数式的演算(如化简、因式分解等)。算(如化简、因式分解等)。如如y=x21=(x+1)(x1)这是不能实现的,这是不能实现的,在赋值语句中赋值号右边的表达式中的每在赋值语句中赋值号右边的表达式中的每一个一个“变量变量”都必须事先赋给确定的值,都必须事先赋给确定的值,在一个赋值语句中只能给一个变量赋值,在一个赋值语句中只能给一个变量赋值,不能出现两个或多个不能出现两个或多个“=”。如如a=b=5是是错误的;错误的;(6)对于一个变量可以多次赋值,)对于一个变量可以多次赋

    6、值,如如a=5,a=7,a=9,则执行时,则执行时a的值是的值是9;变量的值也可以多次赋值,变量的值也可以多次赋值,如如A=5,B=A,C=A,最后执行时,最后执行时C的的值仍然是值仍然是5;(7)赋值号与数学中的等号的意义是不)赋值号与数学中的等号的意义是不同的,赋值号左边的变量如果原来没有值,同的,赋值号左边的变量如果原来没有值,则执行赋值语句后,获得一个值;如果已则执行赋值语句后,获得一个值;如果已有值,则执行该语句,以赋值号右边表达有值,则执行该语句,以赋值号右边表达式的值代替该变量原来的值,即将原值式的值代替该变量原来的值,即将原值“冲掉冲掉”。如。如N=N+1,在数学中是不成立,在

    7、数学中是不成立的,但在赋值语句中,意思是将的,但在赋值语句中,意思是将N+1的原的原值加值加1再赋给再赋给N,此时左边,此时左边N的值就是原来的值就是原来N的值加的值加1,如,如N原来是原来是7,则,则N=N+1后,后,N的值变为的值变为8。例例1.判断下列赋值语句是否正确:判断下列赋值语句是否正确:(1)4=m;(2)x+y=10;(3)A=B=2;(4)N=N+1.解:(解:(1)错误,()错误,(2)错误;)错误;(3)错误;()错误;(4)正确)正确.注意:注意:辗转赋值,即先将一个数值赋给一个变量,再辗转赋值,即先将一个数值赋给一个变量,再将第一个变量的值赋给第二个变量将第一个变量的

    8、值赋给第二个变量一直继续下去。一直继续下去。思考:思考:x=10y=xz=y则则x,y,z的值分别为多少?的值分别为多少?探究交流:探究交流::下面的程序下面的程序A的输出值是多少的输出值是多少?A=10A=A+15AEND:下面的程序运行后,下面的程序运行后,x,y各等于多少?各等于多少?x=3y=4xyENDx=y:下面的程序运行后,下面的程序运行后,a,b,c各等于多少?各等于多少?b=ca=3b=-5c=8a=bc=aEND练习题练习题1:写出下列算法执行后的结果:写出下列算法执行后的结果.a=2;a=4;a=a+a;a(1)(2)答案:答案:8答案:答案:4a=2;b=3;c=a+b;b=a+cb;b课时小结:课时小结:(1)、赋值语句中的)、赋值语句中的“=”的作用及应用的作用及应用(2)、编程的一般步骤:先写算法,再进)、编程的一般步骤:先写算法,再进 行编程。行编程。我们要养成良好的习惯,也有助于数学逻辑我们要养成良好的习惯,也有助于数学逻辑思维的形成。思维的形成。

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:1.2.1 赋值语句.ppt
    链接地址:https://www.163wenku.com/p-5631762.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库