2020-2021学年新世纪版(2018)信息技术八年级下册 教案-第6课 设计图案_第1页
2020-2021学年新世纪版(2018)信息技术八年级下册 教案-第6课 设计图案_第2页
2020-2021学年新世纪版(2018)信息技术八年级下册 教案-第6课 设计图案_第3页
2020-2021学年新世纪版(2018)信息技术八年级下册 教案-第6课 设计图案_第4页
2020-2021学年新世纪版(2018)信息技术八年级下册 教案-第6课 设计图案_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

新世纪版信息技术八年级下册第五课滚水珠教学设计

课题设计图案单元第六课学科信息技术年级八年级下册

1.了解micro:bit的内置图案,学会DIY图案。

学习

2.进一步熟悉列表。

目标

3.学会编写动画程序。

重点进一步熟悉列表的使用。

难点列表的操作。

教学过程

教学环节教师活动学生活动设计意图

一、复习旧1、列表的定义复习旧知,进为后面编程打基

知(1)列表就是一组用中括号口括起来的数据。这些数一步熟悉列表础

据可以是字符、数字等各种类型的数据,数据之间的使用

用逗号隔开。

(2)列表的命令格式:

[<列表名>=[<元素1>,〈元素2>,...]

(3)创建列表。列表是包含0个或多个数据的有序序

歹!J,列表中的元素可以是任何数据类型。

2、知识抢答:根据所给的提示,说出相对应的函小组为单位,培养学生竞争意

数名(功能)抢答问题,完识,小组间竞赛,

(1)len(列表名)返回列表中元素的个数成的给相应的提高课堂效率,

(2)del列表名[i]从列表中删除第i个元素加分培养学生团队合

(3)在列表的最后添加一个元素作意识

列表名.append(元素)

(4)对列表中的元素按照升序排序列表名.sort()

(5)对列表中的元素按照降序排序

列表名.reverse。

二、学习新一、内置图案了解内置图案为后面编程打基

知1、理解内置图案及其命令格式础

micro:bit的点阵屏幕虽然小,但通过精巧的设计,的输写

也能显示很多有趣的图案。

micro:bit中的内置图案都有专门的名称,使用专门

的名称就可以调用这些内置图案

2、显示内置图案的命令格式:

display,show(Image.HAPPY)

此命令在micro:bit上显示一个笑脸。

3、内置图案命令的输写:内置图案都属于Image

对象,因此内置图案的名称前都必须加上前缀

“Image”,例如:Image.SADoImage对象的首字

母必须大写。

4、部分内置图案的名称:熟记内置图案通过学习,懂得

HEARTHAPPYSMILESAD的名称运用内置图案的

CONFUSEDANGRYASLEEPSURPRISED

名称设计出有趣

YESNOCLOCK1CLOCK2

的图案

CLOCK3CLOCK4CLOCKSCLOCK6

7、演示操作一:【例题6-1]显示内置图案

学生参与操师生互动,引导

(1)操作步骤:

作,并理解程学生理解程序

第一步进入积木编程模式

序,学会设计

第二步将显示内置图案列表的命令拖入积木编

图案

程区,然后将程序修改为

,1

:::显示动画,延时500亳秒,保持等待,循环播放,清空屏幕

第三步增加或减少列表中的内置图案

(2)代码编程模式:

B文件•。设置•6Microbit•9库管理•程序•

Omicrobit作品

1frommicrobitimport*

2

3

4s=[Image.HAPPY,Image.SAD]

5display.show(s,delay=500,wait=True,loop=True,clear=True)

在代码编程模式下,增加列表s中的元素,可以显

示更多的内置图案,例如:

s=[Image.HAPPY,Image.SAD,Image.SMILE,Image.A

NGRY]

(3)运行程序,就可以显示内置图案

学生参与操师生互动,引导

8、演示操作二:【例题6-2]显示内置图案,用按

钮翻页。作,并理解程学生理解程序

(1)代码程序:序,学会设计

图案

未登录->文件-。设置•6Microbit-Q库管理S程序-

耐保O[婕8】翻…

1frommicrobitimport*

2

3

4s=[Image.HAPPY,Image.SAD,Image.SMILE,Image.ANGRY]

5n=0

6^whileTrue:

1'ifbuttona.ispressed():

8-if(n>0):

9n=(n-1)

10-ifbutton_b.is_pressed():

11-if(n<len(s)-l):

12n=(n+1)

13sleep(200)

14display.show(s[n])

(2)积木模式:

+i

,4

西按键A正被按下

1

(I-+

,按键B正被按下

'/

ah।+

AIUK200中秒】

届小〒符巾(—>

(3)运行上面的程序,就可以翻页显示图案了。

9、任务探究一:P29试一试1、在上面的程序,删小组合作学习培养学生团队合

除sleep(200),或者将睡眠的时间改成很小,结果探究完成任务作与竞争的意

会怎么样?为什么会出现这样的结果?一,先完成的识,小组间的竞

(1)将睡眠的时间改为50毫秒,程序代码如下:小组会得到相争,搞高课堂效

应的加分奖励率,培养学生团

耒fit录•宜林-。iga-谷Microbit-Q库首理百序-

新的乍晶G3(01HB6-2J耐..

1frommicrobitimport*

2队合作的意识

3

4s=[Image.HAPPY,Image.SAD,Image.SMILE,Image.ANGRY]

5n=©

6-whileTrue:

7■ifbutton_a.is_pressed():

8-if(n->0):

9n=(n-1)

10-i-Fbu-t-ton_b.is_pressed():

11-if(n<len(s)-1):

12n=(n+1)

13sleep(50)

14display.show(s[n])

(2)删除sleep(200),程序代码如下:

❽海期。省

未登录•■文件•。设置•6Microbit-Q库管理B程序■

x^o【伊峻2】包・7

1frommicrobitimport*

2

3

4s=[Image.HAPPY,Image.SAD,Image.SMILE,Image.ANGRY]

5n=0

6-whileTrue:

7-ifbutton_a.is_pressed():

8-if(n>0):

9n=(n-1)

10-ifbutton_b.is_pressed():

11-if(n<len(s)-l):

12n=(n+1)

13display.show(s[n])

14

二、DIY图案学生理解DIY为后面编程打基

1、导入:micro:bit的显示屏是一个5X5的LED图案设计原理础

点阵,每一个LED灯的亮度都可以用。〜9来表

示,用5组数字就可以表示5X5LED点阵中每

一个LED灯的亮度。例如:

u00000:00990:00990:00000:00000^

但是,用上面的数字表示图案,根本不知道图案是

什么形状,因此通常用积木模式来设计DIY图案。学生参与操师生互动,引导

2、演示操作三:【例题6-3】设计程序,在micro:bit作,并理解程学生理解程序

上呈现烟花绽放的效果。序,学会DIY

(1)思考:1、如何设计?设计图案

2、设计的程序会用到哪个命令使烟

花连续播放?

(2)小结问题:先设计烟花绽放的几个画面,然

后连续播放这几个画面就可以呈现烟花绽放的效

果。

利用display.show()连续播放

■■■■■■

(3)操作步骤:

第一步新建硬件作品,进入积木编程模式。

第二步新建变量i0、il、i2、i3、i4、i5,分别用

于保存6个烟花绽放的画面。

第三步设计烟花绽放

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论