Page 7 - 208_
P. 7
табуляції, і в результаті реальна ширина відступів буде різною.
Крім того, різні системні утиліти (друку, архівування,
керування версіями і ін.) також мають різну ширину табуляції.
Ширина поля
В загальному випадку довжина рядка початкового текста
програми не повинна перевищувати 80 символів (за винятком
тих ситуацій, коли необхідно закінчити слово). Ця
рекомендація не є дуже жорсткою. Частина інструкції, яка не
поміщається в поточному рядку, повинна бути перенесена
(якщо це можливо) в наступний рядок. Можна розривати
інструкцію після будь-якого символу коми чи деякого
оператора. Якщо інструкція займає кілька рядків, то
продовження на наступних рядках оформлюється з допомогою
відступа, рівного двом символам, від її початкової позиції.
Блок begin..end
Інструкція begin займає окремий рядок. Винятком з цього
правила є випадок, коли інструкція begin є частиною умовного
виразу else, наприклад:
if iнструкція1 then
begin
…
end
else begin
iнструкція2;
end;
Інструкція end завжди займає окремий рядок.
Якщо інструкція begin не є частиною виразу else, то відповідна
до неї інструкція end завжди має той самий відступ, що й begin.
Круглі дужки
Між відкриваючою круглою дужкою та наступним символом
не повинно бути пробілів, так само як і між закриваючою
круглою дужкою та попереднім символом.
Ніколи не включайте в інструкцію зайві круглі дужки. Їх треба
використовувати тільки в тих випадках, коли вони служать для
отримання необхідного значення початкового коду, наприклад:
if (I = 23) then {Неправильно – зайві круглі дужки}
if (I = 23) or (J = 23) then {Правильно–круглі дужки необхідні}
7