Мнемоника что это в программировании
Перейти к содержимому

Мнемоника что это в программировании

  • автор:

Мнемотехника для начинающих: советы и упражнения

Мнемотехника, или мнемоника, — это совокупность приёмов, увеличивающих объём памяти и облегчающих запоминание информации.

В основе мнемонического запоминания лежит визуализация — образное конспектирование, во время которого абстрактные понятия получают визуальные, аудиальные или кинестетические воплощения в памяти.

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

Упражнение 1

Создайте визуальный образ редиски, учителя и удачи. С первыми двумя словами довольно легко: редиска — перед глазами возникает красно-белый овощ с хвостиком; учитель, — скорее всего, вы представите преподавателя, который вам нравится. С удачей сложнее — это довольно абстрактное понятие. Здесь необходимо воспользоваться методом свободных ассоциаций. Первый визуальный образ, который пришёл на ум, когда вы прочли задание, — это и есть свободная ассоциация. Возможно, это будет подкова или колесо фортуны как распространённые символы удачи.

Зачем нужна мнемотехника для детей

До 14 лет у ребёнка идёт формирование абстрактно-логического мышления, и он запоминает преимущественно то, что пережил лично. Мнемотехника же позволяет связывать абстрактные понятия из школьной программы с событиями и явлениями из жизни, упрощая тем самым процесс запоминания.

Регулярные занятия мнемотехникой развивают:

  • память и внимательность,
  • речь и словарный запас,
  • фантазию и творческие способности.

Количество данных, которые нас окружают, растёт ежесекундно. Современному школьнику необходимо уметь работать с информацией: быстро выделять главное, запоминать то, что пригодится в жизни. Мнемотехника как раз и отвечает этим запросам.
Гаяне Курятова, преподаватель мнемотехники, участник проекта
«Удивительные люди».

Овладев искусством ассоциативного запоминания, ребёнок сможет не только лучше осваивать школьную программу, но и успешно работать с дополнительными материалами.

Использование мнемотехники: три эффективных приёма

Приёмы мнемотехники доступны всем, их нетрудно освоить. В этой статье мы рассмотрим несколько популярных техник развития памяти.

Метод историй

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

  • не требует предварительной подготовки,
  • тренирует креативность,
  • это весело и интересно.

Недостаток приёма заключается в том, что он не подходит для запоминания большого объёма информации.

Упражнение 2

Даны слова: почтальон, тигр, кукуруза, оса, река, сковорода, крестоносец, диван, мармелад, араб, борщ, зубная щётка, дождь, тюльпан, пепел, удача. Придумайте и визуализируйте историю с этими словами. Обязательно добавьте в свой рассказ эмоции и сопереживайте своим героям.

Пример: Почтальон Печкин верхом на тигре скакал через кукурузное поле. Печкин в страхе обернулся назад — за ним гнались разъярённые осы. Вдруг он наткнулся на реку. «Что делать?! — крикнул в пустоту бедный почтальон. — Моста нет!». Но к счастью, поблизости вместо моста была огромная сковорода. Печкин, подгоняя тигра, пробежал по ней. На другом берегу реки крестоносцы уже строили баррикады из диванов, и как только осы стали приближаться, крестоносцы начали сбивать их меткими бросками мармелада. Печкин подбежал к старому арабу — получателю посылки — и передал ему коробку. В ней оказалась тарелка ярко-красного борща, в которой вместо ложки лежала зубная щётка. Неожиданно пошёл дождь. Все подняли головы вверх, мармелад больше не летел в противника. Сначала падали самые обычные капли воды, но потом из грозового облака начали сыпаться тюльпаны. Тысячи тюльпанов медленно опускались, и как только касались земли, тут же превращались в пепел. Удивительно, но из образовавшейся золы получался отчётливый рисунок лошадиной подковы (образ на слово «удача»).

Метод «Цепочка»

Суть данной техники запоминания — соединение образов между собой. Необходимо нанизывать понятия одно на другое, как бусины на цепочку. Важно соединять их ярко и следить за последовательностью. При воспроизведении нужно представлять всю «конструкцию» сразу: снимайте образы с цепочки так же последовательно, как надевали.

  • быстрота запоминания,
  • можно использовать буквально на ходу.

