August 22nd, 2009

УНИВЕРСАЛЬНЫЙ АЛГОРИТМ

0. ВСТУПИТЕЛЬНОЕ СЛОВО
Несмотря на то, что на сто процентов универсальных алгоритмов нет и быть не может, алгоритм, которым я хочу с вами поделиться, прекрасно подходит для решения большинства задач, включая такие, казалось бы, не имеющие ничего общего задачи, как написание реферата или отчета, распитие водки, копание огорода, покупка недвижимости или туалетной бумаги и так далее. Я узнал этот алгоритм от Виктора Андреевича Короткова, который у нас (Ростовский ВТУЗ) преподавал теоретическую механику, и лишь немного «доработал напильником». Механику я давно уже эту забыл, а вот алгоритмом пользуюсь постоянно, за что Виктору Андреевичу большущее спасибо.
1. ЦЕЛЬ РАБОТЫ.
Решение любой задачи начинается с определения цели решения задачи. При этом то же копание огорода может иметь ряд целей. Например, копание, «чтобы отвязались»; копание с целью выращивания урожая; копание с целью размять мышцы и получить удовольствие. И так далее.
Определившись с целью работы, переходим ко второму пункту алгоритма:
2. ПОСТАНОВКА ЗАДАЧИ.
На первый взгляд может показаться, что постановка задачи и цель работы – это те же яйца, только в профиль. В отдельных случаях это действительно так. Но чаще постановка задачи является именно следующим шагом после определения цели работы. Так, например, определив целью работы копание в качестве разминки, мы ставим перед собой задачу пойти покопать минут тридцать-сорок.
3. РЕШЕНИЕ ЗАДАЧИ.
Обычно последовательность решения задач по математике выглядит примерно так: сначала мы пишем «дано» и перечисляем известные величины, например, у Васи и Коли есть по два яблока; затем пишем «найти», в нашем случае – найти сколько всего яблок у мальчиков; затем идут наши действия – 2+2; затем мы получаем ответ – 4. Задачи из реальной жизни отличаются тем, что никто за нас не заполнил предварительно графу «дано», а раз так, то заполнять мы ее будем сами, руководствуясь графой «найти». Поэтому первым пунктом решения задачи будет пункт:
3. 1. ПОСТАНОВКА ВОПРОСОВ.
В случае нашего примера вопросы могут выглядеть так: Что копать (мягкую землю или целину с пнями вековых дубов)? Под что копать (под те же картошку, лук и помидоры земля готовится по-разному)?
3. 2. ОПРЕДЕЛЕНИЕ ИНСТРУМЕНТА.
При решении математических задач определением инструмента будет выбор необходимых уравнений или математических операций, а также калькулятор, компьютер, линейка с циркулем, и так далее. В нашем же случае мы должны будем решить, чем копать: лопатой, вилами, трактором или динамитом.
3. 3. ХОД РАБОТЫ
Или то, что принято называть столь милым многим сердцам словом «план».
В нашем случае это:
3. 3. 1. Поиск лопаты;
3. 3. 2. Периодическая (в случае необходимости) заточка лопаты.
3. 3. 3. Копание выбранного участка земли.
3. 4. РЕЗУЛЬТАТЫ РАБОТЫ.
В случае решения математической задачи результатом работы будут полученные ответы; в случае эксперимента или исследования – данные эксперимента или исследования; в нашем случае – вскопанная земля.
3. 5. ВЫВОДЫ
В данном разделе выводы – это результат осмысления полученных результатов и соотнесение их с поставленными ранее вопросами. При решении математических задач выводы обычно совпадают с результатом работы, но при решении большинства других задач выводы являются именно результатом анализа результатов работы. Причем выводов должно быть не меньше, чем поставленных вопросов – в противном случае задачу нельзя назвать полностью решенной. Больше же их может стать в результате обнаружения каких-то непредвиденных моментов в результатах работы или, проще говоря, в результате проявления неучтенного варианта.
Примерный вариант нашего вывода может быть таким: Было вскопано хреновыми вилами «К» квадратных метров поросшей бурьяном земли. Сделано «М» лунок под помидоры. Необходимо купить нормальную лопату и впредь заранее очищать землю от травы.
4. ОБЩИЙ ВЫВОД
Если в пункте 3. 5. выводы носили тактический характер и служили ответами на поставленные вопросы, то общий вывод является стратегическим и в нем уже говорится о том, как мы справились с работой с точки зрения ее цели.
Вскопав огород, мы нагуляли аппетит, отдохнули от компьютера и чувствуем себя великолепно.
На этом, казалось бы, можно было и точку поставить, но в жизни нередко в процессе решения изначально поставленная задача может измениться до неузнаваемости. Поэтому добавляем:
5. МОНИТОРИНГ АКТУАЛЬНОСТИ ЗАДАЧИ
То есть во время работы нам необходимо быть готовыми к различным метаморфозам нашей задачи, особенно если ставит ее перед нами другой человек, чтобы мы могли своевременно подкорректировать наш алгоритм. Для этого нужно:
5. 1. Определить, какие пункты алгоритма не соответствуют новой постановке задачи или цели работы – цель ведь тоже может измениться.
5. 2. Внести соответствующие изменения в алгоритм.
6. НЕУЧТЕННЫЙ ВАРИАНТ
Всегда надо помнить о том, что всегда и везде может иметь место неучтенный вариант.
7. ПОСТСКРИПТУМ
Нередко при решении тех или иных задач нам приходится иметь дело с задачами с скрытой целью. Я говорю сейчас о задачах, которые «официально» мы решаем с одной целью, а на преследуем совершенно иную цель. В этом случае мы создаем два алгоритма решения задачи: «официальный» и практическое руководство к действию. Согласно «официальному» алгоритму мы пишем отчет (или отчитываемся устно). Практический алгоритм или руководство к действию мы разрабатываем, исходя из нашей истинной цели, которую формулируем примерно так:
Цель работы: Добиться результатов «а» таким образом, чтобы они выглядели, как результаты «с». И, исходя из этой цели, строим наш алгоритм.
Самозванец Валерий. Специально для Шизофренического Вестника Имени Бреда Пита.

(no subject)

Сегодня был на даче. Прибегал соседский пес. Жадно поел все, что мы ему положили, включая старый хлеб – в Старочеркасске кормить нормально собак почему-то не принято. Потом он стащил грушу и убежал. Неужели есть будет?

(no subject)

Судя по внешнему облику наших священнослужителей, пост и молитва – чертовски калорийная вешь!

(no subject)

Если исходить из логики вещей, то воинствующие феминистки произошли от богомолов.