内容正文:
课题
小猫报站名——链表的应用
课时
1
课型
新
授课时间
教材分析
链表:Scratch链表是按照某种顺序关系存放着同类数据。
学情分析
学生第一次接触链表,需要练习。
教学
目的
知识与技能目标:1.了解链表的概念和作用;
2.掌握新建链表、初始化链表、访问链表的方法;
3.掌握对链表进行增加、删除、修改操作的方法。
过程与方法目标:1.自主学习;2.讲解;3.交流
情感、态度与价值观目标:1.培养耐心阅读的能力;2.培养合作交流能力
重点
1.理解链表的概念和作用;
2.掌握新建链表、初始化链表、访问链表的方法;
难点
掌握新建链表、初始化链表、访问链表的方法
关键
了解链表的概念及作用
教具
教学
环节
教学内容
教师活动
学生活动
设计意图
时间分配
情景引入
复习
新授
升级练习
变式巩固练习
小结
组织教学
上节课回顾
变量的使用,计算20以内10个奇数的乘积。
讲授,
1.角色改名
2.更改舞台背景
3.新增角色公交车
4.删除链表的全部项
5.增加站点-将(东西)插入到链表
流程分析
怎样做到让两个站点互换呢?
方法一、插入一个站点,删除同样名字的站点
方法二、替换两个站点
小猫能够换一个方向报站名吗?原来从上向下报站名,现在从下向上报站名。怎样才能实现呢?
流程分析
学生自主做程序
学生经过分析后,开始操作。
学生分析流程图,语言表达,然后在原来程序基础上进行修改。
广播功能,
插入,删除
替换
根据学生情况,决定是否教授学生使用广播的命令。
考查学生变式分析的能力,读懂流程图,在原有程序的基础上进行修改生成新的功能的程序。
5
10
10
10
5
板书
链表的应用
课后反思
开始
次数>链表的长度
将变量n的值设为链表的长度
说终点到了,欢迎下次乘坐。等2秒
说链表上第n个项目,等1秒
没有
是的
n=n-1
删除全部的101路链表项目
次数>链表的长度
将变量n的值设为1
说终点到了,欢迎下次乘坐。等2秒
说链表上第n个项目,等1秒
没有
把11个站名加入到101路链表
是的
开始
n=n+1