Файлы по отношению к программе могут быть внешними и внутренними.
Внутренними файлами являются такие, которые создаются, используются и существуют только во время работы данной программы.
Однако часто возникает необходимость использовать файлы, созданные ранее и хранящиеся на внешних запоминающих устройствах. Например, программы, обрабатывающие данные физических экспериментов, вводят эти данные с файлов на магнитных лентах либо дисках; эти файлы были записаны ранее, возможно, в ходе самого эксперимента. С другой стороны, обработка данных физического эксперимента, как правило, представляет собой сложную задачу, решение которой ведется в несколько этапов. На каждом этапе получается файл промежуточных результатов, который используется впоследствии другими программами. Такие файлы, которые существуют вне программы, называют внешними файлами.
Внешние файлы указываются в списке параметров PROGRAM и соответственно описываются в управляющих картах (см. [6]).