CAICP-E · 数学基础
密码游戏
按简单规则把字换成码,也能按同一规则换回来。
这一节要学会什么
#what秘密常常不是猜出来的。是先约定规则,再替换。
这节课学习编码和解码。
你会读班级暗号表。 你会把字母往后移一位。 你会把一个短词编成密码。 你还会按反向规则换回来。
规则写在表里,或写在题目里。你的任务是严格执行。中途不许改规则。
2-1-4 是什么意思
#hook体育委员发来一条消息:2-1-4。
同桌说:这是「早操」。你看不懂。
原来班里有暗号表:
| 数字 | 意思 |
|---|---|
| 1 | 操 |
| 2 | 早 |
| 3 | 课 |
| 4 | 结束 |
知道了什么?2 是早,1 是操,4 是结束。 怎么解答?按顺序查表,合起来是:早操结束。
不懂规则的人,只看见数字。懂规则的人,看见意思。

如果觉得有点难 先写出规则,再一个一个换。不要跳着换。
如果已经会了 自己编一条移位规则,请同桌把你的短词解开。
照表换:班级暗号
#explore-table编码就是按规定替换。
暗号表是一张对照表。看见数字,就去表里找字。看见字,也可以去表里找数字。
「早操结束」编成密码:早 → 2,操 → 1,结束 → 4。写成 2-1-4。
反过来,2-1-4 解码:查表,读成「早操结束」。
编码时只做一件事:照表换。不要半路改规则。中途改规则,别人就解不开。
写给别人的密码,必须把规则说清楚。题目里怎么写,你就怎么做。你不要另起一套。

桌上的轮盘也是同一件事:看见水果,换成圆点。不是字母表,只是按规定替换。
字母往后移一位
#explore-shift还有一种常见规则:字母表往后移。可以先在纸上写出字母表,再一格一格移,避免跳格。
规则:每个字母往后移 1 位。A 变成 B,C 变成 D。
CAT 怎么编?
- C 往后是 D
- A 往后是 B
- T 往后是 U
CAT 变成 DBU。
再练一个短词:DOG。
- D → E
- O → P
- G → H
DOG 变成 EPH。
编码时,每个字母用同一条规则。不要这个往后移 1 位,那个移 2 位。
Z 往后移 1 位怎么办?有的题目规定接回 A。这叫绕回开头。题目里怎么写,你就怎么做。题目没说,不要自己发明。
可以在草稿纸上先写字母表,再移动,避免跳格。

原路返回:解码
#explore-decode解码是编码的反方向。
如果编码是「往后移 1 位」,解码就是「往前移 1 位」。DBU 回到 CAT。
如果编码是「数字代表字」,解码就是查表。2-1-4 回到「早操结束」。
方向反了,是最常见的错。做完以后,最好再正向编一次,看能不能回到密文。

解码常见错误:
- 把方向弄反
- 漏掉某一个字母
- 对同一个字用了两种规则
做一做:
- 约定:字母往后移 1 位
- 把一个三四个字母的短词编成密码
- 交给同桌,请他往前移 1 位换回来
- 对上了,密码游戏才算成功
也可以用班级暗号表。先把「下课」编成数字,再请同桌解回两个字。
这节课我学会了
#review- 编码:按约定把信息换成另一种样子。
- 解码:按同一约定的反向换回来。
- 规则要前后一致,中途不许改。
- 题目里怎么写绕回开头,你就怎么做。
学号、座位号也是编码。交通灯也是:红停、绿灯行。
上一课找规律,规则藏在串里。这一课编密码,规则写在表里。看见对照表,就走编码这条路。
试一试
#evaluate看完就来检查一下。选错了也可以再想。
单选题
按规则解码
规则:每个字母在字母表中往后移 1 位,Z 后面接回 A。编码结果是 BDF。原文是什么?
单选题
把短词编成密码
规则:每个字母往后移 1 位。CAT 编码后是什么?
单选题
查暗号表
班级暗号:1 表示操,2 表示早,3 表示课,4 表示结束。消息 2-1-4 表示什么?
多选题
编码规则
下列判断正确的有哪些?
可多选
未登录时不会保存学习进度