新世纪版信息技术八年级下册第六课 设计图案(教学设计).doc

返回 相似 举报
新世纪版信息技术八年级下册第六课 设计图案(教学设计).doc_第1页
第1页 / 共6页
新世纪版信息技术八年级下册第六课 设计图案(教学设计).doc_第2页
第2页 / 共6页
新世纪版信息技术八年级下册第六课 设计图案(教学设计).doc_第3页
第3页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述:
新世纪版信息技术八年级下册第六课设计图案教学设计课题 设计图案单元第六课学科信息技术年级八年级下册学习目标1了解 microbit 的内置图案,学会 DIY 图案。2进一步熟悉列表。3学会编写动画程序。重点进一步熟悉列表的使用。难点列表的操作。教学过程教学环节教师活动学生活动设计意图一、复习旧知1、列表的定义1列表就是一组用中括号括起来的数据。这些数据可以是字符、数字等各种类型的数据,数据之间用逗号隔开。2列表的命令格式列表名元素1,元素2,...3创建列表。列表是包含0个或多个数据的有序序列,列表中的元素可以是任何数据类型。2、 知识抢答根据所给的提示,说出相对应的函数名(功能)(1)len列表名 返回列表中元素的个数(2)del列表名i 从列表中删除第i个元素(3)在列表的最后添加一个元素 列表名.append元素(4)对列表中的元素按照升序排序 列表名.sort(5)对列表中的元素按照降序排序 列表名.reverse复习旧知,进一步熟悉列表的使用小组为单位,抢答问题,完成的给相应的加分为后面编程打基础培养学生竞争意识,小组间竞赛,提高课堂效率,培养学生团队合作意识二、学习新知一、内置图案1、理解内置图案microbit的点阵屏幕虽然小,但通过精巧的设计,也能显示很多有趣的图案。microbit 中的内置图案都有专门的名称,使用专门的名称就可以调用这些内置图案2、显示内置图案的命令格式display.showImage.HAPPY此命令在microbit上显示一个笑脸。3、 内置图案命令的输写内置图案都属于Image对象,因此内置图案的名称前都必须加上前缀“Image”,例如Image.SAD。Image对象的首字母必须大写。4、 部分内置图案的名称7、演示操作一【例题6-1】显示内置图案(1)操作步骤第一步 进入积木编程模式第二步 将显示内置图案列表的命令拖入积木编程区,然后将程序修改为第三步 增加或减少列表中的内置图案(2)代码编程模式在代码编程模式下,增加列表s中的元素,可以显示更多的内置图案,例如sImage.HAPPY,Image.SAD,Image.SMILE,Image.ANGRY(3)运行程序,就可以显示内置图案8、演示操作二【例题6-2】显示内置图案,用按钮翻页。(1)代码程序(2)积木模式(3)运行上面的程序,就可以翻页显示图案了。9、任务探究一P29试一试1、在上面的程序,删除sleep200,或者将睡眠的时间改成很小,结果会怎么样为什么会出现这样的结果(1)将睡眠的时间改为50毫秒,程序代码如下(2)删除sleep200,程序代码如下2、 DIY图案1、导入microbit 的显示屏是一个 55 的 LED 点阵,每一个 LED 灯的亮度都可以用 09 来表示,用 5 组数字就可以表示 55 LED 点阵中每一个 LED 灯的亮度。例如“0000000990009900000000000”但是,用上面的数字表示图案,根本不知道图案是什么形状,因此通常用积木模式来设计 DIY 图案。2、演示操作三【例题6-3】设计程序,在microbit上呈现烟花绽放的效果。(1)思考1、如何设计2、设计的程序会用到哪个命令使烟花连续播放(2)小结问题先设计烟花绽放的几个画面,然后连续播放这几个画面就可以呈现烟花绽放的效果。利用 display.show 连续播放(3) 操作步骤第一步 新建硬件作品,进入积木编程模式。第二步 新建变量i0、i1、i2、i3、i4、i5,分别用于保存6个烟花绽放的画面。第三步 设计烟花绽放的几个画面。第四步 连续播放烟花画面。最后的积木程序运行程序,可以看到烟花绽放的效果三、 小技巧使用积木模式编程,形象直观,当我们不知道如何用代码表达的时候,可以切换到积木编程模式,用拖积木的方式来完成编程。但是,当我们掌握了代码之后,用代码进行编程效率更高,因此,我们应当将积木编程当作代码编程的一个辅助手段。了解内置图案及其命令格式的输写熟记内置图案的名称学生参与操作,并理解程序,学会设计图案学生参与操作,并理解程序,学会设计图案小组合作学习探究完成任务一,先完成的小组会得到相应的加分奖励学生理解DIY图案设计原理学生参与操作,并理解程序,学会DIY设计图案为后面编程打基础通过学习,懂得运用内置图案的名称设计出有趣的图案师生互动,引导学生理解程序师生互动,引导学生理解程序培养学生团队合作与竞争的意识,小组间的竞争,搞高课堂效率,培养学生团队合作的意识为后面编程打基础师生互动,引导学生理解程序三、课后作业1烟花放到最后,焰火会慢慢消失。修改【例题6-3】程序,让烟花呈现慢慢消失的效果。2在地上喷射的烟花是什么样的动画效果你能编程在microbit上模拟出来吗3你能编程模拟3只萤火虫(分别用3个LED灯表示)交替闪烁的动画吗用两种方法完成。4将microbit的两个按钮变成灯的开关按下按钮A,点阵屏幕亮;按下按钮B,点阵屏幕灭。小组合作学习设计编程创作作业有一定的难度,启发学生创新四、课堂小结1、本节课进一步熟悉了列表的使用,运用列表编程程序,设计出有趣的图案。2、自学网http// 设计图案列表名元素1,元素2,...display.showImage.HAPPY
展开阅读全文