高中数学 2.2.2变量与赋值课件 北师大版必修3.ppt

上传人:sh****n 文档编号:1875513 上传时间:2019-11-09 格式:PPT 页数:40 大小:1.73MB
返回 下载 相关 举报
高中数学 2.2.2变量与赋值课件 北师大版必修3.ppt_第1页
第1页 / 共40页
高中数学 2.2.2变量与赋值课件 北师大版必修3.ppt_第2页
第2页 / 共40页
高中数学 2.2.2变量与赋值课件 北师大版必修3.ppt_第3页
第3页 / 共40页
点击查看更多>>
资源描述
成才之路 数学,路漫漫其修远兮 吾将上下而求索,北师大版 必修3,算法初步,第二章,2 算法框图的基本结构及设计,第二章,2.2 变量与赋值,中国有一种古老的喝酒文化“划拳”,你会吗?当想表示八时将大拇指、食指同时伸出,嘴里喊“八大仙”等,每个手势都被赋予了特定的“任务” 通过某些载体来表达一件事,肯定会有一种便捷、易懂的作用我们即将学习的变量与赋值就是基于这种考虑而萌发的那么什么是变量与赋值呢?它又是如何构成的呢?这就是本节将要学习的内容,变量与赋值 (1)变量:在研究问题的过程中,可以取_称为变量 (2)赋值:把B的值赋给变量A,这个过程称为赋值,记作_,其中“_”为赋值符号 注意:赋值符号“”的右边B可以是常数,也可以是表达式,也可以是变量,但是赋值符号“”的左边A只能是_,否则没有意义,不同数值的量,AB,变量,特别提示 1赋值中的“”,叫作赋值号在计算机中,赋值的作用是:将一个表达式的值赋给一个变量,它实质上是先将赋值号“”右边表达式的值计算出来,然后将该值赋给左边的变量,使该变量的值等于表达式的值 2赋值号左边只能是变量名字,而不是表达式,并且赋值号左右不能换,即只能写为ba1,ba2,ba11等形式,而不能写成2b,b12,ab2等形式,3“表达式”可以是一个数据、常量或算式,如果“表达式”是一个算式,赋值的作用是先计算出“”右边表达式的值,然后将该值赋给“”左边的变量 4不能利用赋值进行代数式(或符号)的演算(如因式分解、化简等),如yx21(x1)(x1)是不对的在赋值中的赋值号右边的表达式中的每一个“变量”都必须事先赋给确定的值,且只能给一个变量赋值,不能出现两个或两个以上的“”,1下列关于赋值语句的说法错误的是( ) A赋值语句左边只能是变量,而不能是表达式 B赋值语句是把赋值符号左边变量的值赋予赋值符号右边的表达式 C赋值语句是把赋值符号右边表达式的值赋予赋值符号左边的变量 D在算法语句中,赋值语句是最基本的语句 答案 B,解析 此题是关于赋值语句的表述,赋值语句的一般格式是:变量名表达式,赋值语句的作用是把赋值符号右边表达式的值赋予赋值符号左边的变量,B说法错误,故选B.,2A15,AA5,最后A的值应为( ) A10 B10 C5 D15 答案 B 解析 A15,AA510.故选B.,3下列赋值能使y的值为5的是( ) A83y B2*31=y C5y Dy2*31 答案 D 解析 赋值语句的一般表达形式是:变量表达式因此A、B、C不是赋值语句,4赋值语句中的“”叫作_,计算机执行时,先计算“”_边表达式的值,然后赋给_边的变量 答案 赋值号 右 左,5给出算法流程图如下: 则输出结果为_,答案 1,2,1 解析 cab121,bacb1122.,对赋值语句的理解,规范解答 (1)不正确,赋值语句中“”号左边不能是常数; (2)不正确,不能给一个表达式赋值; (3)不正确,一个赋值语句只能给一个变量赋值; (4)正确,该句的功能是将当前T的值平方后再赋给变量T. 规律总结 运用赋值号应注意:赋值号左边只能是变量名字,而不是表达式;赋值号左右不能对换;不能利用赋值语句进行代数式或符号的演算;赋值号与数学中的等号的意义不同,答案 C,解析 本题主要考查赋值语句的格式:变量数值还要注意赋值语句的一些特点:一个赋值语句只能给一个变量赋值,赋值语句右边具有运算功能等.,变量的赋值,(1)流程框中x2的含义是什么? (2)流程框中y1axb的含义是什么? (3)流程框中y2axb的含义是什么? (4)该流程图解决的是什么问题? (5)若最终输出结果是y13,y22,则x取5时输出的结果5ab的值是什么?,(6)在(5)的前提下输入的x值越大,输出的axb是不是越大?为什么? (7)在(5)的前提下,当输入的x值为多少时输出结果axb等于0? 思路分析 当看到流程图时,应想到各种图形符号的含义及作用,仔细分析然后解决问题,规范解答 (1)表示把2赋给变量x. (2)在执行的前提下,即当x2时计算axb的值,并把这个值赋给y1. (3)在执行的前提下,即当x3时计算axb的值 ,并把这个值赋给y2. (4)求函数f(x)axb的函数值的问题其中输入的是自变量x的值,输出的是x对应的函数值,(5)y13,即2ab3;y22,即3ab2. 由上面两式可得a1,b1. f(x)x1. 当x取5时,5abf(5)516. (6)输入的x值越大,输出的函数值axb越大, 因为f(x)x1是R上的增函数 (7)令f(x)x10,解得x1, 因此当输入的x值为1时,输出的函数值为0. 规律总结 流程图中的每个图形符号都有其具体的含义及作用准确理解各种符号的含义是解题的关键所在,阅读下面算法流程图,其输出的结果是_ 答案 13,解析 在题目所给的算法流程图中,首先给出x的初始值2,再把2x15赋值变量y,又把3y213赋给变量b,所以易得最后结果为13.,赋值的应用,流程图如下图所示,规律总结 两个或多个变量的设置一般是利用已有的公式,使用赋值语句,这样算法的表述就变得非常简洁和清晰,已知直线方程为AxByC0(其中AB0),试编写一个算法,要求输入符合条件的A,B,C的值,输出该直线在x轴,y轴上的截距和斜率,并画出算法流程图,错解 流程图如下图所示:,辨析 如上图所示框图表示的算法如下: 1 yx(把x的值赋予y); 2 zy(此时的y为上一步的y(yx)而非初始的y,因此结果是把x的值赋予z); 3 xz(此时的z为上一步的z(yx,zy),因此结果是把x的值赋予x) 可见上图执行的最终结果是将x的值赋予y,z,而没有实现置换,正解 流程图如下图所示:,规律总结 变量间的置换可模拟“搬家方案”,即先将某一“房间”清空,因而需要另开一间“新房”(新的存储空间),如上图所示的框图才是正确的框图,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!