您现在的位置:首页 > >

新编文档-高中信息技术《信息的编程加工》课件-精品文档

发布时间:

生活小常识 手工洗衣过程 放水 洗衣 ( 重 复 ) 拧干 倒水 全自动洗衣机原理解密 (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年是鸡年。 二周期 0016 一周期 0004 0005 ………… 0013 0012 0001 0002 0003 “鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪”。 解决方法 方法:用年数除以12得余数,余数为1就是鸡年,以此类推。 0004 0005 ………… 0013 0012 0001 0002 0003 “鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪”。 4 5 6 7 8 9 10 11 12 1 2 3 实现步骤 描述:用年数除以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的值? x 算法一 (1) x t (2) y x (3) t y y t 算法二 (1) y t (2) x y (3) t x 再次体验 小游戏“大家来找茬”! 问题分析: ?事先准备好相同图片,并修改几处不同点。 ?对每组图片中的不同点作好标志。 ?设计一个时间控制器,给游戏指定时间。 ?每一个“茬”找到时,做出判断,并进行计数。 尝试修改 任何一个程序的算法是有讲究的,若有缺陷有可能降 低效率,甚至无法完成任务。 你可以吗? 阅读游戏程序源代码,尝试修改关键项目。 总结: 编程加工信息的一般过程: 1、分析问题:确定要解决的问题; 2、设计算法:解决问题的步骤和方法; 3、编写程序:把算法转换成计算机语言。 4、上机调试与运行:排除程序中的错误,测试其能否 达到预期的结果。


友情链接: 医学资料大全 农林牧渔 幼儿教育心得 小学教育 中学 高中 职业教育 成人教育 大学资料 求职职场 职场文档 总结汇报