Отправляет email-рассылки с помощью сервиса Sendsay

Алгоритмы для всех

  Все выпуски  

Алгоритмы для всех


Информационный Канал Subscribe.Ru

4"11"4 
Вы читаете выпуск #66 рассылки "Алгоритмы для всех"

Пушкарев С.В. Предварительный анализ-2002: косой алгоритм для перво-прохОдных
и близких к ним задач. 

Продолжение выпусков 37-го от 3"1"31, 38-го от 3'2'28, 39-го от 3"3"30 и следующих
рассылки "Алгоритмы для всех".

Наличие у вас права чтения данной статьи вообще и данной части в частности определяется
лицензионным соглашением из первой части статьи.

================

Но, если такая стандартизация и расслоение вызывает затруднения, я записываю
препятствие как есть:

"4. дать задаче <.3> цель <.3>, А ДЛЯ ЭТОГО НУЖНО
 5. ПРЕОДОЛЕТЬ ПРЕПЯТСТВИЕ: Задача не может быть целью самой себе [пме227], А
ДЛЯ ЭТОГО НУЖНО
 6. ответить на вопрос: А что произойдет, если разрешить? : Вероятно, будут какие-то
циклы... Замкнутые круги?" (2"8"8 12:20 // ((н)дсрз)ОЮОА:1727(1728)*1)

Примечания.

119. Ее полный вид - таков: "преодолеть препятствие, заключающееся том, что <
>". Укорочение вызвано отсутствием желания тратить время на выписывание лишних
слов (или соответствующих им букв, - в сокращенном виде).

129. НСД, я после "пп" ставлю не двоеточие, а вертикальное троеточие (означающее
у меня "закавыченность" следующего после него выражения). Оно есть в шрифте "Lucida
Sans Unicode" (раздел "математические операторы"), но в ASCII-тексте, к сожалению,
такой знак отсутствует. :-( Так что, я полагаюсь на вашу память и воображение:
видя у меня "преодолеть препятствие:", можете представлять (и у себя писать)
что-нибудь в таком духе :-) (на этот рисунок лучше смотреть, отодвинувшись от
экрана и прищурив глаза):

                    Ж
Ж ЖЖЖЖ    Ж ЖЖЖЖ   
ЖЖ    Ж   ЖЖ    Ж   Ж
Ж     Ж   Ж     Ж
Ж      Ж  Ж      Ж  Ж

Маленькие буквы ("пп") вместо больших ("ПП") я тут тоже пишу из экономии времени.

Впрочем, я кое-где и здесь пишу без троеточия, но с кавычками ('ПРЕОДОЛЕТЬ ПРЕПЯТСТВИЕ
"< >" '). Но вы теперь знаете, что это - одно и то же.

132. Задачи тоже могут быть двух- и более -слойными. Если не закапываться в элементарность
нивОков, то, н-р, граничную цель "обеспечить присутствие возможности движения
машин вдоль реки НУТ" (см. раздел "Форма" главы "Целеполагание") можно расслоить,
н-р, вот так:

обеспечить 
           присутствие возможности
           присутствия движения машин вдоль реки НУТ

Слои здесь даны как насвОки. В принципе, можно было бы дать и как нивОки, но
та версия русского языка :-) (пме133), которая, НЯМС, единственная имеется у
читателей, этого не позволяет. :-( А грузить вас лишними "сущностями" (пме204)
(Слышали, наверно, про "бритву Оккама"? :-) ) ради только одного примера мне
не хочется.

133. Написать, что ли, книжку "Русский язык-2003"?.. :))) 

Текущая общеупотребительная версия русского языка -, кажется, от какого-то >1956
- <1967-го года (там были сделаны какие-то мелкие изменения: типа, "итти" заменили
на "идти"...). Предыдущая была, кажется, от 1917-го года (см. тж пме210) (убрание
твердого знака в конце слов, буквы "ять", замена букв твердых согласных на буквы
соответствующих мягких оных в приставках перед мягким согласным корня и пр.)

В 1991 году, штудируя И.А.Ильина в Спецхране (ныне, кажется, отдел литературы
русского зарубежья) Ленинки (ныне Российская государственная библиотека), наткнулся
на его статью с ехидным разбором этой версии русского языка. Помню, читал ее
и не мог удержаться от хихиканья, - отвлекая от работы своих серьезных соседей
по залу. :)

Из более свежих интересна версия, предложенная Сосниным ("1984): весьма радикальное
изменение алфавита.

147. Эту целе-средственную связь можно оформить и как типовую иерархию (в данном
случае двух-уровневую) синтаксных форм (см. следующий раздел). Вот так:

- УСТРАНИТЬ ОСТАНОВКУ, А ДЛЯ ЭТОГО НУЖНО
- УСТРАНИТЬ ЕЕ ПРИЧИНУ: < >

или так:

- УСТРАНИТЬ ТОРМОЖЕНИЕ, А ДЛЯ ЭТОГО НУЖНО
- УСТРАНИТЬ ЕГО ПРИЧИНУ: < >

Первый шаг в этих конструкциях целиком стал постоянным (константой). 

148. Две недели назад (3"2"15) обнаружил, что я, оказывается, связывал препятствия
с торможением еще в самом начале вычленения их как отдельного объекта. Вот запись
от 0"5"8 из одного оглавления: "типовые дела и препятствия (тормоза): 529р2"
(//тз"ог:669*1.4). Но потом, похоже, про это забыл. :-( Вот так я сам себя переоткрыл.
:-)

204. Это - еще сверх тех "сущностей", которыми я вас, наверно, и так уже в избытке
загрузил. :-)

