1

Стыдно. конечно, задавать такой примитивный вопрос, но всё же задам.

Как блок-схемы алгоритмов рисовать следует?

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

Операторы вписать проще, но ведь от алгоритма в виде блок-схемы требуется, чтоб он был понятным! А будет ли он понятен - неясно.

Например, имеется в программе оператор:

TORT=80;

Что он делает? На первый взгляд, присваивает переменной TORT некую константу. А на самом деле это запуск тайм-аута, потомучто у переменной TORT такой логический тип (не путать с типами ИЛЭ и boolean!).

2

пиши блок схему комментариев - станешь Пушкиным, ну или Дантецом

3

kaprizka пишет:

Например, имеется в программе оператор:

TORT=80;

Что он делает? На первый взгляд, присваивает переменной TORT некую константу. А на самом деле это запуск тайм-аута, потомучто у переменной TORT такой логический тип (не путать с типами ИЛЭ и boolean!).

присвоение - это и есть присвоение, на блок-схемы есть ГОСТ и никаких комментариев в прямоугольниках там не фигурирует. комментарии пишутся снаружи.
детализация блок-схемы может быть разной. например, на каком-то уровне там вообще не будут упоминаться одиночные присвоения, а будет некий прямоугольник с текстом типа "начальные установки"

4

xeye пишет:

присвоение - это и есть присвоение, на блок-схемы есть ГОСТ и никаких комментариев в прямоугольниках там не фигурирует. комментарии пишутся снаружи.

Окей. Правда, непонятно, как можно рисовать блок-схемы, не нарушая ни ГОСТа, ни программы, которой соответствует блок-схема.
Ведь даже без комментариев длина разных операторов разная, а размер прямоугольников одинаковый, и ромбиков тоже.
Не говоря уж об операторах switch, для которых вообще нет стандартной и неискажающей логику программы блок-схемной конструкции.
Также, операторы ввода и операторы вывода не имеют чётко различных форм, кроме разве что клавиатурного ввода.

А жаль, что комментарии только снаружи. Неэстетично. По уму, для комментариев должен быть специальный блок предусмотрен! Но пофиг, если можно обойтись без комментариев - обойдёмся без них.

5 Отредактировано xi (13.01.2007 22:26:03)

На блок схемы есть гост какой-то там. Комментарии в госте предусмотрены (элемент отдельно вида, наряду с прямоугольниками и ромбиками). Погугль.