§5.Построение блок-схемы. Глава I.Компьютер? Давайте познакомимся! Раздел 1: "Азы" программирования. Обучающие программы. Компьютер для историков философии. Введение в технологию квантитативных исследований и обучения. Учебное пособие для студентов философских факультетов. Философия. Архив публикаций. Манекин Роман Владимирович.
§ 5. Построение блок-схемы
Главная| Философия| История| Аналитика| Литература| Публицистика| Журналистика: РФ и СНГ| Журналистика: публикации на Украине| Интервью| Конференции| Рецензии| Юмор| Ссылки| Инязпубликации| О себе| Почта| Гостевая книга

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

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

Данные современной археологии говорят о том, что если мы соотнесем на временной шкале расстояние от появления человека вида «хомо сапиенс» до создания им письменности с расстоянием от времени создания письменности до наших дней, то мы увидим, что первое относится ко второму как 99 к 1 (да и то в лучшем случае). Другими словами, человечество имеет намного больший опыт работы с информационными образами материальных объектов, чем с абстрактными чисто информационными образами (счет, письменность и т.д.).

«Этот исторический факт, - пишет известный специалист в области информатики Г.Р.Громов(1) - в значительной степени объясняет выигрыш в эффективности решения абстрактных информационных задач, который дают в настоящее время средства машинной графики. Графический дисплей по существу «материализует» абстрактные информационные образы и позволяет, таким образом, включить в процесс решения задачи наиболее мощные области человеческой интуиции (которые были развиты за первые 99% времени развития человеческого интеллекта). Диалоговые системы машинной графики сникают субъективную сложность решаемой задачи, переводя ее из абстрактного мира информационных образов в конкретный, осязаемый мир реальных материальных объектов. На экране дисплея исследователь имеет возможность различать пространственное расположение отдельных компонентов исследуемого информационного образа, причем эти компоненты могут дополнительно различаться по яркости, цвету и так далее. Для процессов, исследуемых в динамике, дополнительные возможности интуитивного анализа появляются от «звукового сопровождения» пространственных эволюции графической модели. В связи с этим большая часть известных типов персональных компьютеров имеет встроенные средства (или возможности) для подключения программно-управляемых синтезаторов».

Может быть, и нам попробовать представить нашу программу в виде рисунка? Давайте с Вами условимся, что начало и конец программы мы будем обозначать в виде овала, текст, который должен появиться на дисплее, будем помещать в прямоугольник. В ромб мы заключим условие типа: если введена цифра «1», то на дисплее должен появиться такой-то текст, если «2», то другой и так далее. А стрелками будем обозначать, в какой последовательности одна порция информации должна сменяться другой.

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

Чтобы было понятно, какой именно блок где находится, мы, помимо тех обозначений, которых мы придерживались при описании создаваемой программы (вопрос «А», вопрос «Б») поместим внутрь изображенных фигур начало текста из вопроса или реплики.

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

Схема V


  1. См.: Громов Г.Р. Национальные информационные ресурсы: проблемы промышленной эксплуатации. - М.: Наука, 1985. - 240 с.

назад    вверх    вперед
Главная| Философия| История| Аналитика| Литература| Публицистика| Журналистика: РФ и СНГ| Журналистика: публикации на Украине| Интервью| Конференции| Рецензии| Юмор| Ссылки| Инязпубликации| О себе| Почта| Гостевая книга