凯撒密码-图形化实现(Scratch)
公元前 50 年,著名的凯撒大帝发明了一种密码叫做凯撒密码,在凯撒密码中,原文中的每个字符对应密报的字母都是错位的。
如图一,该凯撒密码原文“A”对应密报“D”,原文“B”对应密报“E”,依次类推。如果到了字母表的末尾,就回到开始,原文“Z”对应密报“C”,原文“Y”对应密报“B”,原文“X”对应密报“A”,如此形成一个循环。密钥将是原文“A”所对应的密报的字母。如该凯撒密码中的原文“A”所对应的密报是“D”,那么该凯撒密码中的密钥就是“D”。
请根据图二中的凯撒密码密报和原文对照表。回答下面问题:
第一问:此凯撒密码的密钥是 ;(请填入大写字母)
第二问:百国、赵国和张国之间发起了战争。百国向友国赵国发出了一张一起突击张国的时间的密报“WM CYI AY VM”。赵国在接到密报后,将于 于百国一同攻击张国。(填写答案时将字母转换成汉字。例如:“BA YUE YI RI”转换成“八月一日” )
下面是 Scratch 的实现逻辑:
舞台区的效果和角色:
舞台代码:
角色1:
角色2:
角色3: