每个孩子都应该有机会学习计算机
《长安十二时辰》
最近被称为“口碑炸裂”的古装剧王——《长安十二时辰》真是不该错过。除了口碑炸裂演技爆棚之外,这部剧还有一个特点:千万不能开倍速。
为什么不能开倍速?
因为剧情实在是非常紧凑,开了倍速就有可能错过某个重要环节。
而在《长安十二时辰》里,有一个特别吸引人的事情,叫做望楼传信。
那么什么叫望楼?望楼之间怎么传信?
望楼传信
古代真正的望楼是什么样的呢?
望楼的形式各有不同,有这种城镇中的。
也有这种简易版的。
下面让我们说说电视剧中的望楼。
(电视剧里的这套通信系统不是史实,这显然是剧组设计的望楼+信号塔组成的监控传输一体化建筑)
电视剧里有两种望楼,放置3*3格子的大望楼和放置3*9格子的小望楼。
我们来看看大望楼是怎么传数字的。
首先数字只支持三位(个,十,百),用空格代表数字,按照下图这么数。
十位数就按照左边的指示灯。
百位数就按照右边的指示灯。
那么我们来看看下面这幅图代表的数字是多少?
没错,是843。
百位
十位
个位
来自知乎@甜草莓
https://www.zhihu.com/question/332742614/answer/737382212?utm_source=weibo&utm_campaign=market3450
其实,还有很多密码学。
一般,我们将密码学分为编制密码和破译密码这两种。
例如ASCII ,这是基于拉丁字母的一套电脑编码系统。
例如,“53.50.48”对应的数字就是“5.2.0”。
那么,能不能用编程的方式来加密呢?我们来看这样一道编程题。
题目描述
编写程序对名字进行加密,方法是:取姓名的每一个字母的ASCII再加7,作为该字母对应的密码。
输入格式
一行,一个英文名字
输出格式
一行,表示密码。
样例数据
input
MissWu
output
8411212212294124
大家先自己尝试一下吧~!
来看看大家都有没有写对呢~?更多的题目可以点击“阅读原文”找到噢!
helloworld少儿编程
电话: 17361882359
地址:南京市栖霞区仙林大道56号紫东国际创意园D1栋
欢迎来电咨询,还可以预约试听噢!
閱讀更多 helloworld少兒編程 的文章