《孔融让梨——算法的执行》教学设计-市优质课一等奖.docxVIP

《孔融让梨——算法的执行》教学设计-市优质课一等奖.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

PAGE1

《孔融让梨——算法的执行》教学设计

【目标确定的依据】

1.相关课程标准的陈述

通过生活中的实例,了解算法的特征和效率。能用自然语言、流程图等方式描述算法。

对于给定的任务,能将其分解为一系列的实施步骤,使用顺序、分支、循环三种基本控制结构简单描述实施过程,通过编程验证该过程。

2.教材分析

本节课是新课标“身边的算法”这一模块“算法的执行”中的内容。通过分析“找最值”问题,将数学和编程进行联系,找出满足条件的数据,让学生体验应用图形化编程解决经典数学问题的过程中算法的执行。本节课是对控制模块、运算模块以及数据模块中相关积木的综合学习应用,如“如果….”、“逻辑运算”等积木,同时也是对分支结构的进一步理解和应用,是进一步学习算法效率的基础。通过尝试用算法解决一些实际问题逐步培养学生分析问题、解决问题的能力。

教学重点:使用分支结构模拟实现多个数据比较大小的过程以及变量的多次赋值。教学难点:分析问题设计解决问题的算法,编程验证并调试优化。

3.学情分析

通过前面的学习,学生已经掌握了图形化编程中的基本操作,如拖动和拼接编程模块、运行程序等,对编程的界面和基本流程有了一定的熟悉度。同时已经认识了变量,能理解分支结构的基本概念,能使用运算模块相关积木进行简单的算数运算。本节课是运用分支结构,进行多个数值的比较大小,进行赋值交换,找出满足条件的数,解决数学问题,重点引导学生分析问题,明确判断条件和变量数值的交换,明确各数量之间的关系,进而理解算法设计,培养学生的计算思维。在教学过程中将采用算法体验、自主学习,小组合作学习的方式,为保证一堂课的完整度,引导学生在理解了算法执行的过程之后用已经完成将变量和基本程序结构搭建的预置程序文件,让学生补充完整,节省学生程序基础搭建的时间,重点实践体验数据比较和赋值交换的过程,验证优化。

【学习目标】

1.通过“孔融让梨”游戏体验找最值的算法,能够使用自然语言和流程图描述多个数据比较找最值的过程。

2.使用分支结构编写程序解决问题,观察程序数据的比较交换的过程验证算法。

3.通过调试和修改程序,优化算法的执行过程与结果,体验使用程序模拟和解决实际问题。

【评价任务】

孔融让梨——比较交换找最值

任务1.算法体验与描述:游戏体验三个数中最小值的方法,用自然语言说一说找出三个数中最小值具体的比较交换的过程,根据解决问题的步骤将流程图补充完整。

任务2.算法验证与应用:参照流程图中的数据比较赋值的执行过程,在指定的位置填入相应的变量名,将找最小值的程序脚本补充完整,验证运行结果。

评价维度

评价标准

A

B

C

算法描述

能准确的用自然语言和流程图准确的描述找出最小值的执行过程。

能清楚的用自然语言描述找最小值的过程,根据提示将流程图补充完整。

在老师的引导下用自然语言描述最小值的过程述,将流程图补充完整。

程序验证

能独立将程序补充完整,完成找出三个数中最小值和最大值的脚本。

能将程序补充完整,完成找出三个数中最小值的脚本。

在老师、同学的帮助下完成找出三个数中最小值的程序搭建。

【教学活动设计】

教学环节

教学活动

导入环节

(一)导入新课,板书课题

同学们一定都听过孔融让梨的故事吧,在这个故事中,孔融作为家中的小弟,总是把最大的梨子留给哥哥们,自己只拿最小的那个。这种无私和谦让的精神,不仅赢得了家人的尊重,也深深打动了我们每一个人。

那么,同学们,你们有没有想过,如果我们用编程的方式来模拟孔融让梨的场景,会是什么样子呢?想象一下,我们有一堆大小不一的梨,每个梨都有一个对应重量的“大小数值”。我们的任务,就是要编写一个程序,让计算机能够像孔融一样,自动找出并选出最小的那个梨子。通过编程,我们可以让计算机代替我们进行繁琐的判断、计算和比较,从而快速准确地找到最小值。这个过程不仅能够帮助我们更好地理解孔融让梨的故事,还能够锻炼我们的编程思维和解决问题的能力。

(二)出示学习目标

1.通过“孔融让梨”游戏体验找最值的算法,能够使用自然语言和流程图描述多个数据比较找最值的过程。

2.使用分支结构编写程序解决问题,观察程序数据的比较交换的过程验证算法。

3.通过调试和修改程序优化算法的执行过程与结果,体验使用程序模拟和解决实际问题。

(一)出示学习任务

任务一:体验找最小值游戏

1.出示问题:每个小组都有三代表梨的卡片编号分别为a、b、c,卡片背面都写有一个200—300的数字,这个数字就代表了梨子的‘大小值’,请找出其中的最小数。

2.活动规则:一次只能翻开一张卡片,查看卡片背面的数后把卡片放正,才能继续饭开另外一个卡片查看背面的数。

3.问题分析:用一张卡片M记录最小的值,分别与各个卡片上的数进行比较,找出最小的值。

(二)自学指导

阅读学案材料,自主学习用卡片模拟三个数比较找最小值游戏

文档评论(0)

长木青青 + 关注
实名认证
文档贡献者

提供优质资源

1亿VIP精品文档

相关文档