ООО АТЛАС - Новый Век

Средства хранения исходных текстов программ

Алгоритмы обработки информации, описанные на языке программирования СП "САДКО", должны быть размещены в книгах ТЛС "НОВЫЙ ВЕК", что позволяет реализовывать хранение и отладку программ в гипертекстовой форме. Однако имеется возможность работы с программами в обычном текстовом файле. Файл с текстом программы может быть размещен на любом устройстве Вашего компьютера. Для удобства вызова программ на выполнение и работы с текстами программ в СП "САДКО" имеются следующие соглашения:

  1. Если Вы не определили путь к файлу текста программы, то устанавливается путь - <рабочий путь>/<рабочая библиотека>.
  2. Если Вы не определили тип файла программы, то устанавливается тип - MAK.
  3. Если Вы не определили библиотеку при вызове программы из книги то выбирается библиотека текущего фрагмента.
  4. Если текст программы размещен в книге 0, и томе 8 текущей библиотеки, то такую программу можно вызвать на выполнение одновременным нажатием клавиш <Ctrl> и буквы порядковый номер в английском алфавите которой соответствует номеру фрагмента. Тридцатый фрагмент книги содержит алфавитный список программ. Если в текущей библиотеки нет книги программ то запуск происходит из библиотеки A.
Примеры.
  1. Пусть файл текста программы размещен в по адресу [0,8,6]. В этом случае для его выполнения достаточно нажать клавиши <Ctrl> и <F> одновременно.
  2. 2.Вы задали имя файла программы ITOGI и у вас рабочее устройство D: и рабочая библиотека A. СП "САДКО" будет работать с файлом: D:/NewAge/A/ITOGI.MAK, а в случае отсутствия этого файла с файлом D:/NewAge/Prg/ITOGI.MAK

Обращаем Ваше внимание на то, что в языке программирования имеется оператор CALL <адрес программы><имя файла текста программы>, который осуществляет вызов программы, указанной в операторе CALL. Это позволяет реализовать модульное программирование, использовать ранее написанные программы, а также организовать рекурсию, т.е. вызвать программе саму себя.


© ООО "АТЛАС" г.Воронеж, 2007. Все права защищены.

Сайт создан в системе uCoz