友情提示:380元/半年,儿童学编程,就上码丁实验室。
电报是一种最早用电的方式来传送信息的、可靠的即时远距离通信方式,它是19世纪30年代在英国和美国发展起来的。电报信息通过专用的交换线路以电信号的方式发送出去,该信号用编码代替文字和数字,通常使用的编码是摩尔斯编码。现在,随着电话、传真等的普及应用,电报已很少被人使用了。
电报机,就是用以电发送和接收报的设备,1835年美国画家莫尔斯经过3年的钻研之后,第一台电报机问世,莫尔斯成功地用电流的“通”“断”和“长短”来代替了人类的文字进行传送,这就是鼎鼎大名的莫尔斯电码。电报的发明,拉开了电信时代的序幕,开创了人类利用电来传递信息的历史。
字母的莫尔斯码其实是这样的!
很简单吧,没有想象中那么复杂吧,其实就是通过电流的长短来表示出来了。当看到这张图时,是不是觉得恍然大悟,SOS国际求救信息…就是S —就是O 所以连起来就是…—…
那么汉字是怎么编码的呢?中文电码表采用了四位阿拉伯数字作代号,从0001到9999按四位数顺序排列,用四位数字表示最多一万个汉字、字母和符号。汉字的编码还是比较复杂的。
今天我们来学习用Scratch怎样将中文编码成莫尔斯码,并通过声音、画笔的方式输出。(我们用 0 来表示短电流”滴“,用1表示长电流’嗒”)
思路:
单个数字摩尔玛输出模块:
单个汉字及符号输出模块(带格式输出):
主程序:
程序运行效果可在网易卡搭上查看
https://kada.163.com/project/3014120-3147200.htm
素材链接:https://pan.baidu.com/s/1ER53NMlUj_BPBjGN3UrJMA 提取码: 3gun
转自公众号:
嘻嘻哈哈学编程