Недостатком метода является то, что забыв один элемент цепочки, можно забыть всё остальное.

Упражнение 3

Запомните цепочкой слова: лиса, космонавт, кольцо, яблоко, шахматы, учитель, Африка, молоко.

Пример: Рыжая лиса в скафандре (ассоциация с космонавтом), кольцом на лапе и яблоком на носу играет в шахматы с учителем географии (Африка), но не фигурами, а стаканами молока.

Метод Цицерона

Суть данного приёма мнемотехники — создание в воображении пространства с опорными образами. Почему метод наречён именем древнеримского философа, мы уже рассказывали. Другие названия: дворец памяти, метод римской комнаты, метод локусов, чертоги разума.

Необязательно создавать пространство с нуля, можно представлять свою квартиру или комнату. Выберите там несколько опорных образов (телевизор, настольная лампа, холодильник и так далее) и, перемещаясь по часовой стрелке, проложите между ними маршрут.

К каждому опорному образу присоединяйте запоминаемый. Можно не один, а целую цепочку (как в предыдущем методе). Количество информации, которую вы можете запомнить, зависит от размера локации и тренированности.

Образы можно менять, то есть многократно запоминать новую информацию на одни и те же локации. Но если часто использовать одни и те же места, образы начнут путаться. В таком случае локации нужно дать «отдохнуть».

Преимущества метода Цицерона:

  • можно запоминать большие объёмы информации,
  • запоминание происходит достаточно быстро,
  • при повторении образы надолго остаются в памяти.

Недостатком этого метода развития памяти является трудоёмкость.

Упражнение 4

Выделите опорные образы в своей комнате и «привяжите» к ним следующие слова: лягушка, шоколад, кит, футболист, зима, школа, компьютер, виноград, Фоксфорд.

Скоро перезвоним!

Или напишем на почту, если не получится дозвониться

Мнемоника: можно запомнить всё

Я не люблю писать определения из википедии, поэтому объясню своими словами, что такое мнемоника. Мнемоника — это способы запомнить информацию путем смены типа информации. Вместо запоминания цифр запоминаете слова. Вместо слов можно запоминать места. Вместо ходов в шахматах — стихотворение.

Самым простым примером мнемоники можно привести пример стишка, благодаря которому можно легко запомнить первые цифры после запятой в числе Пи:

Чтобы нам не ошибаться,
Надо правильно прочесть:
Три, четырнадцать, пятнадцать,
Девяносто два и шесть.
Ну и дальше надо знать,
Если мы вас спросим —
Это будет пять, три, пять,
Восемь, девять, семь.

пишите в комментариях другие примеры стишков для числа Пи. Я знаю, что их очень много

Скажу откровенно, я специально не искал на хабре информацию по мнемонике. Я хочу изложить взгляд со своей стороны: то, что знаю я. У меня не было желания “разбавлять” информацию другими источниками. Под катом много полезной информации, которую я очень долго собирал по крупицам.

Мнемоника очень обширна: в ней есть десятки способов запоминать все, что вам нужно. Некоторые способы я посчитал плохими, некоторые слишком сложными. Поэтому я выделил несколько лучших, на мой взгляд, приемов мнемоники. Я специально не буду вставлять описания с посторонних сайтов, объясняя все своими словами.

Дворец памяти (дорога Цицерона)
Описание

Древний философ и оратор Цицерон ежедневно ходил на “работу” пешком. Обладая блестящим вниманием, он изо дня в день замечал различные особенности в дороге, по которой он шествовал. Спустя долгое время, Цицерон запомнил дорогу настолько хорошо, что мог безукоризненно вспомнить любой ее промежуток со всеми деталями.
После этого Цицерон научился “привязывать” к дороге какие-нибудь предметы в своей памяти. И когда он вспоминал место на дороге, он моментально вспоминал о предмете, который был “привязан” к месту. Это называется ассоциативная связь.

Метод дворца памяти (здесь и далее я имею в виду и дорогу Цицерона) заключается в сильных ассоциативных связях, благодаря которым можно запомнить любое количество информации в правильном порядке.

