<<
>>

2.4. Алгоритмы деятельности

Любые правила действий, но сути, представляют собой алгоритмы. В распространенном понимании алгоритм - это программа, задающая последовательность действий, позволяющую решать задачи из множества однотинных задач.

Например, алгоритм решения задачи: «вычислить

вторую степень суммы двух чисел», записанный в виде известной формулы

(а+ Ь)2 - с

задает последовательность из шести действий (операций): «взять число а, взять число/», сложитьэти числа, запомнить полученпый результат, возвести его в квадрат, записать полученное число с».

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

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

Уже было сказано, что человеческие задачи имеют не один, а несколько или даже много способов решения. Ну почему, спрашивается, надо решать задачу возведения в квадрат суммы двух чисел в прямом, а не обратном порядке сложения? Может быть кому-то удобнее не 213 прибавлять к 4, а наоборот. Результат будет один и тот же. Таким образом, существуют два равносложных (по 6 операций) в варианте решения

(а-1 Ь)*“(Ь4-а)*

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

(а 4- Ь)* -- (а + Ь)(а + Ь)

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

вдвое больше, чем н ри «возведении во вторую степень»! Не зря в истории цивилизации была нридумапа «операция возведения во вторую степень»: она экономнее умножения.

Во-вторых, все изучают в школе и в любом справочнике по математике написано представление «квадрата суммы двух чисел» в виде «квадрата суммы первою числа с удвоенным произведением слагаемых и квадратом второго числа»:

(а + Ь)' - яг - 2ab i Ы

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

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

(а-гЬ),!"(а) Ь)(я* b) - а1* +2аЬ + Ь*

ОНИ различны по сложности, используются в разных обстоятельствах и, вообще говоря, для разных целей. Но это только «групповые» варианты. На самом деле полный вариативный алгоритм решения рассматриваемой задачи из-за перестановок слагаемых и сомножителей насчитывает, соответственно, 64-124 18=36 вариантов.

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

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

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

До сих пор говорилось об алгоритмах решения штатных задач, для которых, но определению, алгоритмы решений известны. Но человек- професснонал может успешно, хотя и не всегда, решать и нештатные задачи. При этом человек, мобилизируя свои знания и умения, сходу конструирует алгоритм, который недостоверно, а лишьс некоторой вероятностью (меньше одиниці*!) но.инияет решить нештатную задачу. Таки<‘ а.пчіритмм пазы- наюгся .юристическими, или овристиками. Деятельность чслоиека- снецпалмсга, щюфесснонала, сложна и но сводится к решению одной, повторяемой її і'счсі ніс [мбочсшдня задане «.іакручикания гаек», каку негра на сбо^ю'піом конш'ііеро. Гіоатому технологии денге.'іі.пости может бьггі. представлена .'і 111111, множеством алтритмоп, оріанизоііанньїх и иерархи1 іееку ю структуру .Она получила казна п не алгоритмическая структура деятельности.

Для алгоритмических задач и синтеза а л горигмичссісих структур деятельности рал ра бога ііьіспециальнмеопеїмцип. г|>афич<4'кис, табличные папа.'іитическиесрсдстна и.тоГ)|)а>кеиия(Суходо.ім:кийГ.В., 1995;Спивак В. А., 2000). Созданы подписания для тіжсиерію-ікихи.іоги'кч'коїчі нроекти- роиапия дсйстний и взаимодействий, индивидуальной и ірушюиой деятельности (Кирхлер Э., 2003). Всё эти ?«ожег быть применено для проектирования деятельностей людей, о6|мзуюших органи.іацию.

<< | >>
Источник: С. Г. Тарасов. Г В. Суходольский.. Организационная психология. - Харьков: Изд-во Гуманитарный Центр. - 256 с.. 2004

Еще по теме 2.4. Алгоритмы деятельности:

  1. ЧТО «ДЕЛАЕТ» ВНУТРЕННИЙ МАРКЕТИНГ
  2. ПЕРЕХОД ПЕРСОНАЛА НА РЕЖИМЫ ПРОФЕССИОНАЛЬНОЙ ДЕЯТЕЛЬНОСТИ В УСЛОВИЯХ РЫНКА
  3. 6.2. ОРГАНИЗАЦИОННЫЕ АСПЕКТЫ ИНТЕЛЛЕКТУАЛЬНОЙ ПОДДЕРЖКИ УПРАВЛЕНЧЕСКОЙ ДЕЯТЕЛЬНОСТИ
  4. 19.2. Специфика основных регулятивных процессов в управленческой деятельности
  5. 6.3. Этапы маркетинговых исследований в рекламной деятельности
  6. 13.2. Принципы, цели и функции консалтинга в рекламной деятельности
  7. 10.1. Профессиональное поле деятельности социального работника
  8. Статья 1296. Программы для ЭВМ и базы данных, созданные по заказу
  9. ОБЪЯСНИТЕ АЛГОРИТМ ФОРМИРОВАНИЯ НОВОГО УР
  10. 8.6.1. Особенности оценки деятельности работников интернациональных предприятий
  11. 2.4. Алгоритмы деятельности
  12. СВОЙСТВА И ОСОБЕННОСТИ СОЦИАЛЬНЫХ ТЕХНОЛОГИЙ
  13. 2.4. Алгоритмы деятельности
  14. Тема 3 Организация и осуществление процесса внешней трудовой миграции в Российской Федерации