




已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2 2变量与赋值 变量与赋值 不同 1 判一判 正确的打 错误的打 1 变量赋值中 把1赋值给k 写作 1 k 2 变量赋值中 若a 1 b a 则b的结果为1 3 赋值语句中的 不同于数学中的等号 如在数学中i i 1无意义 但在赋值语句中 i i 1 是把 右边i的值加1再赋给i 解析 1 错误 由赋值的符号表示可知 2 正确 其过程是把1赋给a 再把a的值赋给b 则b 1 3 正确 由赋值语句的功能知该结论正确 答案 1 2 3 2 做一做 请把正确的答案写在横线上 1 在研究问题的过程中 赋值符号为 2 在变量赋值中 a b 是把变量 的值赋给变量 3 在变量赋值中 a 3 b a c b 则c 解析 1 由赋值符号可知 用 答案 2 由赋值的意义知 应把b的值赋给a 答案 ba 3 由赋值过程知c 3 答案 3 要点探究 知识点变量与赋值1 变量的理解 1 研究问题中 可以取不同数值的量 根据研究的需要而取不同的值 2 与函数中的变量的意义有区别 函数中的变量应有其要求 并且有一个变量与之对应 3 变量的书写一般用小写字母a b c d 表示 2 对赋值语句的理解 1 赋值语句中的 叫做赋值号 它和数学中的等号不一样 其作用是将它右边的一个确定值赋给左边的一个变量 执行时先计算 右边的值 再将该值赋给左边的变量 因此 赋值语句具有计算和赋值双重功能 2 可以对一个变量多次赋值 每次赋的新值将取代变量中的原有值 3 赋值号两侧的内容不能随意互换 如a b与b a是不同的 4 赋值号的左侧只能是一个变量 如y x2 1 5 一个赋值语句只能给一个变量赋值 如a b c 3是错误的 知识拓展 关于语句中 变量 的理解变量是程序运行时可以变化的量 可以理解为一个盒子 既可以向盒子内存放数据 也可以随时更新盒子内的数据 微思考 程序中如果连续多次对变量赋值 那么这个变量的值最后是多少 提示 程序中允许多次给变量赋值 变量的值总是最后一次赋给它的值 即时练 1 下列对赋值语句的描述 可以给变量提供赋值 将表达式的值赋给变量 可以给一个变量重复赋值 不能给一个变量重复赋值 其中正确的有 解析 1 根据变量和赋值语句的含义可知 是正确的 答案 2 判断下列赋值语句是否正确 并说明理由 1 5 m 2 x y 0 3 a b 2 4 n n2 解析 1 不正确 正确语句应是m 5 因为赋值语句中 赋值号 左端只能是变量 不能是常量 2 不正确 赋值语句不能给一个表达式赋值 3 不正确 因为在一个赋值语句中只能给一个变量赋值 不能出现两个或多个 4 正确 该赋值语句的功能是把当前变量n的值平方后再赋给变量n 题型示范 类型一利用赋值语句对变量赋值 典例1 1 已知算法框图 则其运算结果为 2 已知算法框图如图所示 则输出的结果为 解题探究 1 题 1 中 a 10与a a 15 的意义如何 2 题 2 中算法框图的功能是什么 探究提示 1 a 10与a a 15 的意义是把10和a 15的值赋给a 2 算法框图的功能是计算变量m n的值 自主解答 1 由算法框图的作用知 a 25 答案 25 2 由赋值语句的运算可知 m 4 2 6 n 6 2 4 故输出的结果为6 4 答案 6 4 延伸探究 若题 2 中的赋值语句m m n与n m n交换位置 则输出的结果为多少 解析 由赋值语句的运算可知 n 4 2 2 m 4 2 6 故输出的结果为6 2 方法技巧 赋值语句给变量赋值的两个关注点 1 格式要正确 变量一定在赋值号的左边 右边可以是常量 也可以是表达式 2 终值看最后 如果算法中给同一个变量多次赋值 那么这个变量的最终值是最后一次所赋的值 变式训练 如图所示算法框图的运行结果为 解题指南 按顺序依次执行框图即可 解析 a b的含义是将b的值3赋给a 赋值后a的值变为3 b c 2是将6赋给b 赋值后b的值变为6 c b 4执行后c的值为10 故的值变为答案 补偿训练 阅读右面算法框图 若输入1 2 则输出的结果为 解析 由题意知a 1 b 2 c 1 2 1 b 1 1 2 2 答案 1 2 1 类型二赋值语句的应用 典例2 1 下面的算法框图运行后 输出的结果分别是 2 某公司推出的一种手机通话费方案为 如果全月的通话时间不超过150分钟 则收固定的通话费15元 如果全月的通话时间超过150分钟 则在固定的通话费之外 对超过150分钟的部分按每分钟0 30元收费 这种方案要捆绑一种2元的手机业务 写出计算手机月费的算法 并画出算法框图 解题探究 1 题 1 算法框图运行中 a的值有什么变化 2 题 2 中如何判断两个变量是否满足分段函数关系 本题中通话时间和通话费用的关系确定吗 探究提示 1 开始时a的值是1 运行后a的值为4 2 当自变量取不同的范围时 函数值通过不同的对应法则与之相对应 这样的函数称为分段函数 本题中由于通话时间长短不同而有不同的计费方式 所以它们关系不确定但满足分段函数关系 自主解答 1 由题意知 a 1 3 4 b 4 3 1 答案 4 1 2 设通话时间为t 通话费为y 则由题意可知 在通话时间t 150时 通话费为y 15 在t 150时 通话费为y 15 0 30 t 150 算法为 1 输入t 2 比较t与150 如果t 150 则y 15 否则y 15 0 30 t 150 3 y y 2 4 输出y 算法框图如图 方法技巧 利用赋值语句编写算法的步骤 1 寻找变量 根据问题所描述的情景 找到 设出 相应的变量 2 建立模型 用赋值语句表示出变量间的关系 3 写出算法 根据变量间的关系和逻辑规则设计算法 变式训练 阅读算法框图 若输入a b c分别为1 2 3 则输出的a b c分别是 解析 由题意得 当a 1 b 2 c 3时 x 1 a 3 c 2 b 1 输出的a b c的结果分别为3 1 2 答案 3 1 2 补偿训练 鸡兔同笼 问题是我国古代著名的趣题之一 大约在1500年前 孙子算经 中就记载了这个有趣的问题 书中这样描述 今有鸡兔同笼 上有三十五头 下有九十四足 问鸡兔几何 试设计一个算法 输入鸡兔的总数和鸡兔的脚的总数 分别输出鸡 兔的数量 解析 算法步骤如下 1 将鸡和兔的总数量35赋给变量m 2 将鸡和兔的脚的总数量94赋给变量n 3 鸡的数量为a 4 兔的数量为b m a 5 输出a b 得出结果 算法框图如图 易错误区 算法中对同一变量多次赋值而出错 典例 阅读下列方框中的算法步骤 运行结果是 和 解析 第2步中 x 32 9 y 3 2 6 则输出9 6 第4步中 x 9 1 10 y 6 1 5 则输出10 5 答案 9 610 5 常见误区 防范措施 变量的赋值要遵循终值最后原则在同一算法中可能要对同一个变量进行多次赋值 但该变量的值以最后一次
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版高品质商品房预售协议合同范本解读
- 2025版天强建设工程有限公司承接XX学校教学楼及宿舍楼工程合同
- 2025版通信网络优化通信劳务分包合同规范文本
- 2025版全新民间借款合同利息计算及下载服务
- 2025版泰和泰大豆短量合同审查与诉讼代理服务合同
- 2025年度生猪屠宰与屠宰废弃物处理设施建设合同
- 2025年度多人持股企业股权转让及后续分红权益分配合同
- 2025标准私人别墅购置合同
- 2025版金融创新产品融资咨询与居间服务协议
- 2025年新能源汽车充电桩股份投资与运营管理协议
- 临时用水施工专项方案
- 北京市各县区乡镇行政村村庄村名明细
- 工艺联锁(报警)管理制度
- GB∕T 9286-2021 色漆和清漆 划格试验
- DB35∕T 1844-2019 高速公路边坡工程监测技术规程
- 720全景照片制作方案及发布流程
- 工作责任心主题培训ppt课件(PPT 26页)
- 除尘器基础知识培训资料(54页)ppt课件
- 完整解读新版《英语》新课标2022年《义务教育英语课程标准(2022年版)》PPT课件
- 《国际商务(双语)》课程教学大纲
- 2011版义务教育生物课程标准word版
评论
0/150
提交评论