Как запомнить?

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

  1. Пачку сахара
  2. Сухариков
  3. Банку горошка
  4. Крабовых палочек
  5. Клубничного джема
  6. Моркови
  7. Десяток яиц
  8. Кусок мяса
  9. Связку бананов
  10. Пакет молока

Теперь нам нужно найти “дорогу”, к которой мы будем привязывать этот список покупок. Люди с богатой фантазией могут придумывать сотни различных мест и хорошо их помнить (космическая станция, футбольная площадка в подводном лагере, что угодно), но для небольшого списка из десяти предметов можно воспользоваться настоящей дорогой.

Я приведу в пример свою “дорогу” и покажу, как привязывать к ней предметы. Вот мой путь, который я проделываю утром каждый день:

  1. Кровать (я на ней просыпаюсь)
  2. Туалет (стоит ли писать?)
  3. Кухня (завтрак)
  4. Коридор (одеваюсь, обуваюсь)
  5. Подъезд (спускаюсь по лестнице)
  6. Щит с рекламами напротив подъезда.
  7. Светофор, который я прохожу ежедневно.
  8. Магазин с мороженым.
  9. Шлагбаум перед школой.
  10. Крыльцо школы.

Теперь займемся привязкой списка покупок. Самое важное в ассоциативной связи: сделать уникальные, необычные, смешные или ужасающие, любые неординарные ассоциации. Простые ассоциации “на кровати лежит пачка сахара” не подходят. Старайтесь добавить чувства к вашим ассоциациям: звук (хруст сухариков), осязание (противный сахар).

  1. Всю ночь я спал не на кровати, а на пачке сахара. Пачка была дырявая и у меня повсюду крошки сахара, они неприятно трескают, фу!
  2. Я захожу в туалет и наступаю на сухарики (мерзкий звук), от испуга поскальзываюсь и падаю лицом в унитаз. (чего не сделаешь для мнемоники)
  3. Выбравшись из этого ада, я захожу на кухню, открываю шкафчик, а на меня вываливается огромная гора горошка, скользкого и мерзкого (я не люблю горошек)
  4. В коридоре вместо ложки использую крабовые палочки для того, чтобы надеть обувь. Естественно, она ломается и я надеваю обувь с палочкой внутри.
  5. Я выхожу в подъезд, начинаю спускаться по лестнице и поскальзываюсь на джеме (что-то зачастил с падениями, ай-яй-яй)
  6. На щите красуется объявление о покупке планеты Морковий.
  7. На светофоре, когда я перехожу дорогу, меня закидывают яйцами из машин.
  8. Решаюсь купить мороженного, а на месте списка мороженного разные куски мяса (мерзость, никогда этого не забуду)
  9. Шлагбаум открывает макака за связку бананов. Квест!
  10. Только наступаю на крыльцо, весь пол превращается в молочный бассейн! А я не умею плавать! Ух.

Благодаря этому способу я легко запоминаю 50-60 объектов, а потенциально — их может быть неограниченно — насколько хватит вашей дороги или дорог (никто не запрещает использовать несколько!).

Привязка к цифрам

Еще один способ, как запомнить какой-нибудь список или другую информацию. Способ несколько сложнее, требует подготовки, но в нем нет необходимости придумывать или запоминать дорогу.

Каждому числу от 1 до [сколько вам нужно] вы придумываете рифму, которая первой придет на ум. Вместо рифмы можно использовать сильную ассоциацию, которая у вас связана с цифрой. Главное — быть изобретательным. У меня выходит так:

  • Один — Алладин
  • Два — Литва
  • Три — потри (лампу)
  • Четыре — дырки в сыре
  • Пять — опят
  • Шесть — Шест. (схоже по написанию)
  • Семь — Джеймс Бонд (007)
  • Восемь — Снеговик. (8 похоже на снеговика)
  • Девять — лебедь
  • Ноль — Колобок
Интересный факт

Японец Хидеаки Томойори может воспроизвести число ПИ до 40 000 знаков. На запоминание такого количество цифр у него ушло около 10 лет.
mnemotexnika.narod.ru/sport_01.htm

P.S
  • Нужно минимум практики. Уже через две-три попытки вы будете хорошо составлять ассоциативные связи.
  • В жизни это нужно достаточно редко.
  • Зато это развивает обычную память!
  • Большинство ваших друзей не смогут запомнить 20 предметов в правильном порядке, можно будет красоваться 😉
