第6课《猜数字算法设计》(学案)-2023新浙教版六年级上册《信息科技》.docx
-
文档编号:7293328
资源大小:17.13KB
全文页数:5页
- 资源格式: DOCX
下载积分:2文币 交易提醒:下载本文档,2文币将自动转入上传用户(QXX)的账号。
微信登录下载
快捷注册下载
账号登录下载
友情提示
2、试题类文档,标题没说有答案的,则无答案。带答案试题资料的主观题可能无答案。PPT文档的音视频可能无法播放。请谨慎下单,否则不予退换。
3、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者搜狗浏览器、谷歌浏览器下载即可。。
|
第6课《猜数字算法设计》(学案)-2023新浙教版六年级上册《信息科技》.docx
1、六年级第一单元第6课猜数字算法设计学案一、学习内容猜数字算法设计选自浙江教育2023版信息科技六年级上册第一单元第6课。通过本单元的学习,本节课旨在让学生分析猜数字大小的问题,提取关键信息,将问题抽象为数学模型(用表格建模),利用循环和分支结构设计算法。通过本单元的学习,学生能知道在计算机中实现算法的一般步骤,理解算法与计算机程序之间的关系,培养运用算法思维的习惯,利用算法与计算机程序解决生活中的简单问题,也为后续理解和分析算法的效率奠定知识基础。本课让学生经历:体验“猜数字”游戏分析思路抽象与建模设计算法的过程,引导学生经历问题解决的一般步骤,加深对算法与程序之间关系的理解。二、学习要求关键
2、概念和技能:知道算法的概念。知道算法是解决问题的一系列步骤。学会用表格建模。知道算法设计的及基本流程:分析问题抽象建模算法设计-算法的验证与优化。学会设计及解决问题的简单算法。学生将理解:算法是解决问题的步骤和规则。抽象建模的重要性。三、学习资源文件包“学习资源”中,包含:猜数字小游戏、猜数字源程序(python版本与mind+版本)、学习单。四、学习方式基于问题的学习:学生在面对“猜数字”游戏时,教师提出“如何实现这个游戏?”引发学生思考。这种学习方式有助于学生以问题作为学习的载体,围绕问题的发现、提出。分析和解决来组织学习活动,有助于学生经历解决问题的一般步骤,形成问题意识。基于探究的学习
3、:六年级的学生正处于从具象思维到抽象思维的过渡时期,能够从直接观察单步调试过程中数据的变化,抽象出关键的要素;他们能够想象出各种情境和场景,对事物有更深刻的理解和感悟,因此可以模拟、演绎和理解算法运算的过程。学生通过探究问题的解决方法,激发学生独立思维,调动学生学习的积极性,从中掌握解决问题的一般步骤,学会使用表格建立模型。基于实践的学习:实践活动既是认识的源泉,又是思维发展的基础,学生学习知识的获取,学习技能的培养、学习素质的提高,无不是在实践中得以实现的。学生通过试玩游戏,主动分析游戏的实现过程,将知识转化为理解和运用的内容,有助于学生理解算法。五、学习过程(一)游戏导入1. 试玩游戏师:
4、同学们,老师这里有一个“猜数字”小游戏,请你玩玩看,并告诉我,你是猜了几次猜成功的?2. 提出问题师:请你想一想,这个游戏的规则是什么?学生讨论并回答。3. 分析问题师:那我们就一起来分析一下,想要实现“猜数字”游戏,我们要怎么做。出示课题:猜数字算法设计(二)讨论建构1. 思路分析分析刚刚试玩的游戏,在整个过程中,需要:一个内定的数字可以让计算机知道你猜的数字(可以通过输入的方式)判断的条件(大还是小)输出的结果(是否猜对了)(三)抽象建模1. 输入数据师:通过刚才的分析,我们需要用户反复输入数字进行猜测,直到答对为止。由于这个数字一直在变换,我们可以用变量来表示,如:cai。学生填写表格。2. 处理数据师:你要对用户输入的数字和你内定的数字作比较。两个数字比较时,会产生几种结果?学生填写表格。3. 输出数据师:以上出现的三种结果,分别对应着什么猜测结果呢?学生填写表格。(四)设计算法1. 设计算法师:针对刚刚分析得到的模型,请你使用流程图的方式,将“猜数字”的算法呈现出来。学生完善流程图。(五)交流分享1. 流程图的分享学生分享流程图,讲解思路。2. 游戏的算法迭代师:你是否在现有的游戏规则上进行修改与完善,并调整你的算法流程图?更改猜数字的范围;增加记录猜测的次数;随机生成需要猜测的数字。3.流程图的分享学生分享自己完善的流程图。