Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Как+улучшить+работу+ума.doc
Скачиваний:
20
Добавлен:
29.10.2018
Размер:
8.78 Mб
Скачать

Владимир Паронджанов

____________________________________________________________________________________________

КАК Улучшить работу ума

Алгоритмы без программистов — это очень просто!

____________________________________________________________________________________________

НОВЫЕ СРЕДСТВА ДЛЯ ОБРАЗНОГО ПРЕДСТАВЛЕНИЯ ЗНАНИЙ, РАЗВИТИЯ ИНТЕЛЛЕКТА И ВЗАИМОПОНИМАНИЯ

Академия народного хозяйства при Правительстве Российской Федерации

____________________________________________________________________________________________

Москва Издательство «Дело» 2001

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

Мы живем в мире алгоритмов, но знаем о них удивительно мало. Многие люди всю жизнь пользуются алгоритмами, не догадываясь об этом. Между тем алгоритмы играют огромную роль в жизни общества. Они оказывают заметное влияние на эффективность экономики и уровень жизни. К сожалению, многие алгоритмы и программы похожи на загадочный ребус: они непонятны никому, кроме горстки их создателей. Непонимание порождает путаницу и досадные ошибки. Чтобы поправить дело, надо сделать алгоритмы “дружелюбными”. Это позволит превратить алгоритмы-головоломки в наглядные алгоритмы-картинки, обеспечивающие быстрое и глубокое понимание. Глубина понимания сложных проблем — как раз то, чего всем нам (от студента до министра) ой как не хватает!

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

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

УДК 37+681.3.06+331.015.11

ББК 32.973

П18

Рецензенты:

Ю. И. Журавлев, академик РАН, зам. директора Вычислительного центра РАН, председатель Научно-методического совета по информатике Министерства образования;

П. П. Пархоменко, член-корреспондент РАН, гл. научн. сотрудник Института проблем управления РАН им. акад. В. А. Трапезникова;

Ю. В. Трунов, д-р техн. наук, профессор, Генеральный директор — Генеральный конструктор Научно-производственного центра автоматики и приборостроения им. акад. Н. А. Пилюгина, зав. Базовой кафедрой Московского института радиотехники, электроники и автоматики;

Я. В. Безель, д-р техн. наук, профессор, Генеральный конструктор Московского НИИ приборной автоматики;

В. П. Кутепов, д-р физ.-мат. наук, профессор, зав. кафедрой прикладной математики Московского энергетического института (Технического университета)

Паронджанов В. Д.

П18 Как улучшить работу ума: Алгоритмы без программистов — это очень просто! — М.: Дело, 2001. — 360 с. — Илл.: 154.

ISBN 5–7749–0211–0

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

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

УДК 37+681.3.06+331.015.11

ББК 32.973

ISBN 5–7749–0211–0

©  Издательство “Дело”, 2001

Оглавление

Маленькая увертюра 9

Третий глаз для бизнесменов и руководителей 11

Интеллектуальный терроризм: фантазия или реальность? (Вместо предисловия) 13

Почему умные люди страдают и гибнут? 13

Разве такая проблема существует? 14

Информационный стресс — зловещий спутник информационного общества 14

Камикадзе умственного труда 15

Что такое интеллектуальный терроризм? 15

Гуманитарная постановка задачи 16

Компьютерная мифология: облегчают ли компьютеры умственный труд? 18

Что такое интенсификация интеллекта? 19

Критерий Декарта и эргономизация науки 20

О чем эта книга? 21

Секреты мудрого ДРАКОНА: объяснение на пальцах 22

Справка о состоянии дел 27

Глава 1. На подступах к новому языку 28

Зачем нужен язык ДРАКОН? 28

В чем секрет ДРАКОНА? — В когнитивном подходе 29

Почему люди не интересуются собственным мозгом? 29

Станет ли ДРАКОН чемпионом мира по критерию “понимаемость алгоритмов”? 31

На кого рассчитан язык ДРАКОН? 32

Перечень задач, решаемых с помощью языка ДРАКОН 32

Выводы 34

Глава 2. Можно ли создать язык, улучшающий понимание и взаимопонимание? 35

Почему специалисты не понимают друг друга? 35

Язык ДРАКОН как “эсперанто” делового мира 36

Что такое интеллектуальное взаимопонимание? 36

В чем особенность ДРАКОНА? 37

Выводы 38

Глава 3. Соображения, повлиявшие на создание языка дракон 39

Что важнее: компьютеры или человеческий мозг? 39

Что такое производительность умственного труда? 40

Зависит ли производительность персонала от производительности компьютеров? 41

Можно ли увеличить скорость работы человеческого мозга? 42

Проблема формализации профессиональных знаний 44

Можно ли обойтись без когнитологов? 45

Чем отличается алгоритм от технологического процесса? 46

Что такое технологический язык? 47

Технологические и декларативные знания 48

Почему нельзя жить по-старому? 50

Социальные технологии и электронные методологии 51

Методология быстрой разработки систем RAD 52

Схемы действий и язык ДРАКОН 54

Необходимость культурных изменений 54

Техноязык как элемент культуры 55

Выводы 56

Глава 4. Понимание и взаимопонимание — ключевые проблемы информатики 58

Отсутствие понимания ведет к миллионным убыткам 58

Издевательство над здравым смыслом под названием “абсолютно правильная программа” 59

Спецификации программ — вот главный “гадючник”! 59

Спецификации программ и методология RAD 61

Концепция когнитивного программирования 62

Выводы 64

Глава 5. Проблема улучшения работы ума: новый когнитивный подход 65

Текст как зрительная сцена 65

Симультанное и сукцессивное восприятие 66

Как повысить продуктивность человеческого мозга? 66

Когнитивный недостаток текстового представления знаний 68

Каким должен быть формат диосцены? 69

Когнитивные рекомендации 71

Зачем нужны психологические эксперименты? 72

Ошибка Джеймса Мартина 74

“Это чудакам-инженерам нужны большие чертежи, а мы, хитрецы-программисты, обойдемся маленькими” 74

Возможна ли стратегическая реформа мировой практики программирования 78

Выводы 79

Глава 6. Изюминки языка дракон 80

Критика блок-схем 80

Преимущества дракон-схем 80

Иконы и макроиконы 81

Зачем нужна ветка? 81

Как работает ветка? 86

Как следует располагать ветки в поле чертежа? 86

Что такое шапка? 86

Что лучше: примитив или силуэт? 90

Как описать силуэт с помощью текстового языка? 91

Есть ли в алгоритме “царская дорога”? 93

Главный маршрут силуэта 95

Пересечения линий? — боже упаси! 95

Визуальный и текстовый синтаксис ДРАКОНА 101

Семейство ДРАКОН-языков 101

Выводы 102