Откуда черпал?
  • Corinda — 13 steps to mentalism
  • Доминик О’Брайн — Как развить совершенную память
  • Степанов — Мнемоника. Правда и вымыслы (так себе книжка)

Если найдете ошибки в тексте — пишите в личные сообщения, оперативно исправлю. Спасибо 🙂

Мнемоника что это в программировании

Среда, 6.10.2004. Выпуск 71

НЕ ТОЛЬКО СЛОВА И ЧИСЛА.

В последнее время мне приходят письма примерно такого содержания. Вот, мол, в рассылках вы приводите примеры запоминания телефонных номеров, бессмысленных слогов, цепочек слов. Создается впечатление, что мнемотехника нужна лишь для запоминания либо бессмысленной, либо очень простой информации типа телефонных номеров. А как же запоминать сложную информацию? Можно ли применять мнемотехнику для запоминания языков программирования?

Такие письма радуют. Уже хотя бы тем, что для многих запоминание телефонных номеров, бессмысленных слогов, длинной последовательности слов и цифр уже не представляет сложности.

Я уже писал, что в рассылке «Всё о памяти и способах запоминания» я не хочу анализировать сложные техники запоминания из-за опасения отпугнуть подписчиков слишком скучным содержанием рассылки.

Анализ техники запоминания какой-то конкретной учебной дисциплины может быть непонятным для человека, который не знаком с терминологией Системы запоминания. И запоминание сложной информации подразумевает достаточно свободное владение всем техническим арсеналом мнемотехники, подразумевает наличие хорошего навыка запоминания. Если этого нет, то описание техники запоминания будет восприниматься как китайская грамота.

И, тем не менее, чтобы у вас не складывалось ложного представления о возможностях мнемотехники, в этом выпуске рассылки я покажу на простом примере, как можно использовать мнемотехнику для запоминания конкретной учебной дисциплины, для запоминания элементов языка программирования Turbo Pascal.

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

Основной смысл изучения большинства учебных дисциплин заключается в запоминании новой терминологии, новых названий, фамилий и дат, разнообразных числовых сведений. Например, при изучении медицинской литературы необходимо запоминать специальные термины, названий лекарств. При изучении географии нужно уметь запоминать названия стран, штатов, городов, рек, уметь связывать с названиями числовые данные. Запоминание законодательств подразумевает хорошее владение образными кодами чисел, без знания которых запоминание статей законов будет затруднительным. При изучении языка программирования приходится запоминать много английских слов, их сокращений, смысл той или иной команды, опять же числовые данные.

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

Проблема ещё заключается в том, что запоминаемая новая информация должна связываться с содержанием ВАШЕЙ памяти. Применяемые мною способы кодирования могут быть непонятны для вас. Кодирование информации в образы и ассоциации каждый должен осуществлять самостоятельно. Это является обязательным условием качественного долговременного запоминания.

Мнемотехника изучается на большом количестве примеров. В результате учащийся уясняет для себя, что разные виды информации запоминаются по одной схеме, примерно одинаково. Как я уже говорил ранее, обучение мнемотехнике построено на системе запретов. Главное запомнить, как нельзя запоминать информацию, какие действия в воображении запрещены. Усвоив систему запретов, учащийся может импровизировать, может свободно конструировать технику запоминания.

Возьмем в качестве примера несколько первых глав учебника «Турбо Паскаль 7.0», автор Фаронов В.В.

Есть хорошая русская поговорка «Не так страшен черт, как его малюют». Мне нравится ещё и: «Не боги горшки обжигают».

Всегда нужно четко представлять фоновые возможности памяти. Следует понимать, что мозг человека не умеет запоминать знаковую информацию. Поэтому важно определить ту информацию, которую ваш мозг не может запомнить автоматически и запомнить её специально, применяя для этого мнемотехнику.

