当前位置:首页 > 教育科研 > 教学资源 >

小猫报站名——链表的应用
2018-12-11 14:59:50   来源:范辉   评论:0 点击:

 

知识与技能:1、了解链表的概念及作用。

            2、掌握新建链表、初始化链表、访问链表的方法。

过程与方法:通过学习Scratch软件中链表的相关知识,让学生能熟练掌握对链表进行增加、删除、修改操作的具体方法。

情感与态度:培养学生良好的信息素养,体验编程乐趣。

教学重点

熟悉Scratch工作界面,了解链表的概念及作用。

教学难点

熟练掌握新建链表、初始化链表、访问链表的具体方法。

教学方法

讲授法、演示法、自主合作学习法

教具

PPT课件、计算机、黑板、素材实例

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

环节

教师活动设计

学生活动预设

设计意图

 

 

一、

引 课

 

 

 

 

 

 

 

 

 

二、

 

在上课前,老师想先调查一下,同学们每天上下学是怎么出行的呢?

 

师:随机找几名同学回答上下学的出行方式。

 

师:咱班大约有三分之一同学都是坐公交车出行的,那么提到报站名大家都不陌生吧,今天这节课我们就用编程软件中的小猫帮助我们报站名吧!

 

  • 链表概念

师:直接给出定义。Scratch链表按照某种顺序关系存放着同类数据。

2、链表与变量的区别

链表用于存放一组数据,变量用于存放一个数据。

 

3、小猫报出某路公交车的站名,实验学校—铁岭高中—状元府—新弘国际—市政府—县政府—铁岭银行—新都市场—铁岭师专—人民法院—消防队—人民公园—龙首市场。要求小猫每隔1秒报出一个站名。

 

 

步骤一:创建作品场景

师:提示指导完成操作。

 

步骤二:列举公交车站点名称

 

  • 在角色列表区中,单击

“小猫”。在【变量】模块组中选“make a list”,链表名称为公交车站名。

  • 把thing到公交车站名模块拖拽到脚本区,将thing改名为“实验学校”。
  • 单击绿旗按钮,舞台上的链表显示框中出现各个公交车站名。

 

4、调整公交车站点

 

  • 增加站点
  • 删除站点
  • 修改站点名称
  • 清空链表

 

 

5、小猫 报出站名

 

 

 

同学七嘴八舌的回答。

 

 

 

 

 

生:爸妈开车送,自己做公交车,走路回去等等。

 

 

 

 

 

师:演示讲解

生:加深记忆

师:强调重难点,举实例说明

例如班级学生的年龄

 

 

 

 

 

 

学生认真观看小猫报站名

 

 

 

 

 

学生上机自主完成。

 

 

 

 

小组合作学习完成。

 

 

 

学生上机自主完成,遇到不会的地方用笔圈画起来,可以向同桌或老师请求帮助。

 

 

 

 

 

 

 

生:上机完成操作。

 

 

 

 

生:汇报展示作品。

 

 

激发学生学习的兴趣。

 

 

 

 

 

切入主题。

 

 

 

 

 

让生初步了解链表的概念,及与变量的区别。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

学生通过具体实例,让学生体验小动画带来的喜悦。

 

 

 

 

 

 

 

 

 

培养学生上机实践能力。

 

 

 

 

培养学生语言表达能力。

相关热词搜索:

上一篇:可爱的小猫——认识Scratch
下一篇:最后一页