内容正文:
新世纪版信息技术八年级下册第四课计数器教学设计
课题
计娄器
单元
第四课
学科
信息技术
年级
八年级下册
学习
目标
1.认识 micro:bit 可编程按钮及其作用。
2.理解逻辑表达式及其值。
3.进一步熟悉 if 条件分支语句。
重点
是进一步熟悉 if 条件分支语句。
难点
理解逻辑表达式。
教学过程
教学环节
教师活动
学生活动
设计意图
一、课前导入
1、提问:同学们,你们知道《中国好声音》吗?冠军赛的选拔是如何选拔出来的?
2、图片展示:
3、小结并引出本课学习内容:冠军选拔赛的时候要清点观众的投票票数,节目中会有一个计数器,每个观众投的票都会由计算器计算出来,这节课,让我们用micro:bit来做一个这样的计数器。
学生思考并回答问题
通过提问培养学生思维,能过图片展示激起学生的学习兴趣
二、可编程按钮
1、micro:bit 有两个可编程按钮:为 button_a 和 button_b
2、通过编程定义两个可编程按钮的功能:
是一个逻辑值,表示按键“A”是否正被按下,如果是,其值为True,如果不是,其值为False。代码是button_a.is_pressed()。
是一个逻辑值,表示按键“A”是否被按下过,如果是,其值为True,如果不是,其值为False。代码是button_a.was_pressed()。
是一个数值,表示按键“A”被连续按下的次数,代码是button_a.get_pressed()。
学习认识micro:bit可编程按钮及其作用。
通过学习掌握micro:bit可编程按钮及其作用
三、演示讲解
【例题4-1】编写程序,比一比谁的按键速度快。
1、程序展示:
2、 观察测试效果,发现问题:不断地按A键,点阵屏幕上将显示连续按键的最大次数。
3、 小结:变量m用于保存连续按键的最大值。函数max()的作用是求最大值。
循环程序执行到 sleep(1000) 的时候会停下来等待 1000毫秒,在这个时候我们的每一次按键都会被记录下来,1000 毫秒结束后,执行x = button_a.get_presses() 语句就会读出前面的按键数,然后又从 0 开始计算按键数。
如果将上面程序中的语句 display.show(str(m)) 改为 display.show