《【信息技术 】第四单元计算机与问题高中信息技术研讨课《计算机解决问题的过程》课件 教科版必修一数据计算.pptx》由会员分享,可在线阅读,更多相关《【信息技术 】第四单元计算机与问题高中信息技术研讨课《计算机解决问题的过程》课件 教科版必修一数据计算.pptx(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、最强大脑师生互动,寻找脑王师生互动,寻找脑王师生互动版小游戏用用1010秒记忆秒记忆1010个物品及其编号,之后根据提问回答个物品及其编号,之后根据提问回答5 5个物品的编号,看谁记住的物品编号数量最多。个物品的编号,看谁记住的物品编号数量最多。小游戏规则游戏规则你有你有1010秒秒时间记忆以下时间记忆以下物品及其编号物品及其编号。0.0.复活节复活节1.1.苹果苹果2.2.香蕉香蕉3.3.橙子橙子4.4.梨子梨子5.5.猕猴桃猕猴桃6.6.柚子柚子7.7.猴魁猴魁8.8.铁观音铁观音9.9.彩蛋彩蛋小游戏物品及编号小游戏出题答题1 1组组 2 2组组 3 3组组 4 4组组 分组分组回答回答
2、5 5个个物品的物品的编号编号编号编号。猕猴桃、猕猴桃、苹果、苹果、彩蛋、彩蛋、香蕉、香蕉、复活节复活节彩蛋、彩蛋、橙子、橙子、铁观音、铁观音、香蕉、香蕉、梨子梨子柚子、柚子、猕猴桃、猕猴桃、彩蛋、彩蛋、香蕉、香蕉、猴魁猴魁梨子、梨子、苹果、苹果、香蕉、香蕉、猕猴桃、猕猴桃、铁观音铁观音猕猴桃、猕猴桃、2.1 计算机解决问题的过程OVER项目项目:智力游戏智力游戏学习目标1.了解计算机解决问题的过程过程2.学会使用自然语言和流程图描述算法描述算法3.知道算法的3 3种基本结构种基本结构人机互动版“最强大脑”没玩没玩过瘾过瘾过瘾过瘾的继续的继续.双击桌面文件夹双击桌面文件夹“2.1”“2.1”下
3、的下的“最强大脑小游戏最强大脑小游戏.py.py人机互动,继续挑战人机互动,继续挑战脑王脑王用自然语言描述算法 思考思考:你能用自己自己的语言的语言描述“最强大脑”游戏问题的步骤吗?描述描述要要点点:每一步的处理对象对象、准确的处理过程过程。1.显示游戏规则、物品及其编号10秒2.清屏3.给出一个物品名称4.回答编号5.如果回答正确,答对题数+16.重复以上步骤,直到答完5题7.输出答对的题数 出题出题 答题答题 输出结果输出结果 点拨点拨:算法是解决问题的方法和步骤方法和步骤。描述方法描述方法优点优点缺点缺点自然语言易理解书写繁琐用流程图描述算法 活动说明活动说明:根据自然语言的描述,补全“
4、最强大脑游戏”的流程图。并思考每种形状的框图的作用。活动1 展展示示要要点点:表述清楚,如:使用菱形框,对xxx条件作出判断,如果是的话,作出如何处理,否的话,作出如何处理。点拨点拨:3种结构描述方法描述方法优点优点缺点缺点流程图形象、直观不能直接在计算机上运行用Python语言实现算法 活动说明活动说明:在学案活动2中,为左侧的流程图在右侧找到相匹配的代码块,并尝试分析每行代码的含义。活动2 展示展示要点:要点:每组解释一段代码中每行代码的含义。点拨点拨:import randomimport timeimport osprint(你好,现在你有10秒钟的时间记忆下列物品及其编号)thing
5、s=苹果,香蕉,橙子,梨子,猕猴桃,柚子,猴魁,铁观音,彩蛋,复活节for i in range(10):print(i,:,thingsi)#在屏幕上显示编号及物品time.sleep(10)#延时10秒os.system(cls)#清屏幕,隐去编号及物品n=0#记录答对的题数,初值为0t2=random.sample(things,5)#随机抽出5个物品 for i in t2:#出5题 ans=int(input(i+的编号是:)#输入编号答题 if i=thingsans:n=n+1#如果回答正确,答对的题数加1print(n你一共答对了,n,次)#屏幕显示答对的题数input(n按回车键结束程序)程序的调试与修改游戏plus版 活动说明活动说明:按照学案3中的步骤提示,修改代码,增加游戏难度。并观察两种运行结果的差异。活动3 展示展示要点:要点:说出你增加游戏难度的方法,并展示修改的代码。点拨点拨:Python界面环境Python shell是多行代码编辑窗口,主要用于简单命令测试。直接双击是脚本运行方式。2.1 计算机解决问题的过程小结项目项目:智力游戏智力游戏计算机解决问题的3 3个步骤个步骤:算法分析与描述算法实现程序运行与调试描述算法的2 2种方法种方法:使用自然语言和流程图描述算法每个人都应当学习如何编程编程 因为它教会你如何思考思考乔布斯