227. Это, кстати, - пример одного из шаблонов, про которые я пишу в пме168 и
"его окрестностях" ;) .

Весной 2002-го года, составляя набор (фонд) писепов из эволюционных деревьев,
я столкнулся с некоторым количеством плохо стандартизуемых препятствий (такие,
ВП, мне и раньше попадались, но единично). Тогда я так с этим и не разобрался,
и больше к этому не возвращался. Но сейчас я склоняюсь к мысли, что дело там
было в присутствии в них шаблонов из моей головы. 

Типовая иерархия синтаксных форм

"[...] сделаем четвертый шаг ПА: в чем состоит конкретная научно- или технически
причина помехи? ('почему мешает?')." (РИСс115о0)

"В ТРИЗ есть четкое правило: сначала надо попытаться устранить источник зла,
а потом, если это не удастся, начать борьбу с самим злом (пме259)." (АНИс82о2)

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

"покрутиться в колесе, А ДЛЯ ЭТОГО НУЖНО 
ПРЕОДОЛЕТЬ ПРЕПЯТСТВИЕ: отсутствует движение колеса". 

Они "в растерянности" лазают по нему, но это не помогает. И НИ РАЗУ они "не догадались"
выявить и устранить причину этого препятствия. (Но надо отметить, что попыток
они делают много. :) И это иногда срабатывает: какая-нибудь застрявшая яблочная
кожура от толчков может сдвинуться до не мешающего положения. ;) )

Мораль: не всегда преодолевание препятствия как такового (пме243) есть лучший
вариант. Часто удобнее выявить причину препятствия и устранить ее (пме244). Вот
так:

"5. ПРЕОДОЛЕТЬ ПРЕПЯТСТВИЕ: Отсутствие быстроты поиска в разделе "списки" папки
"межтЕмовая", АДЭН
6. УСТРАНИТЬ ЕГО ПРИЧИНУ: Присутствие избытка страниц в разделе "списки" папки
"межтЕмовая", АДЭН
7. вынести страницы с алфавитно-братскими списками в отдельные разделы" (2"1"21
18:15 // пУРЗ"зз:248(3)*5) 

В рабочих записях я вместо "устранить его причину:" пишу "уеп:". Вот довольно
сложный пример с подстрочными пояснениями:

"13. внести <.2> в во внутритЕмовый указатель, АДЭН #14, А ПОТОМ #17"

Мне требуется внести библиографическую запись на некоторый источник в указатель
источников в текущей теме.

"14. пп:  Отсутствует указатель внутри темы "СД", АДЭН"

Как оказалось, бумажный указатель источников в данной теме отсутствует.

"15. уеп: Название 'указатель' я повесил на старый смысл понятия 'список' уже
после, НЯМС, закрытия внутритемового списка источников, АДЭН"

Как я далее вспомнил, причина этого - в том, что список источников (другое (старое)
название указателя источников, - по структуре, впрочем, тоже несколько иной)
в данной теме я закрыл. Т.е., так сказать, "официально" :-) перестал вносить
в него записи. А замену термина "список источников" на "указатель источников"
сделал уже потом.

"16. переименовать список в указатель, АДЭН"

Средство устранения причины препятствия я увидел в том, чтоб просто переименовать
закрытый список источников в указатель источников, - при этом, подразумевая,
открыв его.

"17. пп:  Присутствует уверенность в том, что
 18.      Будет присутствовать избыток времени [в смысле: лишняя трата времени]
на поиск нужной записи при подряд-ном внесении [т.е., при внесении подряд], АДЭН"

Всплыло новое препятствие к шагу #13: я подумал о том, что неудобно работать,
- много времени уходит на поиск записи на нужный источник, - если вносить записи
в бумажный указатель подряд, - в хронологическом порядке появления новых источников
в моей работе. 

"19. уеп: Будет отсутствовать сортировка ссылок по алфавиту, АДЭН"

Я увидел причину в том, что записи не отсортированы по алфавиту.

"20. сделать отсортированный по алфавиту указатель записей в указателе источников"
(2"11"1 9:06 // ((н)удсрз)ОЮПА а...:1866(1865)*2)
 
И нашел средство устранения причины препятствия: сделать отдельный упорядоченный
по алфавиту указатель ЗАПИСЕЙ в указателе источников.

===============

Продолжение следует. 

Сергей Пушкарев, pushkaryov@newmail.ru

http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: people.algorithm
Отписаться

В избранное