Программирование научных исследований и разработок. Том 1

Страница: 1 ... 119120121122123124125126127128129 ... 143

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

Для начала, чтобы задать основу, мы можем воспользоваться двумерной таблицей, которая развертывается в двух направлениях: (1) слева направо в каждой строке таблицы и (2) сверху вниз по строкам (см. рис. 4.1.).

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


Рис. 4.1. Формальная схема программирования

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

4.3.3. Непосредственным поводом для начала работы по программированию служит постановка задания перед коллективом исполнителей.

Это задание должно быть понято и соответствующим образом истолковано. Это понимание и истолкование производятся исполнителями на основе их опыта практической работы и общего мировоззрения и, следовательно, зависят от широты кругозора и способностей каждого индивида, осуществляющего программирование. Широта кругозора и способности индивида не могут быть заменены никакими методиками и могут подкрепляться методологическим образованием только в том случая, если последнее несет в себе полное мировоззрение. Роль схемы программирования, представленной на рис.4.1., является, таким образом, сугубо вспомогательной: она фиксирует форму, в которой дол­жны откладываться и закрепляться продукты программирования, и в этом плане может служить при определении и корректировке целей программирующей работы и материала, к анализу которого мы должны обращаться.

— 124 —
Страница: 1 ... 119120121122123124125126127128129 ... 143