北师大版必修3 第二章 2.2 变量与赋值 课件(26张).pptx_第1页
北师大版必修3 第二章 2.2 变量与赋值 课件(26张).pptx_第2页
北师大版必修3 第二章 2.2 变量与赋值 课件(26张).pptx_第3页
北师大版必修3 第二章 2.2 变量与赋值 课件(26张).pptx_第4页
北师大版必修3 第二章 2.2 变量与赋值 课件(26张).pptx_第5页
免费预览已结束,剩余21页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2 2变量与赋值 第二章 2算法框图的基本结构及设计 学习目标1 通过实例 理解并掌握变量和赋值的概念 2 掌握赋值号 的作用及与等号的区别 3 进一步体会算法的基本思想 问题导学 达标检测 题型探究 内容索引 问题导学 思考在前面学过的算法案例中 我们已经注意到步骤要反复执行 但具体的数据却每步都在变 怎样解决步骤相同数据在变的问题 答案引入常量和变量的概念 这样就可以把多个重复的步骤变为可以反复执行的一个步骤 知识点一变量 梳理 1 定义 在研究问题的过程中可以取不同数值的量称为变量 在设计算法的过程中 引入变量后 会使算法的表述变得非常 2 变量的表示 算法中的变量常用英文字母或英文字母加数字表示 例如a a a1 sum等 不同的变量要用不同的字母表示 简洁 清楚 知识点二赋值 思考在算法框图中 常见 i i 1 它是什么意思 答案它表示先计算等号右边 i 1 的值 再把这个值赋给等号左边的变量 梳理一般地 有 1 赋值 赋予一个变量一个值的过程 通常 为赋值符号 2 赋值的一般格式 3 赋值的作用 先计算出赋值号的值 然后把这个值赋给赋值号 使该等于的值 4 一个变量可以被多次赋值 这时的变量表现得就像一个黑瞎子 当新的值一来 旧的值就丢掉 它手里始终只能拿着最后一次赋给的值 变量 表达式 右边表达式 左边的变量 变量的值 表达式 1 一个赋值语句只能给一个变量赋值 2 不能给一个变量重复赋值 3 赋值号两侧的内容不能随意互换 思考辨析判断正误 题型探究 例1判断下列赋值语句是否正确 1 1 m 2 x y 3 3 a b 2 4 n m 解由赋值语句中的 左边是变量 右边是表达式知 1 2 错误 由赋值语句只能给一个变量赋值 不能出现两个或多个 知 3 错误 4 是正确的 故 1 错误 2 错误 3 错误 4 正确 类型一赋值语句的判断 解答 反思与感悟 1 赋值语句的格式 变量 表达式 先计算右边表达式的值 然后把这个值赋给 左边的变量 2 赋值号左边只能是变量名称 如 x y 3是不正确的 3 x也是不正确的 3 在一个赋值语句中 不能出现两个或多个 跟踪训练1下列赋值语句中正确的是a 4 mb x y 10c a b 5d n n2 答案 解a 1 b 2 c a a b b c 类型二赋值语句的功能 例2若a b是两个变量 先把1赋给a 把2赋给b 再交换a b的值 解答 反思与感悟可以把变量想像成一个盒子 这个盒子可以装不同的值 但一次只能装一个 所以要交换a b的值 需要再找一个变量c 用来寄存a原来存放的值 解算法如下 1 a 3 2 b 4 3 c 5 4 y b2 4ac 5 输出y 解答 跟踪训练2用赋值语句写出变量a b c分别为3 4 5 求b2 4ac的值的算法 例3经过市场调查分析得知 2015年第一季度内 某地区对某件商品的需求量为12000件 为保证商品不脱销 商家在每月月初将商品按相同数量投放市场 已知年初商品的库存量为50000件 用s表示商品的库存量 请设计一个算法 求出第一季度结束时商品的库存量 算法用框图表示 解因为第一季度商品的需求量为12000件 而且每个月以相同数量投放市场 因此每个月向市场投放4000件商品 这样 三个月后的库存量为50000 12000 38000件 算法框图如图 类型三变量与赋值语句在算法框图中的应用 解答 反思与感悟在算法框图中 有时会对同一变量进行多次赋值 如 s s 4000 赋值的目的是改变变量s的值 将变量s的值减去4000再次赋予变量s 跟踪训练3有关专家建议 在未来几年 中国的通货膨胀率保持在3 左右将对中国经济的稳定有利无害 所谓通货膨胀率为3 指的是每年消费品的价格增长率为3 在这种情形下 某种品牌的钢琴2015年的价格是20000元 请用框图描述这种钢琴今后4年的价格变化情况 并输出4年后钢琴的价格 解算法框图如图 解答 达标检测 1 给出右列算法框图 若输出的结果为2 则 处的处理框内应填的是a x 2b b 2c x 1d a 5 解析因结果是b 2 2 a 3 即a 5 当2x 3 5时 得x 1 答案 解析 1 2 3 4 5 答案 2 如图所示的算法框图输出的结果为a 2 5b 4 5c 11 5d 7 5 1 2 3 4 5 3 所给算法语句执行后 变量a b的值分别为 1 2 3 4 5 a 20 15b 35 35c 5 5d 5 5 答案 答案 解析 4 如图所示的一段程序执行后的结果是 解析先把2赋给a 然后把a 2赋给a 即a的值为4 再把4 6 10赋给a 所以输出的结果为10 1 2 3 4 5 10 1 2 3 4 5 5 下列程序执行后结果为3 则输入的x值为 答案 解析 解析由题意得x2 2x 3 解方程得x 1或x 3 1或 3 1 赋值语句是最重要的一种基本语句

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论