Программой могут называться разные вещи. Это может быть исходный текст
программы – обычный текстовый файл, содержащий запись операторов
программы на языке программирования. Такая запись понятна человеку, но
непонятна компьютеру. Исходный текст должен быть откомпилирован
(оттранслирован), то есть переведен на язык машинных команд, понятный
компьютеру. В этом случае исполняемый файл (его отличительная черта
– имя, оканчивающееся на *.ехе). Именно исполняемый файл иногда
называют программой. И, наконец, программой могут называть набор
всевозможных файлов, как исполняемых, так и текстовых (а возможно и в
других форматах).
Мы будем считать, что программа представляет собой последовательность
операторов и других элементов языка, построенную в соответствии с
определенными правилами и предназначенную для решения определенной
задачи.
Структура программы имеет вид:
Первой строкой любой программы идет слово program, а за ним, после
одного или нескольких пробелов, следует идентификатор – имя
программы. В Турбо Паскале оператор заголовка может быть опущен.
Раздел описаний:
Описание меток
Определение констант
Определение типов
Описание переменных
Описание процедуры
Описание функции.
Вложенные операторы цикла
Если телом цикла является циклическая структура, то такие циклы
называются вложенными. Цикл, содержащий с себе другой цикл, называют
внешним, а цикл, содержащийся в теле другого цикла, называют
внутренним. Внешний и внутренний циклы могут быть трех видов: циклами с
предусловием, циклами с постусловием или циклами с параметром.
Правила организации внешнего и внутреннего циклов такие же, как и для
простого цикла каждого из видов. Но при программировании вложенных
циклов необходимо соблюдать следующие дополнительные условия: все
операторы внутреннего цикла должны полностью располагаться в теле
внешнего цикла.
Управляющие структуры:
1. if ..then….else;
2. while;
3. repeat;
4. for…i…to..;
5. case.