Реферат: Методика создания программ

Здесь мы рассмотрим один из наиболее важных вопросов: как создавать программу?

До сих пор мы имели дело с относительно небольшими программами для решения несложных алгоритмических проблем. Мы познакомились с важностью и ролью спецификации программы, ясностью формулировки основных шагов алгоритма при обработке данных, трансляцией этих шагов в эффективные последовательности операторов программы на языке Pascal, комментировании программы, проверки ее правильности. Мы убедились, что проверять правильность программы надо, даже тогда, когда корректность использованного алгоритма была доказана. Причем, заметим, что внутренняя организация всех программ, которые мы написали до сих пор, может быть представлена в a’lePascal форме как на рис. 13.1.

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

Текст программы для решения большой проблемы занимает много больше места, чем одна страница.

Создание таких программ путем написания Pascal программы “с листа”практически невозможно.

Возможно вы искали - Реферат: Написание программ вычисления факториалов

Как правило, эта разработка предполагает систематический подход:

описание проблемы;

разработка алгоритма;

написание программы.

Созданная программа должна быть читабельной, эффективной и корректной.

Program Exmpl.

Похожий материал - Реферат: Отображение АСД на СДХ

{{Q} Exmpl {R}}

{Описание используемых пременных в пред и пост условиях}

begin

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

{Проверка выполнения предусловия,

Очень интересно - Реферат: Чем кошка отличается от собаки?

т.е. корректности исходных данных}

if {Данные корректны} then

{Q}

begin {Обработка данных}

{R}

Вам будет интересно - Реферат: BIOS и CMOS

{Вывод}

end

else {Сообщение об ошибке ввода}

end

Рис. 13.1. Типичная внутренняя организация программы.

Похожий материал - Доклад: Материнская плата. Устройства, подключаемые на неё

Создание программы - это систематический процесс, состоящий из определённых этапов. В результате этого процесса мы получаем программу. Поскольку мы хотим получать программу

ясную для понимания, т.е. читабельную;

эффективную, т.е. экономно расходующую ресурсы исполнителя и выполняемую им быстро;

правильную, т.е. не содержащую ошибок;