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

返回 相似 举报
新世纪版信息技术八年级下册第五课 滚水珠(教学设计).doc_第1页
第1页 / 共7页
新世纪版信息技术八年级下册第五课 滚水珠(教学设计).doc_第2页
第2页 / 共7页
新世纪版信息技术八年级下册第五课 滚水珠(教学设计).doc_第3页
第3页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述:
新世纪版信息技术八年级下册第五课滚水珠教学设计课题 滚水珠单元第五课学科信息技术年级八年级下册学习目标1认识加速度传感器及其作用。2了解加速度传感器的各种手势(gesture)。3进一步熟悉前面学过的 Python 命令,对加速度传感器进行编程,编写趣味程序。重点对加速度传感器进行编程,编写趣味程序。难点理解滚水珠的算法。教学过程教学环节教师活动学生活动设计意图一、课前导入microbit上有一个加速度传感器,它能检测到摇晃、倾斜的方向等动作,利用它能做出很多有趣的游戏。学生思考并回答问题通过提问培养学生思维,能过图片展示激起学生的学习兴趣二、学习新知一、加速度传感器(一)认识加速度传感器1、加速度传感器是一种能够测量加速度的传感器。传感器在加速过程中,通过对质量块所受惯性力的测量,利用牛顿第二定律获得加速度值。microbit 用的是三轴加速度传感器,可以分别获取 x、y、z 三个方向的加速度值加速度传感器accelerometer2、在microbit的屏幕反面有标签标注它所在的位置。3、积木类型菱形积木、椭圆形积木(1)菱形积木,是一个逻辑值。表示是否正在“摇晃”microbit,如果是,其值为True;如果不是,其值为False。代码是accelerometer.is_gesture“shake”Gesture手势的意思该积木还可以检测别的手势各种手势的中英文对照(2) 用于检测手势是否发生过,代码是accelerometer.was_gesture“shake”与的区别是一个是“过去时”was,一个是“现在时”is。(3) 是一个字符串,表示microbit当前的姿势。代码是accelerometer.current_gesture“shake”(4) 是一个数值,表示 microbit的三维坐标值。(二)任务探究一【例题5-1】编写程序,让microbit变成一骰子摇动microbit,屏幕上随机显示16之间的数字。1、 展示积木程序2、 展示代码程序3、 小结运行程序,摇晃microbit,可以看到屏幕上的数字不断跳动,最后显示的数字就是“摇骰子”的结果。2、 滚水珠(一)滚水珠如何移动1、滚水珠利用加速度传感器检测倾斜的动作,然后让点亮的 LED 灯模拟水珠随着侧翻的动作移动。2、提出问题要编辑滚水珠程序时,会用到哪几个手势。3、小结问题左(left、右(right)、上(up)、下(down) 移动microbit上亮的灯珠,好像我们通过侧翻滚动板子上的水珠一样。(二)任务探究二【例题5-2】编写程序,通过通过左(left)、右(right)、上(up)、下(down)等手势,移动microbit上亮的灯珠,好像我们通过侧翻滚动板子上的水珠一样。1、 程序展示积木模式2、 程序展示代码模式将Microbit晃动,无论朝哪个方向晃动,条件都将满足。运行程序,将点阵屏幕左下角的“水珠”移到对角上去。比一比,谁的动作快(三)小技巧如果想让程序重新执行,只需要按microbit板上的复位按钮,复位按钮在LED屏幕的反面,USB插口旁边。认识加速度传感器及其作用。了解加速度传感器的各种手势学生小组学习探究,复习旧知(for语句,熟悉操作,完成任务。先完成的小组会得到相应的加分奖励学生小组探究并思考,理解滚水珠移动原理学生小组学习探究,完成任务。先完成的小组会得到相应的加分奖励引导学生对加速度传感器及其作用的理解学习熟悉各种手势,便于学生理解,编辑程序培养学生团队合作与竞争的意识,小组间的竞争,搞高课堂效率通过探究问题引导学生理解原理培养学生团队合作与竞争的意识,小组间的竞争,搞高课堂效率三、课堂作业1、 P26试一试1、修改【例题5-2】程序,使按钮也能控制“水珠左右移动。”再与同学比一比,谁的动作更快程序展示代码模式2、P26试一试2、你能利用microbit的加速度传感器设计一个小游戏吗(1)显示当前的手势代码模式程序展示积木模式(2) 向左倾斜 microbit,点亮屏幕上的四个角和中心点的 LED 灯。程序展示代码模式积木模式小组合作学习设计编程创作作业有一定的难度,启发学生创新四、课堂小结1、本节课学习了利用加速度传感器编辑更有趣的编程,进一步熟悉了while True、if等语句的使用。2、自学网http// 滚水珠accelerometer.was_gesture“shake”shake up down left right face up face downaccelerometer.current_gesture“shake”
展开阅读全文