Перед запоминанием хорошо было бы познакомиться с учебником, внимательно прочитать несколько первых глав. Прочитать с целью определения «фронта работы». Какой-то материал понимается сразу, что-то требует более внимательного чтения. Вы увидите, что многие команды не требуют специального запоминания с применением мнемонических техник. Даже если у вас была тройка по английскому языку в школе, вам не нужно будет специально запоминать такие команды как: Program, begin, end, const, var (variables), Write, WriteLn, ReadLn. Некоторые команды могут быть знакомы вам по калькулятору: MOD (получение остатка от целочисленного деления), div (деление целочисленное).

Разные графические символы (зрительные образы) легко воспринимаются мозгом и не требуют специального запоминания: равно, не равно, меньше, больше, меньше или равно, больше или равно.

Логические операции вполне логичны и нет надобности запоминать их специально: not, and, or, xor (исключающее «или»). Условные операторы IF . THEN . ELSE (если . тогда . в противном случае . ) понятны.

Почему описанные элементы не требуют специального запоминания? Потому что они резонируют с содержанием вашего мозга. В вашем мозге УЖЕ ЕСТЬ СВЯЗИ с этими элементами. А если связи есть, зачем тогда образовывать их ещё раз? Ведь запоминание — это образование связей? Не так ли?

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

Но вот проходит двадцать минут, и в тексте программы вы встречаете слово INTEGER. Вы помните, что эту команду вы уже где-то встречали, вы даже помните, что подумали, что её легко запомнить. Но не можете вспомнить, что обозначает это слово. При восприятии этого слова мозг не реагирует, ничего не всплывает в воображении.

Не правда ли, знакомая ситуация? Она очень похожа на ситуацию, когда человек ищет 10 раз одно и то же иностранное слово в словаре.

Возникновение такой ситуации — это сигнал: слово нужно запомнить специально, с применением мнемонических техник. Берите маркер и выделяйте это слово.

При запоминании учебника необходимо учитывать и ваши личные потребности в программировании. Вполне может быть, что вам и не нужно запоминать учебник очень подробно, если ваши практические задачи ограничиваются написанием простеньких программ, типа тренажеров для запоминания. Какую-то часть информации пока можно пропустить.

Итак, в процессе ознакомительного чтения пяти-шести глав учебника, вы определяете фронт работы. Почему пяти-шести глав? Потому что учебник большой, и за один раз запомнить его трудно. Логично растянуть изучение учебника на несколько дней. Тем более что запоминаемую информацию нужно закреплять в памяти.

В процессе просмотра книги вы определяете:

— материал, который не требует специального запоминания (хорошо знакомая информация), вполне достаточно с ним ознакомиться;

— материал, который вы можете безболезненно пропустить (любому автору хочется поумничать на первых страницах, ему кажется, что всё так просто и понятно. конечно, если заниматься одним и тем же 20 лет. );

— материал, требующий специального запоминания; он отмечается маркером, чтобы не перечитывать учебник ещё раз.

На последнем пункте вас ждет приятная неожиданность. Оказывается, что запоминать-то особенно и нечего. И как только вы запомните эти крохи действительно новой для вас информации, сразу исчезает феномен непонимания. Текст программ начинает легко пониматься, и вы можете БЕЗ УЧЕБНИКА придумать и набрать на клавиатуре собственные простенькие программы.

Давайте в качестве упражнения запомним табличку «Целые типы».

Мнемоники в тестировании

Что такое мнемоники? Это одна из техник исследовательского тестирования, которая позволяет начать знакомиться с продуктом и тестировать его, не имея под рукой готовых написанных тестов. В чем смысл мнемоник? В том, что они помогают нам запомнить определённую последовательность действий или какую-то информацию. Мнемоник существует огромное множество, и всем знакомые и родные MUTII и SFDiPOT, и так называемые domain-specific мнемоники, доморощенные, созданные специально для тестирования конкретных продуктов с учетом их особенностей.

Дата публикации: 14.11.2018

Последние новости

  • Собеседование на тестировщика. Вопросы на английском 2
  • Что такое тестирование Большого взрыва
  • Собеседование на тестировщика. Вопросы на английском
  • Как определить продукт в тестировании юзабилити и что делать, если информации о пользователях нет
  • Идеальный ежедневный Скрам на английском
  • С Новым годом!
  • Пять частых ошибок в юзабилити, которые можно легко исправить с помощью тестирования

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *