所属成套资源:大连版信息技术七年级下学期PPT课件整套
信息技术第三课 小猫报站名——链表的应用完美版ppt课件
展开
这是一份信息技术第三课 小猫报站名——链表的应用完美版ppt课件,共19页。
上课之前老师先统计下,咱们有多少人是坐公交车来上学的?如果我们住在瓦房店宾馆附近,需要乘坐9路公交车来上学,中途会途径以下公交车站。
1.谁能在黑板上将这些公交车站名按照正确的路线顺序排列好呢?2.你们有没有注意到公交车上是如何报站的? (举例说明)
那你们想不想用scratch软件来模拟下公交车报站呢?
这节课我们就来学习第三课 《小猫报站名——链表的应用》
那什么是链表呢?首先我们来回忆下学习过的变量是用来存放……?那像黑板上的这些公交车站名能用变量来存放吗?为什么?(因为它们是一组数据)
所以它们就要用我们今天所讲的链表来存放。再来看看这些公交车站名有什么特点呢? (都是9路车站名、有一定的顺序)链表就是存放有着某种顺序关系的一组同类数据。
知识分析:排序制作步骤
接下来我们就来创建一个存放 “公交车站名” 的链表。 如何来创建公交车站的链表呢?参考学过的变量知识,请为下面的步骤排序。
A.在变量模块组中选择“make a list”按钮,链表名称为“公交车站名” ,单击确定按钮B. 把 模块拖拽到脚本区,然后把thing改名为“瓦房店宾馆”C. 将控制模块组中的 拖拽到脚本区域D. 再拖拽10次 模块到脚本区,把其中的thing依次改名为“瓦房店宾馆—电业局—人民剧场—新华桥—运输公司—老年病医院—于屯小区—芳园新村—芳园新村一站—芳园新村二站”
(答案: C A B D )
一、知识自建: 自行创建“公交车站名”链表
根据分析后所排的顺序,打开“第3课 报站名”文件,自行创建链表,名为“公交车站名” 。
我们现在只用到了一个语句 ,那其他的语句都是什么意思呢?我们找一位同学来给大家解释下。
创建完成后,单击绿旗按钮,观察舞台上链表显示的长度? (一组公交车站名)再单击绿旗按钮,舞台上链表有什么变化?也就是说每单击一次绿旗,运行脚本后都会多出一组公交车站名。那我们只想显示一组公交车站名,将多余的删除,应该选择哪一个语句呢?
谁知道怎样修改这个语句?又应该放在哪个位置呢?放在脚本最后面行吗?为什么? 放在脚本前面就是初始化链表,运行脚本之前清除所有链表
二、知识充电:调整公交车站点
1、根据市民反映, “运输公司”与“老年病医院”这两站之间距离较远,现决定在两站之间增加站点“临时站”。
2、由于“芳园新村”至“芳园新村二站”距离较近,现经过调整将“芳园新村一站”站点删除。
3、由于很多人来一初中,却不知道在哪站下车,现将“芳园新村二站”替换/修改为“瓦房店一初中”。
三、知识巩固:报出公交车站名
公交车站点修改好了,接下来我们要让播音员报出站名了。那怎样来报站名呢?我们学过的哪个语句可以实现报出站名呢?根据以往所学知识自行编写脚本。(提示:运用以下两个模块)
假如站点很多的话,我们复制修改模块就会很麻烦,这时我们可以通过设置变量和利用循环的方法来优化脚本,减轻工作量。(学生自行修改脚本)
四、知识运用:修饰脚本 贴切现实生活 报完站名之后,可以利用学过的知识为小猫和公交车添加、修改脚本,也可以利用语音报站名,添加马路上的其他角色,使舞台更贴切现实生活。提示:1、让小猫边走边报站名 2、公交车到一站,停一次
小组长组织小组成员,选出最能代表本组水平的一件作品,参加最佳设计团队的竞选。
(单项奖)scratch高手:评选条件: 1.在每一项任务中最先完成的前两名同学 2.热心帮助其它同学 3.课堂上积极发言(团队奖)最佳设计团队: 完成速度快并且作品质量高本节课最佳最佳设计团队是
这节课我们设计了小猫报站名,下面我们简单回顾一下这节课都学习了什么? 1、新建链表 2、链表的增加、删除、修改 3、报出站名 希望在以后的课堂中你们依然能将现实生活中的例子用scratch小软件恰当地展现出来。
相关课件
这是一份大连版七年级下册第三课 小猫报站名——链表的应用精品课件ppt,共14页。PPT课件主要包含了作品展示,大有恬园,理工大学,凌水镇,王家村,链表存放一组数据,链表的定义,任务描述,实战设计,场景分析等内容,欢迎下载使用。
这是一份初中信息技术大连版七年级下册第三课 小猫报站名——链表的应用优秀ppt课件,共19页。PPT课件主要包含了主要任务,解决方案,任务筹划,Scratch链表,创建作品场景,增加插入站点,点击运行,调整公交车站点,删除站点,修改站点名称等内容,欢迎下载使用。
这是一份大连版七年级下册第三课 小猫报站名——链表的应用公开课课件ppt,共19页。PPT课件主要包含了随机选取景区,竞选最佳小导游,竞赛规则,游戏开始等内容,欢迎下载使用。