Секретный язык без секретов
Код — договорённость о замене символов.
В этом занятии
- Самостоятельно решить задачу по теме «Секретный язык без секретов» и объяснить проверку результата.
- Придумай четыре игровых значка и назначь им пары 0 и 1. Обменяйся коротким сообщением с воображаемым роботом.
Пригодится: informatics4-safety
Разберёмся перед практикой+
Секретный язык без секретов
Код — договорённость о замене символов. В нашем коде каждой букве соответствует пара знаков 0 и 1. Нарисуй таблицу на карточках и заменяй по одной букве; можно попросить взрослого читать условие вместе с тобой. Кодирование не обязательно скрывает сообщение: известная таблица позволяет его прочитать.
Ведущий ноль важен: 01 — целая двухзнаковая группа. Если его удалить, границы сообщения могут измениться. Сначала разделяй поток на группы, затем заменяй их буквами.
Таблица: А=00, Б=01, В=10, Г=11. Слово ГБА превращается в 110100.
- Найди код каждой буквы.
- Соедини группы в исходном порядке.
- Прочитай обратно и проверь совпадение.
Открываем цифровую мастерскую…
Попробуй самостоятельно
Запиши рассуждения в черновик или сделай построение на бумаге. Эти задания для самостоятельной работы: автоматической проверки и XP за них пока нет.
- Придумай четыре игровых значка и назначь им пары 0 и 1. Обменяйся коротким сообщением с воображаемым роботом.
- Сначала предположи результат, затем проверь и объясни, что изменилось.
Источники и дальнейшее чтение
Материал изложен своими словами. Здесь можно проверить научные основания и подробнее изучить тему; часть источников — на английском.
Читай и разбирай пример в своём темпе. К практике можно перейти, когда будешь готов.