版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第十课传递信息教育部中小学信息技术教育实验区实验教材(新世纪版)八年级下册学习目标重难点
1.进一步学习列表。2.进一步学习字典,熟悉前面学过的编程知识。重点:学习列表和字典。难点:本课的几个案例程序都比较长,理解程序。一发送信息micro:bit上没有键盘,如果用micro:bit发送信息,如何输入要发送的信息呢?想一想,你有什么好办法?用变量code存储字母(还可以加入标点符号等),code是一个列表,用n表示code中元素的序号。在点阵屏幕上显示code中的字符。输入符号“#”表示信息发送完毕。用变量message存储所有已发送的信息。用按钮B翻页显示字符,用按钮A发送点阵屏幕上显示的字符。【例题10-1】发送信息。程序如下:frommicrobitimport*importradioradio.on()radio.config(channel=6)code=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","#"]n=0message=''whileTrue:display.show(code[n])ifbutton_b.is_pressed():if(n<len(code)-1):n=(n+1)
else:n=0ifbutton_a.is_pressed():radio.send(code[n])display.clear()if(code[n]=='#'):breakmessage=(message+code[n])sleep(200)display.show(message,delay=500,wait=True,loop=True,clear=True)len()函数的使用方法。语法:len(str)其中变量str可以是字符串、列表、字典等类型。作用:返回字符串、列表、字典等的长度。当所有的字符发送完毕,需要发送一个结束信号“#”,然后程序就退出循环:ifcode[n]=='#':break最后屏幕上将显示所有已发送的字符。二接收信息【例题10-2】接收信息。由于发送端(【例题10-1】)是逐个字符发送信息,因此在接收端也逐个显示接收到的字符(message_received),并用变量message将所有接收到的字符记录下来。当接收到结束符号“#”,在点阵屏幕上显示所有接收到的信息message。frommicrobitimport*importradioradio.on()radio.config(channel=6)message=''whileTrue:message_received=radio.receive()if(message_receivedisnotNone):display.clear()sleep(50)if(message_received=='#'):breakdisplay.show(message_received)message=(message+message_received)display.show(message,delay=500,wait=True,loop=True,clear=True)程序如下:为了让传送信息的游戏更有趣,可以开展4人小组之间的信息传递:相邻的两个同学为一端,远处的两个同学为另一端,每一端有两块micro:bit,一个用于发送信息,另一个用于接收信息。例如,传递如下信息:1.What’syourbirthday?2.Whoisyouridol?JackMa游戏互动三传递加密信息发送加密信息的程序。首先建立一个字母列表code,一个加密字典book,字典book中的“键”是明码,“键值”是密码。用按钮B翻页显示要发送的信息code[n],然后按下按钮A将code[n]对应的密码book[code[n]]发送出去:
两个micro:bit一组,设计一套加密规则
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于物联网的防水维护平台创新创业项目商业计划书
- 射频心脏起搏辅助诊断仪创新创业项目商业计划书
- 多功能户外探险手套创新创业项目商业计划书
- 充电桩能源效率评估与认证创新创业项目商业计划书
- 复古风格手工雕刻腰带创新创业项目商业计划书
- 2026届福建省宁德市普通高中化学高二第一学期期中统考试题含解析
- 广东省佛山一中2026届化学高一上期末质量跟踪监视模拟试题含解析
- 医院质量管理体系建设实施方案
- 辽宁省凌源市第三高级中学2026届化学高二上期末学业质量监测试题含答案
- 企业风险评估与内部审计实施方案
- CJ/T 83-2016 水处理用斜管
- 河北省唐山市遵化市2023-2024学年八年级下学期期中英语试题(含听力)
- 2024回弹法检测岩石抗压强度技术规程
- 高等学校英语应用能力B级讲解省公开课一等奖全国示范课微课金奖课件
- 患者走失的护理应急预案及程序
- JTGT F20-2015 公路路面基层施工技术细则
- 2022学年长沙市长郡双语实验八年级语文上学期期中试卷附答案解析
- 【口才训练】第1课 讲述《岳麓山书院》小学四年级 课后服务
- 全新版大学英语(第二版)综合教程1(上海外语教育出版社)
- 大学生创新创业 课件 第八章 创业计划书
- 四川省巴中中学2023-2024学年七年级上学期12月学情问卷英语试题
评论
0/150
提交评论