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
   2   3   4   5   6   7   8   9   10   11   12