欢迎来到叮当云教育! | 帮助中心 教学备课就来叮当文库!

叮当云教育

换一换
首页 叮当云教育 > 资源分类 > PPTX文档下载
 

新世纪版信息技术八年级下册第一课 Hello Bit 课件.pptx

  • 资源ID:34150       资源大小:2.38MB        全文页数:29页
  • 资源格式: PPTX        下载权限:游客/注册会员/VIP会员    下载费用:30金币 【人民币3元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信开放平台登录
下载资源需要30金币 【人民币3元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,下载更多资源
 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

新世纪版信息技术八年级下册第一课 Hello Bit 课件.pptx

Hello Bit,新世纪版 八年级下,新知导入,学习编程时总有一个传统:刚开始都是让计算机显示“HelloWorld!”,这个学期,我们的编程课上添加了一个主角,它叫“micro:bit”!让我们跟这位主角打个招呼吧:Hello Bit!,新知导入,“micro:bit”是一款由英国广播电视公司(BBC)推出的微型电脑开发板,专为青少年学习编程而设计。用“micro:bit”学习编程,编程变得非常有趣!,那么,什么是micro:bit呢?,新知讲解,一、“micro:bit”,micro:bit是一台微型计算机,它上面集成了多种传感器和元器件。在标有“micro:bit”的一面,用英文标注了各种传感器所在的位置。,新知讲解,传感器和元器件包括: 由25个红色LED形成的点阵 两个可编程按钮 加速度计(ACCELEROMETER)和罗盘(COMPASS) 温度和光线传感器 无线电和蓝牙,新知讲解,micro:bit上有一个32位ARM CPU(PROCESSOR)、16K RAM的内存,输入信息靠两个按钮和各种传感器,输出主要是LED点阵。 我们编写的程序,只要拷贝到micro:bit的存储器中就可以自动运行。 将micro USB线连接micro:bit和电脑,连接成功后,电脑上会出现一个带“MICROBIT(G:)”图标的U盘(如图所示),将程序拷贝到该U盘即可自动运行。,如何运行,新知讲解,二、编写程序,micro:bit编程,有三种编辑器,分别是海龟编辑器、在线编辑器Python Editor、在线编辑器JavaScript Blocks Editor。 海龟编辑器支持 Python和 MicroPython编程,默认情况下使用 Python 编程,文件的扩展名是“.py”。选择“新建microbit作品”,则使用 MicroPython 编程,文件的扩展名为“.hex”。,新知讲解,(1)将micro:bit和电脑连接。 (2)打开海龟编辑器,单击【硬件】(Microbit)菜单,选择“新建microbit作品”。,如何进行程序编写?,新知讲解,(3)单击屏幕右上角 按钮,进入积木编程模式。,新知讲解,单击左边的积木盒 ,将积木 拖到积木编程区。 将积木拖到积木编程区后,在窗口的右边可以看到对应程序的代码。 单击屏幕右上角 ,可以对代码进行修改。,新知讲解,(4)保存程序。,新知讲解,新命令,display.scroll(字符串) 功能:让micro:bit的LED点阵滚动显示“字符串”。,小博士,display是模块microbit的一个对象,scroll是display对象的一个方法。,新知讲解,二、编写程序,在micro:bit的LED屏幕上循环显示“HelloBit!”。,新知讲解,(1)打开海龟编辑器,单击“新建microbit作品”。 (2)单击屏幕右上角 按钮,进入积木编程模式。 (3)单击积木盒 ,将“显示动画”积木拖到积木编程区。,新知讲解,(4)单击屏幕右上角 ,增加如下代码:x=HelloBit! (5)又切回积木模式,将积木修改成如下样式:,新知讲解,新命令,display.show(message,delay=500,wait=True,loop=True,clear=True)功能:在micro:bit的LED屏幕上显示信息。 参数message表示要在LED屏幕上显示的信息,可以是文字信息,也可以是图案。 delay=500,表示信息显示的间隔时间是500毫秒,时间可调。 wait=True,或者wait=False,表示是否等待。 loop=True,或者loop=False,表示是否循环显示。 clear=True,或者clear=False,表示显示结束,是否清屏。,新知讲解,delay=500,wait=True,loop=True,clear=True,新知讲解,试一试,输入下面的程序,并将程序保存到micro:bit上 frommicrobitimport* display.show(Image.ALL_CLOCKS,delay=500,wait=True,loop=True,clear=True) 在上面的程序中,Image.ALL_CLOCKS是micro:bit内置的一个常量,表示一个点阵图案。,程序展示:,运行程序显示什么? 分别修改show的delay、wait、loop、clear参数,观察显示结果的变化。,新知讲解,试一试2输入下面的程序,并将程序保存到micro:bit上: from microbit import * display.show(3,2,1,0, delay=500, wait=True, loop=True, clear=True) 在这个程序中,3,2,1,0是一个包含4个元素的列表。,新知讲解,新知讲解,程序展示:,运行程序显示什么?,程序运行显示什么?你能举一反三,让micro:bit显示其他有趣的内容吗?,课堂练习,1.micro:bit作品默认的扩展名是_____,而普通Python文件的扩展名是_____。 2. display是模块__________的一个对象,__________是display对象的一个方法。 3. display.scroll(字符串)的功能是什么?,拓展提高,micro:bit编程的编辑器,1PythonEditor 2海龟编辑器 3JavaScriptBlocksEditor,课堂总结,micro:bit进行编程,使用的编程语言是 MicroPython。 display.scroll() 和 display.show() 两个命令,建议通过积木编程引入这两个命令,然后进入代码编程模式,通过修改代码中的参数,体会图形化编程和代码编程之间的相互切换,充分利用两种模式的优势来编写程序。,板书设计,“micro:bit”,编写程序,PythonEditor 海龟编辑器 JavaScriptBlocksEditor,作业布置,输入下面的程序,并将程序保存到micro:bit上: frommicrobitimport* display.show(3,2,1,0,delay=500,wait=True,loop=True,clear=True) 在这个程序中,3,2,1,0是一个包含4个元素的列表。程序运行显示什么?你能举一反三,让micro:bit显示其他有趣的内容吗?,谢谢,21世纪教育网() 中小学教育资源网站,有大把高质量资料?一线教师?一线教研员? 欢迎加入21世纪教育网教师合作团队!月薪过万不是梦! 详情请看:

注意事项

本文(新世纪版信息技术八年级下册第一课 Hello Bit 课件.pptx)为本站会员(叶红鱼)主动上传,叮当云教育仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知叮当云教育(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




经营许可证编号:鲁ICP备09030270号-2   鲁公网安备 37011602000151号 copyright@ 2019-2022

网站大部分作品源于会员上传,除本网站整理编辑的作品外,版权归上传者所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

1
收起
展开