11У · ФГОС · пара 18
Сегодня извлекаем коды из журнала и исследуем русские слова. Сначала определяем, что считать единицей анализа.
Регулярное выражение описывает форму фрагмента. Частота показывает, сколько раз встретилась выбранная единица.
Поле кода: две заглавные латинские буквы, дефис и три цифры 0–9.
Первое и второе поля подходят. Третье длиннее, четвёртое содержит строчные буквы.
Проверить форму — ещё не проверить существование такого кода в справочнике.
| Запись | Смысл |
|---|---|
| одна заглавная латинская буква | |
| одна цифра 0–9 в браузерном RegExp | |
| ровно три повторения | |
| одно или больше |
Две буквы, буквальный дефис, три цифры. Но такой поиск найдёт подходящий фрагмент и внутри более длинной строки.
Найдено два фрагмента. Следующий поиск начинается после конца предыдущего совпадения.
Оставшаяся одна цифра не удовлетворяет точному количеству три.
В этой лаборатории режим gmu фиксирован: g — все совпадения, m — якоря в каждой строке, u — Unicode.
С якорями принимается всё поле целиком. Дополнительный символ, пробел или слово делает поле неподходящим.
Без якорей поиск может извлечь AB-123 из AB-1234. Это другая задача.
Берём непрерывные последовательности русских букв. Дефис и цифры разделяют слова; ё включена явно.
Приводим к нижнему регистру до подсчёта, иначе формы одного написания разделятся.
Е и ё оставляем разными. «Текст» и «текста» — разные словоформы: основы и смысл здесь не объединяем.
| Словоформа | Появлений |
|---|---|
| данные | 6 |
| текст | 3 |
| шаблон | 2 |
Всего 11 появлений, словарь из трёх словоформ. Наиболее частое слово — «данные».
Абсолютная частота — 6. Доля — 6 / 11, около 54,5 %. Частоты бывают у букв и у слов; единицу анализа выбирают до подсчёта.
Частотная таблица помогает исследовать текст. По одной частоте нельзя установить смысл высказывания или авторство.
Проверь коды целиком и русские слова, прочитай самое частое слово и его число. Шаблоны испытываются и на других текстах.
Файл UTF-8 можно открыть локально; данные не отправляются в интернет. Отчёт можно снова открыть и перепроверить.
1/2/3 выполненных критерия проекта дают 3/4/5. Исправления в проекте разрешены. Учитель принимает решение об оценке за урок.
Шесть типов: все коды; точное число цифр; якоря; частота слова; словарь; самое частое слово.
Шкала тренажёра и ДЗ RX: 3/5/6 зачтённых типов — 3/4/5.
В тренажёре и ДЗ после ошибки новая задача. Исправление после подсказки не идёт в зачёт; добор до пятёрки без потолка.
Короткий ФГОС-хвост: правило шаблона, границы, один пример частот и лаборатория. Если времени пары не хватило, закончить дома по решению Светы.