Turbo Pascal (Borland Pascal) 7.0. Руководство пользователя

       

Структура программы


В программе программист записывает последовательность действий, выполняемых над определенными данными с помощью различных операций для реализации заданной цели. Основные требования, предъявляемые к программе:

  • точность полученного результата;
  • время выполнения;
  • объем требуемой памяти (Максимальный размер программы ограничен. Компилятор позволяет обрабатывать программы, в которых объем данных и генерируемый машинный код не превышают 64 Кбайт каждый. Если объем программы требует большего количества памяти то необходимо использовать дополнительные средства).

    Структура программы:

  • Заголовок, состоящий из зарезервированного слова program и имени программы. Заголовок несет смысловую нагрузку и может отсутствовать, однако рекомендуется всегда его записывать для быстрого распознавания нужной программы.
  • Программный блок, состоящий из 2 разделов:

  • 1. Раздел описаний, в котором должны быть описаны все идентификаторы, встречающиеся в программе.

    Он представляет собой список имен подключаемых библиотечных модулей (определяется зарезервированным словом uses);

    описание меток;

    описание констант;

    определение типов данных;

    описание переменных;



    описание процедур и функций;

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

    Любой элемент данного списка в программе может отсутствовать.

  • 2. Раздел операторов.

    Данный раздел начинается со служебного слова Begin и заканчивается служебным словом End. Далее задаются действия над объектами программы, введенными в разделе описаний. Операторы, посредством которых эти действия производятся, разделяются точкой с запятой. После последнего слова End ставится точка.

    Для лучшего восприятия текста программы и поиска ошибок рекомендуется следующая схема:

    зарезервированные слова program, procedure, function и т.д. пишутся строчными буквами;

    идентификаторы начинаются с прописных букв;

    операторы записываются строчными буквами;

    логически подчиненные структуры записываются на 1 строку ниже и на 1- 2 позиции правее по отношению к более старшим.



Содержание раздела