double arrow

Ввод исходных данных

Стиль программирования

При программировании нужно принять меры к тому, чтобы программа была удобочитаема. На это направлены следующие мероприятия:

· Исключение конструкций, не являющихся наглядными вроде GOTO;

· Сокращение количества переменных, а так же каждая программа должна снабжаться комментариями;

· Комментарии должны быть краткими, но достаточными для более быстрого понимания программы другими программами. Слишком многочисленные комментарии могут сильно «утянуть» текст программы и усложнить ее понимание.

В самом начале программы в виде комментария надо указывать имя программы, месторасположения ее на диске, ФИО автора и краткое назначение программы. Для наглядности текста программы операторы лучше располагать так, чтобы используемые логические конструкции явно выделялись. Например, оператор ЕСЛИ и соответствующий ему ИНАЧЕ располагать с одинаковых позиций. Все метки располагать с одной и той же позиции.

Нужно обратить внимание на обозначение переменных. Переменные классифицируются по их роли:

· переменные, описывающие физические величины

· переменные, описывающие параметры вычислительной модели

· переменные ввода-вывода и т.п.

Нужно стремиться к тому, чтобы идентификаторы переменных отражали общепринятые обозначения. Соглашения о системе присвоении имен переменным формулируются до начала разработки программного продукта. Например, можно ценой 1-2-х символов в наименовании переменной зафиксировать ее роль в программе (например, имена формальных параметров начинать с Р, имена глобальных переменных с a-n и q-y, z, счетчики циклов i, q, n.

Общий принцип, которого следует придерживаться, сократить по возможности количество вводимых величин. Например, некоторые значения можно не вводить, а принимать по умолчанию (например, нулевые значения элементов матрицы) или вместо задания координат всех вершин правильного шестиугольника можно задать координаты центра и одной вершины, или используя дополнительную аппаратуру, непосредственно передавать в ЭВМ информацию, содержащую результаты физических экспериментов. В тех случаях, когда сократить количество вводимых данных не удается, могут помочь запись данных на спец.бланках в определенных позициях и тщательный контроль.

Виды контроля могут быть различными. Кроме визуального контроля логично с помощью ввода-вывода избыточной информации проводить машинный контроль. Например, можно подсчитывать сумму цифр каждого числового значения и вводить ее в ЭВМ вместе с самими значениями. В дальнейшем ее можно использовать для контроля. Можно использовать для контроля некоторые соотношения или ограничения, которые должны удовлетворять данные. Например, для календарной даты число дата находится в [1;31], а месяц [1;12]. Наиболее надежным, но и трудоемким методом контроля является метод верификации. Он может быть реализован различными способами. Основная суть этого метода состоит в том, что одни и те данные вводятся в ЭВМ дважды. Например: одни и те же данные могут быть введены в ЭВМ двумя разными людьми в два разных файла, а затем эти файлы программно сравниваются между собой на совпадения.


Сейчас читают про: