首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Scratch编程“永不消逝的电波”——摩斯密码

     你听说过摩斯密码吗?摩斯密码是一种神奇的密码,它发明于1837年,一直沿用至今,可以说生命力非常顽强了。现在的谍战剧、警匪剧里经常喜欢用摩斯密码来传递信息,今天我们就用Scratch来了解一下摩斯密码。你知道以下一串字符的含义吗?

    ··/·—··/———/···—/·/···/—·—·/·—·/·—/—/—·—·/····/        (/表示空格)

本文的代码可以实现摩斯密码和含义的互相转换。具体编程如下,先建立几个变量和两个链表:

初始化:

图片太长,限于篇幅就不截取了,就是把摩斯密码和字母分别输入到两个链表里。以下代码是把输入的一段英文转化为摩斯密码:

接下来的代码是把摩斯密码转化为英文:

上面的代码可以实现摩斯密码和英文的互相转换,有兴趣的话去试试吧。了解了摩斯密码,有时候可能会很有用哦,比如在遇到危险的时候,你可以发出“三短三长三短”的信号,至于是什么意思,赶快去查查吧。是不是瞬间觉得高大上了呢?

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210307A03R1600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券