欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > PPT文档下载
    分享到微信 分享到微博 分享到QQ空间

    2019版高中数学第二章算法初步2.2.2变量与赋值课件北师大版必修3.ppt

    • 资源ID:1153773       资源大小:751.50KB        全文页数:24页
    • 资源格式: PPT        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2019版高中数学第二章算法初步2.2.2变量与赋值课件北师大版必修3.ppt

    1、2.2 变量与赋值,1.变量 (1)定义:在研究问题的过程中可以取不同数值的量称为变量. (2)变量的表示:变量的名称一般由一个或几个英文字母组成,或者是由一个或几个字母后面跟着一个数字组成,如a,b,a1,a2,sum,mod等,不同的变量有不同的变量名. 2.赋值 (1)赋值:把B的值赋给变量A,这个过程称为赋值,记作A=B,其中“=”为赋值符号. (2)赋值语句 定义:在表述一个算法时,经常要引入变量,并赋给该变量一个值,用来表明赋给某一个变量一个具体的确定值的语句叫作赋值语句. 赋值语句的一般格式:变量名=表达式. 赋值语句中的“=”号,称作赋值号. 赋值语句的功能:先计算赋值号右边表

    2、达式的值,再把该值赋给赋值号左边的变量,使该变量的值等于表达式的值.,【做一做】 (1)下列赋值语句正确的是( ) A.m+n=2 018 B.2 018=m C.m+2 018=m D.m=m+2 018 (2)在变量赋值中,a=9,b=a,c=b,则c= . 答案:(1)D (2)9,思考辨析 判断下列说法是否正确,正确的在后面的括号里画“”,错误的画“”. (1)在变量赋值中,把2 018赋给k,写作“2 018=k”. ( ) (2)在变量赋值中,若a=1,b=a,则b的结果为1. ( ) (3)一个变量可以对其多次赋值,其值是最后一次所赋予的值. ( ) (4)可以利用赋值进行代数式

    3、的演算,如下列赋值是合理的,y=x2-1=(x+1)(x-1). ( ) (5)赋值符号“=”不同于数学算式中的等号,A=A+1表示变量A的值增加1后还用A表示. ( ) 答案:(1) (2) (3) (4) (5),探究一,探究二,探究三,思维辨析,当堂检测,对赋值语句的理解 【例1】 试判断下列哪些赋值语句是正确的?哪些是错误的? (1)4=m; (2)A=B=3; (3)x2-y2=(x+y)(x-y); (4)m+n=15; (5)x=x. 解:(1)赋值号的左边只能是变量,不能是数字,故错误. (2)赋值语句只能给一个变量赋值,不能出现两个或多个赋值号,故错误. (3)赋值号的左边只

    4、能是变量,不能是表达式,故错误. (4)赋值号的左边不能是表达式,故错误. (5)符合赋值语句的格式要求,将变量x的值重新赋给变量x,故正确.,探究一,探究二,探究三,思维辨析,当堂检测,反思感悟赋值语句给变量赋值要注意两个关键点 (1)格式要正确.变量一定在赋值号的左边,右边可以是常量,也可以是表达式. (2)终值看最后.如果算法中给同一个变量多次赋值,那么这个变量的最终值是最后一次所赋的值.,探究一,探究二,探究三,思维辨析,当堂检测,变式训练1赋值语句n=n+1的意思是( ) A.n等于n+1 B.n+1等于n C.将n的值赋给n+1 D.将n的原值加1再赋给n,即n的值增加1 解析:赋

    5、值语句中的“=”与数学中的“=”是完全不同的,赋值语句中的“=”左右两边的值不能互换,左边表示变量,右边表示变量或表达式.本题中式子表示的意义是将n的值加1再赋给n,即n的值增加1. 答案:D,探究一,探究二,探究三,思维辨析,当堂检测,赋值语句的应用 【例2】 设计一个算法,使得任意输入的3个整数按从大到小的顺序输出,写出算法步骤,并画出算法框图. 分析:用a,b,c表示输入的3个整数;为了节约变量,把它们重新排列后,仍用a,b,c表示,并使abc,重新排列的过程需要利用赋值语句,比较大小时要运用选择结构.,探究一,探究二,探究三,思维辨析,当堂检测,解:算法步骤如下: 1.输入3个整数a,

    6、b,c; 2.将a与b比较,并把小者赋值给b,大者赋值给a; 3.将a与c比较,并把小者赋值给c,大者赋值给a,此时a已是三者中最大的; 4.将b与c比较,并把小者赋值给c,大者赋值给b,此时a,b,c已按从大到小的顺序排列好; 5.按顺序输出a,b,c. 算法框图如图所示.,探究一,探究二,探究三,思维辨析,当堂检测,反思感悟1.解决含赋值语句的算法框图的输出结果等问题时,要明确赋值语句的作用,当含有多个变量、多个赋值语句、对同一变量多次赋值时,要理解各变量之间的关系,以最后一次赋值为最终输出的值. 2.运用赋值语句表达算法时,可以节省变量,使算法更加简洁,但要注意当需要交换两个变量的值时,

    7、一般要通过引入第三个变量来实现.,探究一,探究二,探究三,思维辨析,当堂检测,变式训练2阅读如图所示的算法框图,若输出的结果为2,则处的处理框内应填的是 ( )A.x=2 B.b=2 C.x=1 D.a=5 答案:C,探究一,探究二,探究三,思维辨析,当堂检测,变量与赋值在实际问题中的应用 【例3】某商场购进6 000 kg大米,第一天售出库存的三分之二,同时又购进3 000 kg,第二天售出库存的四分之三,同时又购进2 600 kg,第三天售出库存的五分之四,同时又购进3 000 kg,编写一个算法,计算该商场第四天开始销售前库存大米的重量.画出算法框图. 分析:商场中大米的库存是逐日变化的

    8、,可以设置一个变量存放每天的库存数,我们只设一个变量a,每次将当天的库存统计好存入变量里,然后输出变量的当前值.,探究一,探究二,探究三,思维辨析,当堂检测,解:算法步骤如下:,探究一,探究二,探究三,思维辨析,当堂检测,反思感悟用算法解决实际问题时,首先要根据实际问题的特点,选择相应的数学公式,然后引进恰当的变量,寻求变量之间的关系,最后借助赋值语句描述算法.,探究一,探究二,探究三,思维辨析,当堂检测,变式训练3某商场进行优惠促销:若购物金额x在500元以上,打8折;若购物金额x在300元以上500元以下(不包括300元,包括500元),打9折;否则,不打折.设计算法和算法框图,要求输入购

    9、物金额为x,即能输出实际交款额y.,探究一,探究二,探究三,思维辨析,当堂检测,解:算法步骤如下: 1.输入购物金额x; 2.判断x300是否成立,若成立,则y=x;否则,执行3; 3.判断x500是否成立,若成立,则y=0.9x;否则,y=0.8x; 4.输出y,结束算法. 算法框图如图所示:,探究一,探究二,探究三,思维辨析,当堂检测,对多次赋值理解不清致误 【典例】 阅读方框中的算法步骤.,1.x=3,y=2; 2.x=x2,y=3y; 3.输出x,y; 4.x=x+1,y=y-1; 5.输出x,y.,运行结果是 和 . 错解第二步中,x=32=9,y=32=6. 输出9,6; 第四步中

    10、,x=3+1=4,y=2-1=1. 输出4,1.,探究一,探究二,探究三,思维辨析,当堂检测,正解第二步中,x=32=9,y=32=6, 输出9,6; 第四步中,x=9+1=10,y=6-1=5, 输出10,5. 故运行结果是9,6和10,5. 纠错心得本例错误的根本原因是忽视第一次赋值的结果,要清楚,当变量在第二次赋值的时候是在初始数据的基础上得到的,如果只用初始值,将产生错误结果.,探究一,探究二,探究三,思维辨析,当堂检测,变式训练计算机执行下面的程序后,输出的a,b的值分别是( ),a=1; b=3; a=a+b; b=a-b; 输出a,b.,A.1,3 B.4,1 C.4,-2 D.

    11、1,4 答案:B,探究一,探究二,探究三,思维辨析,当堂检测,1.“x=3*5”,“x=x+1”是某一程序中的先后相邻的两个语句,则下列说法正确的是( ) x=3*5的意思是x=35=15,此式与算术中的式子是一样的; x=3*5是将数值15赋给x; x=3*5可以写为3*5=x; x=x+1在执行时赋值号右边x的值是15,执行后左边x的值是16. A. B. C. D. 答案:B 2.将两数a=8,b=17交换,使a=17,b=8,则下面赋值语句正确的一组是( )c=b; a=c; a=b; b=a; b=a; c=b; b=a; a=c; a=b; b=a;A B C D 答案:B,探究一

    12、,探究二,探究三,思维辨析,当堂检测,3.执行如图所示算法框图,输出的M= .,答案:10,探究一,探究二,探究三,思维辨析,当堂检测,4.下面的语句执行后输出的结果为 . A=2; B=3; B=A*A; A=A+B; B=B+A; 输出A,B. 解析:执行过程如下:A=2,B=3B=22=4A=2+4=6B=4+6=10,故输出A,B的值分别为6,10. 答案:6,10,探究一,探究二,探究三,思维辨析,当堂检测,5.金融业是现代生活中不可或缺的行业,与我们有着密切的关系.某人现有5 000元人民币,他按照定期一年的存款方式存入银行,到期自动转存,按复利计算,已知当前定期一年的利率为3.25%,试求5年后这个人连本带息可以取出多少钱?用算法解决问题,画出算法框图. 解:设这个人在n(n=1,2,3,4,5)年后连本带息可以取出a元,算法步骤如下: 1.a=5 000; 2.a=a(1+3.25%); 3.a=a(1+3.25%); 4.a=a(1+3.25%); 5.a=a(1+3.25%); 6.a=a(1+3.25%); 7.输出a. 算法框图如图所示.,


    注意事项

    本文(2019版高中数学第二章算法初步2.2.2变量与赋值课件北师大版必修3.ppt)为本站会员(sumcourage256)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开