Открыть сервисСервис

Анаграмма — перестановка букв слова

Анаграмма — это слово или фраза, образованная путём перестановки букв исходного слова или фразы без добавления и удаления символов. Анаграммы являются одним из старейших литературных и лингвистических приёмов, а также распространённой разновидностью словесных загадок и задач на сообразительность.

История

Слово «анаграмма» происходит от греческого ana («назад, снова») и gramma («буква, запись»). Практика составления анаграмм известна с античности: в Древней Греции и Риме перестановки букв использовались для создания шуточных имён и тайных посланий. В эпоху Средневековья и Возрождения анаграмма получила широкое распространение в Европе как изящный литературный приём: считалось, что в имени человека зашифрована его судьба, и перестановка букв имени могла служить пророчеством.

В XVI—XVII веках анаграммы были популярны при европейских дворах: из букв имени монарха составлялись комплименты и предсказания. В России интерес к анаграммам проявлялся в эпоху Петра I, когда они использовались в шуточной поэзии и каламбурах.

Виды анаграмм

  • Простые анаграммы — перестановка букв одного слова (например, «стол» — «слот», «мир» — «рим»).
  • Составные анаграммы — перестановка букв фразы или нескольких слов, иногда с добавлением пробелов и новых разбиений.
  • Скрытые анаграммы — слова, в которых буквы исходного слова сохраняются, но порядок меняется частично или полностью.
  • Криптоанаграммы — задачи, в которых зашифрованное слово нужно восстановить по анаграмме-подсказке.

Анаграммы в лингвистике и информатике

В лингвистике анаграммы изучаются как часть теории словообразования и фонетики: перестановка букв часто меняет смысл слова, что используется в каламбурах и стихотворных играх. В информатике проверка того, являются ли два слова анаграммами, — классическая задача на сортировку: достаточно отсортировать буквы обоих слов и сравнить результаты. Алгоритм работает за время O(n log n), где n — длина слова, и широко применяется в обучающих программах и олимпиадах по программированию.

Анаграммы в культуре и литературе

Анаграммы неоднократно использовались писателями и поэтами. В романе «Имя розы» Умберто Эко анаграммы играют роль в сюжете. В современной литературе и кинематографе анаграммы встречаются как элемент тайных посланий и загадок — например, в детективных сюжетах, где по анаграмме раскрывается имя преступника.

В русской поэзии анаграммы применялись как стихотворная игра: так, в «Евгении Онегине» Александра Пушкина встречается анаграмма «Онегин» — «генеалог» (в комментариях к роману).

Анаграммы в развлечениях

Анаграммы — распространённый формат задач в кроссвордах, сканвордах, настольных играх и интеллектуальных телешоу. В ряде стран проводятся чемпионаты по составлению анаграмм, а в языках с богатой морфологией (например, в английском и русском) анаграммы особенно разнообразны из-за большого количества гласных и согласных.

Интересные факты

  • Самая длинная анаграмма в русском языке, известная в фольклоре, — перестановка букв фразы «А роза упала на лапу Азора» («Азора лапа упала на розу»).
  • В английском языке слово «anagram» само является анаграммой слова «nagaram» (неологизм) и «nag a ram».
  • Анаграммы используются в криптографии как простейший способ шифрования, хотя их криптостойкость невелика.

См. также

Источники

Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru