学径 LearnPath

CAICP-E · 数学基础

密码游戏

按简单规则把字换成码,也能按同一规则换回来。

讲解模式

这一节要学会什么

#what

秘密常常不是猜出来的。是先约定规则,再替换。

这节课学习编码和解码。

你会读班级暗号表。 你会把字母往后移一位。 你会把一个短词编成密码。 你还会按反向规则换回来。

规则写在表里,或写在题目里。你的任务是严格执行。中途不许改规则。

2-1-4 是什么意思

#hook

体育委员发来一条消息:2-1-4。

同桌说:这是「早操」。你看不懂。

原来班里有暗号表:

数字意思
1
2
3
4结束

知道了什么?2 是早,1 是操,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 回到「早操结束」。

方向反了,是最常见的错。做完以后,最好再正向编一次,看能不能回到密文。

字母从 DBU 沿箭头退回 CAT

解码常见错误:

  • 把方向弄反
  • 漏掉某一个字母
  • 对同一个字用了两种规则

做一做:

  1. 约定:字母往后移 1 位
  2. 把一个三四个字母的短词编成密码
  3. 交给同桌,请他往前移 1 位换回来
  4. 对上了,密码游戏才算成功

也可以用班级暗号表。先把「下课」编成数字,再请同桌解回两个字。

这节课我学会了

#review
  1. 编码:按约定把信息换成另一种样子。
  2. 解码:按同一约定的反向换回来。
  3. 规则要前后一致,中途不许改。
  4. 题目里怎么写绕回开头,你就怎么做。

学号、座位号也是编码。交通灯也是:红停、绿灯行。

上一课找规律,规则藏在串里。这一课编密码,规则写在表里。看见对照表,就走编码这条路。

试一试

#evaluate

看完就来检查一下。选错了也可以再想。

单选题

按规则解码

规则:每个字母在字母表中往后移 1 位,Z 后面接回 A。编码结果是 BDF。原文是什么?

单选题

把短词编成密码

规则:每个字母往后移 1 位。CAT 编码后是什么?

单选题

查暗号表

班级暗号:1 表示操,2 表示早,3 表示课,4 表示结束。消息 2-1-4 表示什么?

多选题

编码规则

下列判断正确的有哪些?

可多选

未登录时不会保存学习进度