高中数学 第二章 算法初步 变量与赋值课件1 北师大版必修3.ppt_第1页
高中数学 第二章 算法初步 变量与赋值课件1 北师大版必修3.ppt_第2页
高中数学 第二章 算法初步 变量与赋值课件1 北师大版必修3.ppt_第3页
高中数学 第二章 算法初步 变量与赋值课件1 北师大版必修3.ppt_第4页
高中数学 第二章 算法初步 变量与赋值课件1 北师大版必修3.ppt_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

变量与赋值 复习回顾 前面我们学习了算法的基本结构 顺序结构与选择结构 它们可以利用框架结构来说明 顺序结构 选择结构 顺序结构是最基本的结构 是任何结构都需要用到的 选择结构是我们在解决实际问题中 常用到的一种结构 他是计算机基本的逻辑推理结构 1642年 1674年 1822年 1930年 1941年 1943年 pc ibm现代超级计算机 我们利用计算机在处理实际问题时 常常希望它们帮我们处理一系列问题 这也还是我们学习的目的 从特殊到一般再在到特殊 那么 变量和赋值刚好可以帮我们解决这些问题 计算机的发展只是社会发展的一个缩影 在这个发展的社会 我们必须用发展的眼光去看世界 在学习上也是一样的 变量对我们来说并不陌生 从我们接触到函数 我们就开始讲述变量 它是指可以取不同数值的量 它是一个可变化的量 它是函数里最基本的概念 在算法和程序设计中 他依然发挥重要和基本的作用 它们会使算法的表述变得非常的简洁 清楚 计算机中变量的表示一般用一个或几个英文字母组成 或字母加数字表示 如a bc a1 sum等 不同的变量要用不同的名称 分析 解决这个问题其实很简单 只要取两个数比较取大 再与下一个数比较取大 一直这样下去 最后的一个结构就是最大数 解 下面我们来看一个实例 例1设计一种算法 从5个实数中找出最大数 并用流程图表示 设这5个数分别为 a1 a2 a3 a4 a5 1比较a1 a2的大小 记大数为b 2再比较b与a3 记大数为b b的值变为a1 a2中大的数 b的值变为三数中最大的数 3再比较b与a4 记大数为b b的值变为前4数中最大的数 4再比较b与a5 记大数为b b的值变为前5数中最大的数 5输出b b的值即为所求的最大数 流程图如图所示 你会制作流程图吗 开始 输入a1 a2 a3 a4 a5 比较a1 a2 记大数为b 比较b a3 记大数为b 比较b a4 记大数为b 比较b a5 记大数为b 输出b 结束 变量名 表达式 1 每一步都要与上一步总的大数b比较 在将大数的值重新记作b 通常叫b为变量 这种将大数重新记作b的过程 我们叫赋值给b 2 赋值语句的一般格式为 说明 3 变量和赋值是算法的基本概念 变量就像一个盒子 赋值就像给盒子里放东西 但是每次只能装一个 数值 放入新的数值后 原来的数值就被新的数值所取代 上面的问题我们可以用赋值结构式表示 你会写它的流程图吗 请你设计一种算法 找出3个数中的最小数 并画出相应的流程图 练习 上面的问题我们可以用赋值结构式表示 开始 输入a1 a2 a3 b a1 输出b 结束 金融作为现代生活中不可或缺的行业 与我们有着密切的关系 某人现有50000元人民币 他按照定期一年存款方式存入银行 到期自动转存 按复利计算 已知当前定期一年的利率为2 25 试求5年后这个人连本带息可以取出多少钱 实际算法解决问题 画出流程图 例 解 设某年后可以支取a元 算法如下 1 一年后 a 5000 1 2 25 2 二年后 a 5000 1 2 25 1 2 25 你会利用我们以前的数列知识解决这个问题吗 3 三年后 a 5000 1 2 25 1 2 25 1 2 25 4 四年后 a 5000 1 2 25 1 2 25 1 2 25 1 2 25 5 五年后 a 5000 1 2 25 1 2 25 1 2 25 1 2 25 1 2 25 6 输出a 你会写它的流程图吗 开始 输入a 5000 a a 1 2 25 a a 1 2 25 a a 1 2 25 a a 1 2 25 a a 1 2 25 输出a 结束 某农场去年年底的木材量是12万立方米 若森林以每年25 的增长率增长 试用流程图表示5年后木材的存量 练习 1变量与赋值的概念 2变量和赋值是算法中十分重要的概念 掌握将常数赋予变量 将其他变

温馨提示

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

评论

0/150

提交评论