Программа на языке программирования ПРОФТ представляет собой текстовый файл имеющий расширение *.про или *.v.
Внимание! Файл должен быть сохранен в восьмибайтовой кодировке ANSI.
Программа пишется по определенным правилам:
Набор отдельных слов составляет предложение. Предложение заканчивается точкой.
Программа состоит из набора подпрограмм.
Подпрограмма начинается с ключевого слова Действие (с последующим названием) и заканчивается ключевым словом КонецДействия.
Действие [Название][(Параметры)].
Текст подпрограммы
КонецДействия.
Подпрограммы могут быть двух типов: стандартные и пользовательские. К стандартным относятся подпрограммы, которые вызываются в определенной ситуации. Например, при начале работе программы или при нажатии пользователем клавиш клавиатуры или кнопок мыши. Пользовательские подпрограммы создаются программистом. Могут иметь любое название допустимое для идентификаторов. По этому названию подпрограмма может быть вызвана из любого места программы.
Все подпрограммы имеют стандартное название Действие. В теле действия находятся выражения и управляющие конструкции. Выражения могут вкладываться друг в друга и образовывать, таким образом, предложения. Каждое предложение должно заканчиваться точкой. Программный код может быть размещен только внутри действий. Вне действий допускаются только комментарии.
Комментарии начинаются двойной наклонной чертой (//) и заканчиваются концом строки. При выполнении программы комментарии игнорируются.
Выполнение программы начинается с действия имеющего наименование Начало(). В том случае, если интерпретатор не обнаружит Действие Начало, то будет выведено сообщение об ошибке.
Для завершения выполнения программы должна быть вызвана служебная инструкция Конец.
Например, В программе создана такая подпрограмма:
Действие СкажиПривет!().
Сообщить("Привет!"; 64; "Пример").
КонецДействия.
//Тогда эту подпрограмму можно вызвать следующим образом:
Действие Начало().
СкажиПривет!().
Конец.
КонецДействия.
Если скопировать этот текст и сохранить в Блокноте в файле Программа.про (в кодировке ANSI), то при выполнении программы будет выведено следующее сообщение: