北师大数学必修三同步配套课件:第二章 算法初步2.2.2

上传人:tang****xu2 文档编号:125528131 上传时间:2020-03-18 格式:PPTX 页数:24 大小:389.76KB
返回 下载 相关 举报
北师大数学必修三同步配套课件:第二章 算法初步2.2.2_第1页
第1页 / 共24页
北师大数学必修三同步配套课件:第二章 算法初步2.2.2_第2页
第2页 / 共24页
北师大数学必修三同步配套课件:第二章 算法初步2.2.2_第3页
第3页 / 共24页
北师大数学必修三同步配套课件:第二章 算法初步2.2.2_第4页
第4页 / 共24页
北师大数学必修三同步配套课件:第二章 算法初步2.2.2_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《北师大数学必修三同步配套课件:第二章 算法初步2.2.2》由会员分享,可在线阅读,更多相关《北师大数学必修三同步配套课件:第二章 算法初步2.2.2(24页珍藏版)》请在金锄头文库上搜索。

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

2、算赋值号右边表达式的值 再把该值赋给 赋值号左边的变量 使该变量的值等于表达式的值 4 课前篇 自主预习 做一做 1 下列赋值语句正确的是 A m n 2 018B 2 018 m C m 2 018 mD m m 2 018 2 在变量赋值中 a 9 b a c b 则c 答案 1 D 2 9 5 课前篇 自主预习 思考辨析 判断下列说法是否正确 正确的在后面的括号里画 错误的画 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 6 课堂篇 探究学习 探究一探究二探究三思维辨析当堂检测 对赋值语句的理解 例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 赋值号的左边不能是表达式 故错误 5 符合赋值语句的格式要求

4、 将变量x的值重新赋给变量x 故正确 7 课堂篇 探究学习 探究一探究二探究三思维辨析当堂检测 反思感悟赋值语句给变量赋值要注意两个关键点 1 格式要正确 变量一定在赋值号的左边 右边可以是常量 也可 以是表达式 2 终值看最后 如果算法中给同一个变量多次赋值 那么这个变 量的最终值是最后一次所赋的值 8 课堂篇 探究学习 探究一探究二探究三思维辨析当堂检测 变式训练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 9 课堂篇 探究学习 探究一探究二探究三思维辨析当堂检测 赋值语句的应用 例2 设计一个算法 使得任意输入的3个整数按从大到小的 顺序输出 写出算法步骤 并画出算法框图 分析 用a b c表示输入的3个整数 为了节约变量 把它们重新排列 后 仍用a b c表示 并使a b c 重新排列的过程需要利用赋值语句 比较大小时要运用选择结构 10 课堂篇 探究学习 探究一探究二探究三思维辨析当堂检测 解 算法步骤如下 1 输入3个整数a b c 2 将a与b比较 并把小者赋值给b 大者赋值 给a 3 将a与

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

7、习 探究一探究二探究三思维辨析当堂检测 变式训练2阅读如图所示的算法框图 若输出的结果为2 则 处 的处理框内应填的是 A x 2 B b 2 C x 1 D a 5 答案 C 13 课堂篇 探究学习 探究一探究二探究三思维辨析当堂检测 变量与赋值在实际问题中的应用 例3 某商场购进6 000 kg大米 第一天售出库存的三分之二 同时又购进3 000 kg 第二天售出库存的四分之三 同时又购进2 600 kg 第三天售出库存的五分之四 同时又购进3 000 kg 编写一个算 法 计算该商场第四天开始销售前库存大米的重量 画出算法框图 分析 商场中大米的库存是逐日变化的 可以设置一个变量存放 每

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

9、算法框图 要求输入购物金额为x 即能 输出实际交款额y 17 课堂篇 探究学习 探究一探究二探究三思维辨析当堂检测 解 算法步骤如下 1 输入购物金额x 2 判断x 300是否成立 若成立 则y x 否则 执行3 3 判断x 500是否成立 若成立 则y 0 9x 否则 y 0 8x 4 输出y 结束算法 算法框图如图所示 18 课堂篇 探究学习 探究一探究二探究三思维辨析当堂检测 对多次赋值理解不清致误 典例 阅读方框中的算法步骤 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 3 2 6

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

11、 4 1 C 4 2D 1 4 答案 B 21 课堂篇 探究学习 探究一探究二探究三思维辨析当堂检测 1 x 3 5 x x 1 是某一程序中的先后相邻的两个语句 则下列说 法正确的是 x 3 5的意思是x 3 5 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 22 课堂

12、篇 探究学习 探究一探究二探究三思维辨析当堂检测 3 执行如图所示算法框图 输出的M 答案 10 23 课堂篇 探究学习 探究一探究二探究三思维辨析当堂检测 4 下面的语句执行后输出的结果为 A 2 B 3 B A A A A B B B A 输出A B 解析 执行过程如下 A 2 B 3 B 2 2 4 A 2 4 6 B 4 6 10 故输出A B的值分别为6 10 答案 6 10 24 课堂篇 探究学习 探究一探究二探究三思维辨析当堂检测 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 算法框图如图所示

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号