Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Знаки разрядки (пустые символы).






 

В языке СИ пустыми символами являются: пробел, табуляция (Tab), переход на новую строку ß (Enter)

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

· Размещение операторов. 1 оператор (кроме сложных) в строку.

Причины:

- соответствует требованиям структурного программирования, требующим сдвигать оператор по строке в соответствии с уровнем его вложенности;

- облегчает коррекцию.

· Перенос.

- если слово не входит в строку, начинайте его с новой строки;

- делайте перенос после знака операции;

- при переносе оператора строки продолжения сдвигать на 5…6 позиций.

Пример:

a = b – c ß Hехорошо! a = b – c – ß Хорошо!

– (d+2); (d+2);

· Отступы – это абзац, выявление структуры программы.

Пример: Циклы

пока (условие_1)

действие_1-1;

пока (условие_2)

действие_2-1;

действие_2-2;

конец пока

действие_1-2;

конец пока

Условные операторы

если (условие) то

действие_1;

действие_2;

иначе

действие_3;

действие_4;

 

· Пропуск строк и пробелы обеспечивают уникальную разрядку текста. Применение:

– выделение логических частей текста (процедур, блоков);

– после нарушения естественного порядка выполнения операторов

(continue, break, goto);

– выделение комментариев.

– выявление структуры программы.

 

Вывод: Пробелы употреблять везде, где это допустимо и улучшает читабельность программы.

Пример:

if (a< b & & b< c) {

 

 

1.3 Комментарии

 

Цель – пояснить логику, облегчить отладку, тестирование и сопровождение программ.

Комментарий должен учитывать уровень возможных читателей текста программы (кроме автора, конечно).

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

Комментарии должны представлять собой правильное предложение без сокращений слов и без орфографических ошибок.

 

Формат /* < произвольный текст> */

 

ЗАМЕЧАНИЕ <...> в описании правил записи (формата) конструкций языка означают понятие языка, в программе не записываются.

Пример /* Это предложение – комментарий! */

Внимание!!! Нет необходимости комментировать ключевые слова и стандартные действия!

Пример

for (k=0, k< 10, k += 0.1) /* Цикл по параметру к */ ß Неверно!

long sum, m; /* Описание переменных */ ß Неверно!

/* сумма элементов массива,

наименьший элемент массива */ ß Верно!







© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.