高中数学 第2章§2.2变量与赋值课件 北师大必修_第1页
高中数学 第2章§2.2变量与赋值课件 北师大必修_第2页
高中数学 第2章§2.2变量与赋值课件 北师大必修_第3页
免费预览已结束,剩余21页可下载查看

下载本文档

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

文档简介

2 2变量与赋值 学习目标1 掌握赋值语句的概念及表示形式 2 会用变量与赋值语句将具体问题的框图转化为算法语句 3 体会变量与赋值语句在算法中的重要作用 课堂互动讲练 知能优化训练 2 2变量与赋值 课前自主学案 课前自主学案 1 算法框图由 和 组成 一个或几个程序框的组合表示算法中的一个 带有方向箭头的 将程序框连接起来 表示算法步骤的执行顺序 程序框内还有必要的 2 是任何一个算法都离不开的一种算法结构 中包含一个判断框 根据给定的条件是否成立而选择步骤甲或步骤乙 程序框 流程线 步骤 流程线 文字说明 顺序结构 选择结构 变量与赋值的定义和作用 不同数量 b a 新值 赋值语句的一般格式是什么 应用赋值语句时应注意哪几点 提示 赋值语句的一般格式为 变量名 表达式 1 表达式 可以是一个数据 常量和算式 如果 表达式 是一个算式时 赋值语句的作用是先算出 右边表达式的值 然后将该值赋给 左边的变量 表达式大体可分为三类 常数 含有其他变量的表达式 含有变量自身的表达式 2 赋值语句左边只能是变量名字 而不是表达式 例如 x 3 6是对的 而3 6 x是错误的 3 赋值号左右不能对换 赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量 4 不能利用赋值语句进行代数式的演算 如化简 因式分解等 在赋值语句中的赋值号右边的表达式的 每一个 变量 都必须事先赋给确定的值 在一个赋值语句中只能给一个变量赋值 不能出现两个或多个 如a b 3是错误的 5 赋值号左边的变量如果原来没有值 则在执行赋值语句后会获得一个值 如果原来已有值 则在执行赋值语句后 以赋值号右边的表达式的值替代原来的值 即将原来的值 冲掉 如N N 1的意思是将N的原值再加1后再赋给N 即N的值增加1 课堂互动讲练 解决此类问题 应从赋值语句的格式入手 分清数学等式中的 与赋值语句中的 是关键点 判断下列赋值语句是否正确 为什么 1 5 m 2 x y 0 3 a b 2 4 N N2 思路点拨 逐一验证每个 赋值 语句是否符合赋值语句的格式及书写规律 然后下结论 解 1 不正确 正确语句应是m 5 因为赋值语句中 赋值号 左端只能是变量 不能是常量 2 不正确 赋值语句不能给一个表达式赋值 3 不正确 因为在一个赋值语句中只能给一个变量赋值 不能出现两个或多个 4 正确 该赋值语句的功能是把当前变量N的值平方后再赋给变量N 名师点评 赋值语句的几种形式 1 将常数赋给变量 例如 a 1 2 将含有其他变量的表达式赋给变量例如 a 1b 2a 1 3 将含有变量自身的表达式的值赋给变量例如 i 2i 3i 1 4 右边的表达式中既含有变量自身 又含有其他变量例如 i 1S 0S S i自我挑战1判断以下赋值号的应用是否正确 其中以下字母均为变量 1 y x2 4 x 2 x 2 2 i i 1 3 x y y x 解 1 不正确 因为在一个赋值语句中只能给一个变量赋值 不能出现两个或多个 2 正确 其意义是将变量的值增加1 再赋给变量i 3 不正确 x y与y x意义不一样 x y的意义是将变量y的值赋给x 而y x是将变量x的值赋给y 赋值语句不仅可以给变量赋值 还可以进行运算 并且可以对同一个变量重新赋给新的值 用赋值语句写出用公式法求一元二次方程x2 3x 2 0的根的算法 并画出算法框图 名师点评 要想学会用赋值语句表达算法 首先应该弄清楚变量与赋值的含义以及赋值的规则 赋值语句就是将表达式所代表的值赋给变量 在计算机执行赋值语句时 先计算 右边表达式的值 然后把这个值赋给 左边的变量 出题方向常常是对赋值语句写法规则的考查 要求我们从一开始学习赋值语句时 就严格按照正确的规则书写 解 算法框图如图所示 赋值语句是将表达式的值赋给变量 要加深对赋值语句及赋值号 的理解 要注意赋值语句中变量取的是最后值 电信公司推出的一种手机通话费方案为 如果全月的通讯时间不超过150分钟 则收固定的通话费15元 如果全月的通讯时间超过150分钟 则在固定的通话费之外 对超过150分钟的部分按每分钟0 30元收费 无论哪种方案都要捆绑一种2元的手机业务 画出计算手机月费的算法框图 解 在通讯时间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 赋值语句的左边是变量名 右边是表达式 表达式可以是常数 含有其他变量的表达式

温馨提示

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

评论

0/150

提交评论