Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Оформление текста. Оформление текстов ST-программ может быть совершений: произвольным



Оформление текстов ST-программ может быть совершений: произвольным. Расположение операторов и выражений в строке не влияет на правильность программ. Но очень важно выработать свой собственный стиль и строго придерживаться его. Важнейшую роль в оформлении играют отступы в начале строк. Отступы зрительно объединяют строки, содержащие выражения одного уровня вложения. Текст, выровненный в виде лесенки, каждая ступенька которой относится к одному циклу или условию, читается легко. Несмотря на возможность горизонтальной прокрутки в редакторе, желательно, чтобы по ширине текст помещался на одной странице. Не стоит располагать несколько выражений в одну строку. Ничего страшного нет в том, что текст окажется растянутым по вертикали: лаконичные выражения и даже пустые строки только помогают зрительному анализу.

FOR icY:= 0 ТО 8 DO

FOR icX:= 0 TO 16 DO

IF iaPos[icY,icX] > iLevel THEN

iBalance:= iBalance + 1;

ELSE

IF iaPos[icY,icX] < iLevel THEN

iBalance:= iBalance - 1;

END_IF

END_IF

END_FOR

iLevel:= iLevel *2;

END_FOR

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

FOR icY:= О ТО 8 DO

FOR icX:= О ТО 16 DO

IF iaPos[icY,icX] > iLevel THEN

iBalance:= iBalance + 1;

ELSE

IF iaPos[icY,icX] < iLevel THEN

iBalance:= iBalance - 1;

END IF

END_IF

END_FOR

iLevel:= iLevel *2;

END_FOR

Для оформления ST текстов вполне применимы рекоменда­ции, которые можно встретить в литературе по программирова­нию на Паскале и С. Обратите внимание, что в ST отсутствуют пресловутые программные скобки (в Паскале: begin, end; в С: {}). вместо них каждое выражение языка имеет собственную концовку (WHILE.. END_WHILE, IF.. END_IF). To есть закрывающая Программная скобка является информативной. Зрительно такой текст воспринимается явно лучше. При создании сложных вложений в языке С закрывающие скобки часто расположены сплошной лесенкой. В таких случаях опытные программисты применяют краткие комментарии после каждой закрывающей скобки. Комментарии подсказывают, с чего начат данный уровень отступа. Например: (* FOR x*). Это хороший прием, но при грамотном применении отступов в строках ST такая необходимость возникает значительно реже, чем в С и Паскале.






Дата публикования: 2015-04-10; Прочитано: 267 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...