高中数学 1.3.1 赋值语句 输入、输出语句课件 苏教版必修3.ppt_第1页
高中数学 1.3.1 赋值语句 输入、输出语句课件 苏教版必修3.ppt_第2页
高中数学 1.3.1 赋值语句 输入、输出语句课件 苏教版必修3.ppt_第3页
高中数学 1.3.1 赋值语句 输入、输出语句课件 苏教版必修3.ppt_第4页
高中数学 1.3.1 赋值语句 输入、输出语句课件 苏教版必修3.ppt_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

数学 必修3 苏教版 第1章算法初步1 3基本算法语句1 3 1赋值语句输入 输出语句 情景切入在讨论课上 有一个同学出了这样一个题目 体育用品商店里摆放着大大小小 形形色色的各类球 篮球 排球 铅球 网球 乒乓球等 请设计一个程序 只要给出了球的半径就能马上知道它的体积 你会设计吗 相信你学习了这节课以后就能顺利解决这一问题 1 理解输入 输出语句和赋值语句的语法格式与功能 2 能正确识别和编写简单的伪代码 栏目链接 自主学习 1 任何一种程序设计语言中都包含五种基本的算法语句 它们分别是 2 伪代码是介于 语言和 语言之间的文字和符号 3 在某些算法中 变量的初值要根据情况经常地改变 一般我们把程序和初始数据分开 每次算题时 即使初始数据改变 也不必改变程序部分 输入语句输出语句赋值语句 条件语句循环语句 自然计算机 栏目链接 自主学习 只要每次程序运行时 输入相应的数据即可 这个过程在程序语言中 用 来控制 输入语句之一是 它的一般格式为 4 任何程序语言必须有 来控制输出 输出语句的功能就是以某种形式把结果 输出 在vb语言中 就是其中一个输出语句 其格式是 输入语句 read reada b 输出语句 print printa b 栏目链接 栏目链接 一 赋值语句 要点导航 1 定义 在表述一个算法时 经常要引入变量 并赋给该变量一个值 用来表明赋给某一个变量一个具体的确定值的语句叫做赋值语句 在算法语句中 赋值语句是最基本的语句 2 格式 赋值语句的一般格式为 变量 表达式 3 作用 赋值语句中的 号 称作赋值号 赋值语句的作用是先计算出赋值号右边表达式的值 然后把该值赋给赋值号左边的变量 使该变量的值等于表达式的值 栏目链接 要点导航 如 m 2 n 3 s m n 2 都是赋值语句 注意 1 赋值号左边只能是变量的名字 而不是表达式 例如5 3 x是错误的 2 赋值号左右不能对换 赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量 例如a b 表示用b的值替代变量a原先的取值 不能改写为b a 因为后者表示用a的值替代变量b的值 栏目链接 要点导航 3 不能利用赋值语句进行代数式 或符号 的演算 如化简 因式分解等 如y x2 3x 2 x 1 x 2 这是不能实现的 在赋值语句中的赋值号右边的表达式中的每一个 变量 都必须事先赋给确定的值 在一个赋值语句中只能给一个变量赋值 不能出现两个或多个 4 赋值号与数学中的等号的意义不同 赋值号左边的变量如果原来没有值 则在执行赋值语句后 获得一个值 如果原来已有值 则执行该语句后 以 栏目链接 要点导航 赋值号右边表达式的值代替该变量的原值 即将原值 冲掉 如i i 2在数学中是不成立的 但在赋值语句中 意思是将i的原值加2 再赋给i 即i的值增加了2 5 对于一个变量可以多次赋值 4 赋值语句的基本类型 以赋值表达式中是否含有变量本身为分类标准可分为三类 一是不含有变量本身 即赋给变量常数值 如a 1 或将含有其他变量的表达式赋给变量 如b 2a 1 二是仅含有变量本身而 栏目链接 要点导航 不含有其他变量 即将含有变量本身的表达式的值赋给变量 如i 3i 1就是将3i 1的值赋给i 三是既含有变量本身又含有其他变量 如s s i 栏目链接 要点导航 1 输入语句 在某些算法中 变量的初值要根据情况经常地改变 一般我们把程序和初始数据分开 每次算题时 即使初始数据改变 也不必改变程序部分 只要每次程序运行时 输入相应的数据即可 这个过程在程序语言中用 输入语句 来控制 不同的程序语言都有自己的输入指令和方法 二 输入语句 输出语句 栏目链接 要点导航 2 输出语句 任何求解问题的算法 都要把求解的结果 输出 由此可知 任何程序语言也必须由 输出语句 来控制输出 不同的程序语言都有自己的输出语句和表现形式 但功能是一样的 就是以某种形式把求解结果 输出 出来 3 输出语句和输入语句的异同点 相同点 都可以输入或输出多个常量 不同点 语句定义符不同 输出语句的定义符是 print 而输入语句的定义符是 read 具体内容不同 输入的具体内容只能是具体的 栏目链接 要点导航 数值和单个或多个字符 而输出的结果 可以是数量 也可能是变量 还可能是表达式或字符串 比较输出语句与输入语句的异同 有利于我们准确地掌握这两种语句 最终达到灵活运用它们的目的 在比较时 既要从形式 结构上进行比较 又要从实质内涵上进行比较 注意 1 算法 流程图 伪代码三者之间相辅相成 已知三者之一 可以写出另外两个 应熟练掌握它们之间的密切关系 栏目链接 要点导航 2 三种基本语句的使用 输入 输出语句是任何一个程序必不可少的语句 其功能是实现数据的输入 输出 赋值语句是最基本的语句 也是一个程序必不可少的重要组成部分 使用赋值语句 一定要注意其格式要求 如赋值号左边只能是变量而不能是表达式 赋值号左右两边不能对换 不能利用赋值语句进行代数式的计算等 利用赋值语句可以实现两个变量值的互换 方法是引进第三个变量 用三个赋值语句完成 栏目链接 栏目链接 典例剖析 例1判断下列赋值语句是否正确 1 4 m 2 x y 10 3 a b 2 4 n n 栏目链接 由赋值语句中的 左边是变量 右边是表达式知 1 错误 由赋值语句中 左边不能是代数式知 2 错误 由赋值语句只能给一个变量赋值 不能出现两个或多个 知 3 错误 4 是正确的 故 1 错误 2 错误 3 错误 4 正确 根据赋值语句的特征判断赋值语句的正确与否 1 2 3 错误 4 正确 典例剖析 栏目链接 典例剖析 变式训练 1 关于输入 输出语句和赋值语句 下列说法中 不正确的有 read语句只能给一个变量赋值 print语句可以在计算机屏幕上输出常量 变量的值和系统信息 赋值语句就是将赋值号左边的值赋给赋值号右边的变量 赋值语句不能给变量重复赋值 只能赋一次值 栏目链接 read语句可以给多个变量赋值 赋值语句是将赋值号右边表达式的值赋给赋值号左边的变量 赋值语句可以给一个变量重复赋值 由上述分析知 均不正确 典例剖析 栏目链接 典例剖析 例2任意给出一个数据 正数 写出以它为半径的圆的周长和面积 用伪代码设计一个算法 设圆的半径为r 则周长c 2 r 面积s r2 其中圆周率 为常数 但计算机不能识别这个常数 因此我们必须先设定 的值 即把 的近似值赋给一个变量 栏目链接 典例剖析 pi 3 14readrc 2 pi rs pi r2printc s e等常量不随着问题的改变而改变 用pi代替 且当作一个变量 给它赋值 栏目链接 典例剖析 变式训练 2 已知一个正方形的周长为16 设计算法求它的面积 并用输入 输出语句和赋值语句表示 栏目链接 典例剖析 pi 3 14readrc 2 pi rs pi r2printc s e等常量不随着问题的

温馨提示

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

评论

0/150

提交评论