Структура программы
В программе программист записывает последовательность действий, выполняемых над определенными данными с помощью различных операций для реализации заданной цели. Основные требования, предъявляемые к программе:
- точность полученного результата;
- время выполнения;
- объем требуемой памяти (Максимальный размер программы ограничен. Компилятор позволяет обрабатывать программы, в которых объем данных и генерируемый машинный код не превышают 64 Кбайт каждый. Если объем программы требует большего количества памяти то необходимо использовать дополнительные средства).
- Структура программы:
- Заголовок, состоящий из зарезервированного слова program и имени программы. Заголовок несет смысловую нагрузку и может отсутствовать, однако рекомендуется всегда его записывать для быстрого распознавания нужной программы.
- Программный блок, состоящий из 2 разделов:
- 1. Раздел описаний, в котором должны быть описаны все идентификаторы, встречающиеся в программе.
Он представляет собой список имен подключаемых библиотечных модулей (определяется зарезервированным словом uses);
описание меток;
описание констант;
определение типов данных;
описание переменных;
описание процедур и функций;
Раздел описания начинается соответствующим каждому элементу списка служебным словом, после которого идет последовательность величин одного типа, разделенных запятой. После списка имен ставится двоеточие и указывается тип данных.
Любой элемент данного списка в программе может отсутствовать.
- 2. Раздел операторов.
Данный раздел начинается со служебного слова Begin и заканчивается служебным словом End. Далее задаются действия над объектами программы, введенными в разделе описаний. Операторы, посредством которых эти действия производятся, разделяются точкой с запятой. После последнего слова End ставится точка.
Для лучшего восприятия текста программы и поиска ошибок рекомендуется следующая схема:
зарезервированные слова program, procedure, function и т.д. пишутся строчными буквами;
идентификаторы начинаются с прописных букв;
операторы записываются строчными буквами;
логически подчиненные структуры записываются на 1 строку ниже и на 1- 2 позиции правее по отношению к более старшим.