课件编号8260085

大连版(2015)七年级下册信息技术 3.小猫报站名--链表的应用 教案

日期:2024-04-29 科目:信息技术 类型:初中教案 查看:24次 大小:91136Byte 来源:二一课件通
预览图 1/2
大连,小猫,应用,链表,站名,信息技术
  • cover
教学设计 课题 链表的应用 第1 课时 课型 新授 教学内容 初步了解链表,掌握链表基本操作 教学目标 知识与技能、过程与方法、情感态度与价值观 知识与技能:1、了解链表的概念及作用 2、掌握新建链表、初始化链表、访问链表的方法。 过程与方法:通过链表的操作完成小猫模拟报景区,学生初步具有分析解决问题的能力及信息处理能力; 情感态度与价值观:学生在学习中不仅提升scratch学习的兴趣,在景区介绍中学生在潜移默化中激起“爱家乡”的情怀。 重点难点 重点:新建链表,初始化链表,如何访问链表 难点:利用链表编写程序脚本,实现利用具体功能解决实际问题 学习资源开发 教 学 设 计 教师活动 学生活动 时间 一、导入 课前请同学们观看一段视频 导入:观看完视频之后,同学们有什么样的感受? 师:风景秀丽的旅顺会吸引很多外来的游客,假如你是一位小导游,你要怎样帮助游客,快速的从以上的所有景区中找到想要去的地方。 师:引导学生说出景区归类,并将景区划分为“休闲娱乐”,“自然景区”,“人文景区”, 那么“休闲娱乐”,“自然景区”,“人文景区”在我们scratch软件中用什么表示呢? 这就是我们今天要学习的链表(标题)。 新授 (一)、何为链表? 师:那什么是链表呢,当变量数据很多且杂乱无章的时候,我们就用链表将同类数据变量进行存贮。 所以说,链表的概念就是:按照某种顺序关系存放着同类数据。 师:那链表和变量的区别是什么? 师:让我们一起来总结一下,链表用于存放一组数据,变量用于存放一个数据。 (二)、链表创建 师:我们知道了什么是链表,那接下来就让我们一起完成链表的新建吧,我们要完成“休闲娱乐”,“人文景区”,“自然景区”三个链表的建立。老师就以“休闲娱乐”链表为例,向大家展示一下如何进行链表的建立。 首先单击【变量】指令组中的 指令,就会出现编辑链表名字的对话框 写入链表的名字“休闲娱乐” 现在我们可以看到在舞台的右上角出现一个名字为休闲娱乐的“空链表” 接下来就要进行链表的初始化了 将指令拖拽到脚本区,并将“thing”改为“大樱桃采摘园樱桃园” ,链表中有几项就需要几个指令,这里要注意,为了保证每次程序运行完之后,链表长度不变,要在程序开始的时候加入清空链表的指令,,下面哪位同学能够帮助老师完成“休闲娱乐”链表的初始化。 师:表现很好,掌声鼓励。 师:现在给大家5分钟时间,1、3小组制作“自然景区”链表,2、4小组制作“人文景区”链表。 师:现在我们完成了链表的建立,接下来就要列举景区名称了,怎样能够证明访问到了链表中的某一项呢,当小猫说出了景区的名字,是不是就说明访问到了该景区,那思考一下需要用到哪个指令呀? 师:接下来就让我们完成访问链表的指令。 例如现在要读出“世界和平公园”那么我们就应该访问链表的第三项,那这里又会用到一个新的指令, 这个指令就表示访问“休闲娱乐”链表的第三项,下面哪位同学能够帮助老师完成说出世界和平公园一项。 师:现在你们的任务就是3分钟时间完成,依次访问链表的每一项 现在游客已经能够按照景区链表的顺序进行游玩了,那假如游客只想去一个地方游玩,要怎样决定呢。我们可以制作一个随机选取的链表,让链表帮助我们决定吧!那用刚才的item指令能否实现随机选取? 师:同学们说的都很有道理,的确有一个指令能够实现随机选取,这个指令就在【数值与逻辑】指令组中,这个指令就表示在1———10中随机选取一个数 师:现在给大家30秒的时间完善程序。 (三)游戏环节 现在我们已经能够帮助游客选取景区了,那你们对旅顺了解有多少呢,有能不能够胜任小导游的职位呢?接下来就让我们一起进行一个小游戏“竞选最佳小导游”!在正式进行游戏之前呢,我们需要先进行一下赛前 ... ...

~~ 您好,已阅读到文档的结尾了 ~~