Список - ввод - Большая Энциклопедия Нефти и Газа, статья, страница 3
Одежда делает человека. Голые люди имеют малое или вообще нулевое влияние на общество. (Марк Твен). Законы Мерфи (еще...)

Список - ввод

Cтраница 3


Количество данных в записи необязательно должно совпадать с количеством элементов списка ввода. Для одинаковых или отсутствующих данных может быть указан коэффициент повторения /, где j - целая положительная константа.  [31]

Здесь п - номер файла, m - метка оператора FORMAT, s - список ввода. Параметры ERR - k и END I задают метки операторов в той же программной единице, в которой записан оператор ввода, которым должно быть передано управление, если при считывании обнаруживается ошибка или произошло чтение последней записи файла. Параметры ERR k и END / не являются обязательными и любой из них, или оба они могут быть опущены.  [32]

Устройство, которое осуществляет ввод перфокарт, имеет стандартный номер 5); с - список ввода.  [33]

Пока мы будем исходить из того, что используемая порция данных на перфокартах для каждого элемента списка ввода содержит в точности нужное число данных требуемою типа.  [34]

Кроме того, в ФОРТРАНе имеется специальная конструкция неявного оператора DO, которая может использоваться как элемент списка ввода - вывода при программировании передач массивов или их частей.  [35]

Отсюда видно, что в зависимости от того, как будут распределены позиции в спецификации формата, величинам списка ввода будут присвоены те или иные значения.  [36]

В результате работы оператора последовательно вводятся записи файла с номером N в те области памяти, которые определяются элементами списка ввода.  [37]

Форматы 7Y, шХ, г Н и литералы, заключенные в апострофы, не требуют для выполнения соответствующих элементов списка ввода - вывода. Они передают информацию непосредственно в запись.  [38]

Список ввода-вывода ( необязателен) - указывает объекты программы, участвующие в передаче данных между файлом и памятью, и определяет последовательность их передачи. Список ввода определяет объекты, которым при вводе из файла присваиваются значения. Список ввода может содержать переменные, элементы массивов, подстроки, массивы ( кроме массивов с предполагаемым размером), списки с циклами. Список вывода определяет те объекты, значения которых передаются в файл при выводе. В списках вывода могут быть выражения всех типов. Однако в текстовых выражениях не допускаются операции сцепления операндов, имеющих неявную длину, кроме имени константы.  [39]

Взаимодействие оператора ввода - вывода с оператором FORMAT состоит в следующем. Список ввода - вывода и элементы формата задают структуру записи. Необходимо, чтобы число элементов списка соответствовало числу элементов формата. Если это соответствие нарушается, то возможны ошибки при преобразовании данных на вводе или выводе. Элементы формата могут повторяться для одного списка ввода - вывода слева направо, если число элементов формата меньше числа элементов списка. Очевидно, данные будут переданы правильно при таком повторении, если только элемент формата не противоречит типу и способу представления значения переменной.  [40]

А и В выбираются из файла с номером 1 ( устройство ввода) и размещаются в памяти как действительные переменные. Напротив, оператор NAMELIST идентифицирует список ввода - вывода и соответствующие операторы его не содержат.  [41]

Например, в программе 3.10 присутствуют список ввода ( исходный) и список вывода ( зарезервированный), но нет необходимости использовать ведущий узел, поскольку все вставки выполняются в начало списка вывода. Будут примеры и других приложений, в которых использование фиктивного узла упрощает код эффективнее, нежели применение null - ссылки в хвосте списка. Не существует жестких правил принятия решения об использовании фиктивных узлов - выбор зависит от стиля в комбинации с соображениями быстродействия. Хорошие программисты выбирают соглашение, которое более всего упрощает задачу. На протяжении книги встречается несколько подобных компромиссов.  [42]

Разделитель может быть окружен любым количеством пробелов. Тип данного должен соответствовать типу элемента списка ввода. Для представления данных на носителе используются те же правила, что и при записи констант в программе. Данные могут размещаться в нескольких записях. Однако каждое числовое данное, кроме комплексного, должно полностью помещаться в одной записи. Комплексное данное может располагаться в двух последовательных записях: действительная часть - в первой записи, мнимая - во второй. Разделяющая запятая при этом может находиться в любой записи. Текстовое данное может располагаться в нескольких последовательных записях. Если длина текстового данного меньше длины элемента списка ввода, то данное дополняется справа пробелами. Если длина данного больше длины элемента списка ввода, то данное усекается справа.  [43]



Страницы:      1    2    3