Cтраница 2
При выполнении оператора ввода с режимом SET происходит считывание записи в буфер ( наличие буфера обязательно) и установка значения указателя на начало записи. Это значение сохраняется до тех пор, пока не выполнится следующий оператор ввода или не будет закрыт файл. Базированная переменная с определенным таким образом значением указателя будет наложена на буфер, что позволяет производить обработку данных непосредственно в буфере, не резервируя память дополнительно. [16]
При выполнении оператора ввода - вывода каждому элементу списка соответствует формат. [17]
При выполнении операторов ввода и вывода список данных и список форматов обрабатываются слева направо. При этом каждое значение элемента списка данных вводится ( или выводится) согласно соответствующему элементу формата из списка форматов. Количество элементов формата данных может совпадать или не совпадать с количеством элементов в списке данных. Если элементов формата данных задано больше, чем необходимо для обработки списка данных, то лишние элементы формата игнорируются. [18]
При выполнении операторов ввода и вывода списки данных и форматов обрабатываются слева направо. При этом значение элемента списка данных вводится ( или выводится) согласно соответствующему элементу формата из списка форматов. Если элементов формата данных задано больше, чем необходимо для обработки списка данных, то лишние элементы игнорируются. Если элементов в списке форматов меньше, чем элементов в списке данных, то список элементов формата используется повторно, начиная с первого элемента, и так будет повторяться до тех пор, пока не будет введено или выведено значение каждого данного из списка данных. [19]
При выполнении оператора ввода с режимом SET происходит считывание записи в буфер ( наличие буфера обязательно) и установка значения указателя на начало записи. Это значение сохраняется до тех пор, пока не выполнится следующий оператор ввода или не будет закрыт файл. Базированная переменная с определенным таким образом значением указателя будет наложена на буфер, что позволяет производить обработку данных непосредственно в буфере, не резервируя память дополнительно. [20]
При выполнении оператора ввода во все элементы массива будут введены данные, расположенные по одному числу на перфокарте в соответствующем формате. [21]
При выполнении оператора ввода - вывода каждому элементу списка соответствует формат. [22]
При выполнении оператора ввода списки данных и форматов просматриваются слева направо. Сначала рассматривается первый элемент списка данных. На основании этого формата обрабатываются очередные w символов входного потока и присваивается значение первому элементу списка данных. Затем аналогично выбирается и обрабатывается второй, третий и последующие ( до последнего) элементы списка данных. [23]
Тогда при выполнении оператора ввода с меткой 1 три элемента массива FM1 получат значения, размещенные в 1 - 8, 9 - 16 и 17 - 24 колонках соответственно. [24]
Если при выполнении операторов ввода или вывода список элементов формата исчерпан раньше, чем обработаны элементы данных, то список форматов используется повторно. [25]
Если при выполнении операторов ввода или вывода список элементов формата исчерпан раньше, чем обработаны элементы данных, то с писок форматов используется повторно. [26]
Таким образом, выполнение операторов ввода или вывода вместе с соответствующим оператором FORMAT начинается с перебора спецификаций слева направо с учетом коэффициентов кратности и скобок. [27]
Таким образом, выполнение операторов ввода или вывода вместе с соответствующим оператором FORMAT начинается с перебора спецификаций слева направо с учетом коэффициентов кратности и скобок. Если выбранная очередная спецификация относится к первой группе, то из списка ввода-вывода выбирается соответствующий элемент. Если выбранная очередная спецификация относится ко второй группе, то выполняются необходимые ( редакционные) действия без обращения к списку ввода-вывода. [28]
В этом случае при выполнении оператора ввода, ориентированного на поток данных, осуществляется чтение присваиваний из потока и отождествление их левых частей с элементами списка ввода-вывода и последующее присваивание правой части присваивания соответствующим элементам списка ввода-вывода. [29]
В этом случае при выполнении оператора ввода потока данных производится последовательное считывание данных из файла, преобразование их в соответствии с характеристиками элементов списка ввода-вывода ( правила преобразования см. тт. [30]