你听说过摩斯密码吗?摩斯密码是一种神奇的密码,它发明于1837年,一直沿用至今,可以说生命力非常顽强了。现在的谍战剧、警匪剧里经常喜欢用摩斯密码来传递信息,今天我们就用Scratch来了解一下摩斯密码。你知道以下一串字符的含义吗?
··/·—··/———/···—/·/···/—·—·/·—·/·—/—/—·—·/····/ (/表示空格)
本文的代码可以实现摩斯密码和含义的互相转换。具体编程如下,先建立几个变量和两个链表:
初始化:
图片太长,限于篇幅就不截取了,就是把摩斯密码和字母分别输入到两个链表里。以下代码是把输入的一段英文转化为摩斯密码:
接下来的代码是把摩斯密码转化为英文:
上面的代码可以实现摩斯密码和英文的互相转换,有兴趣的话去试试吧。了解了摩斯密码,有时候可能会很有用哦,比如在遇到危险的时候,你可以发出“三短三长三短”的信号,至于是什么意思,赶快去查查吧。是不是瞬间觉得高大上了呢?
领取专属 10元无门槛券
私享最新 技术干货