高中信息技术《信息的编程加工.ppt_第1页
高中信息技术《信息的编程加工.ppt_第2页
高中信息技术《信息的编程加工.ppt_第3页
高中信息技术《信息的编程加工.ppt_第4页
高中信息技术《信息的编程加工.ppt_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

手工洗衣过程 生活小常识 全自动洗衣机原理解密 (1)按下启动按扭; (2)开始进水,水满时停止进水; (3)2秒后开始洗涤; (4)洗涤时,正转15秒后暂停,暂停3秒后开始反转洗 涤,反转洗涤15秒后暂停,暂停3秒,循环20次; (5)如此,总共720秒后开始排水,排空后(水位下降 到低位)开始脱水并继续排水。脱水30秒即完成一次从 进水到脱水的工作循环过程; (6)重新第二步骤,进行大循环,若完成了3次大循环 ,则进行洗完报警。 (7)报警10秒结束全部过程,自动停机。 (重复) 放水 洗衣 倒水 拧干 TRANSITIONAL PAGE信息的编程加工 小问题? 提问:何为编程? 答案:编程就是编写程序,通俗的说,编程其实就是把我 们解决问题的方法和思路,用某一种计算机能够理解的语 言表达出来,命令它去完成某些任务的过程。 猜猜它们是什么? 十二生肖 我们能否根据一个人的年龄快速算出他的属相来呢? 比如:计算机之父,冯诺依曼1903年12月出生。 (备注:公元元年是鸡年) 猜猜它们是什么? 十二生肖 我们能否根据一个人的年龄快速算出他的属相来呢? 比如:计算机之父,冯诺依曼1903年12月出生。 答案: (备注:公元元年是鸡年) 问题分析 1、生肖年以十二年为一个周期 2、按顺序排列: “鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪”。 3、公元元年即0001年是鸡年。 “鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪”。 0001 000200030004 0005 0012 0013 一周期 二周期 0016 解决方法 4 5 6 7 8 9 10 11 12 1 2 3 “鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪”。 0001 0002 0003 00040005 0012 0013 方法:用年数除以12得余数,余数为1就是鸡年,以此类推。 实现步骤 描述:用年数除以12得余数 若:余数为4为鼠 余数为5为牛 余数为6为虎 余数为7为兔 余数为8为龙 余数为9为蛇 余数为10为马 余数为11为羊 余数为12为猴 余数为1为鸡 余数为2为狗 余数为3为猪 代码:i = x Mod 12 Select Case i Case 4 Label2.Caption = “鼠“ Case 5 Label2.Caption = “牛“ Case 6 Label2.Caption = “虎“ Case 7 Label2.Caption = “兔“ Case 8 Label2.Caption = “龙“ Case 9 Label2.Caption = “蛇“ Case 10 Label2.Caption = “马“ Case 11 Label2.Caption = “羊“ Case 0 Label2.Caption = “猴“ Case 1 Label2.Caption = “鸡“ Case 2 Label2.Caption = “狗“ Case 3 Label2.Caption = “猪“ End Select 问题:计算机能快速地求出问题的解,是不是 代表它有思维、知道如何解决问题? 答案是否定的,所以必须告诉它解决问题的过 程和方法。在程序设计中我们称之为算法。 算法的设计分两个内容: 一是寻找一种方法; 二是描述一下实现这个方法的步骤 算法设计 算法实现 算法可以使用自然语言、伪代码、流程图等多种不同的方 法来描述。 实现环境:VB、FLASH、C语言、JAVA等。 用年数除以12得余数 若:余数为4为鼠 余数为5为牛 余数为6为虎 余数为7为兔 余数为8为龙 余数为9为蛇 余数为10为马 余数为11为羊 余数为12为猴 余数为1为鸡 余数为2为狗 余数为3为猪 i = x Mod 12 Select Case i Case 4 Label2.Caption = “鼠“ Case 5 Label2.Caption = “牛“ Case 6 Label2.Caption = “虎“ Case 7 Label2.Caption = “兔“ Case 8 Label2.Caption = “龙“ Case 9 Label2.Caption = “蛇“ End Select 算法实现 小试牛刀:如何交换两变量x,y的值? xy t (1) x t (2) y x (3) t y (1) y t (2) x y (3) t x 算法一算法二 再次体验 小游戏“大家来找茬”! 问题分析: 事先准备好相同图片,并修改几处不同点。 对每组图片中的不同点作好标志。 设计一个时间控制器,给游戏指定时间。 每一个“茬”找到时,做出判断,并进行计数。 尝试修改 任何一个程序的算法是有讲究的,若有缺陷有可能降 低效率,甚至无法完成任务。 你可以吗? 阅读游戏程序源代码,尝试修改关键项目。

温馨提示

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

评论

0/150

提交评论