Cтраница 2
Составные операторы представляют собой список операторов, которые должны выполняться как отдельная команда в том порядке, в котором они записаны. [16]
Выражения, включенные в список оператора PRINT, предварительно вычисляются, а затем полученное значение выводится на печать. Для вывода на печать различных поясняющих надписей в оператор печати может помещаться любой текст ( в том числе и русские буквы), заключенный в кавычки и не содержащий внутри себя кавычек. [17]
После предиката в команде размещается список операторов, разделенных запятыми. [18]
При выводе печатаются значения элементов списка оператора WRITE, интерпретируемые как коды символов. [19]
Запись разделителя за последним элементом списка оператора PRINT дает возможность продолжить печать следующего выводимого значения в первой свободной зоне данной или следующей строки. [20]
Косая черта, разделяющая части списка оператора FORMAT, относящиеся к разным записям, позволяет управлять пропуском строк. [21]
При вводе символьная информация присваивается элементам списка оператора READ. Эти символьные значения предназначены только для печати, а не для обработки с помощью каких-либо операторов ФОРТРАНа. Тип переменной или массива определяет только число байтов основной памяти ( L), подготовленных для символьного значения. [22]
При выводе заголовка ( строка 160) список оператора PRINT содержит два элемента и разделитель в виде; первым элементом служит функция TAB (), а в конце списка разделитель отсутствует - все это указывает на то, что и здесь вывод данных в файл практически не отличается от вывода данных на экран. [23]
![]() |
Операции с файлом прямого доступа на магнитных дисках. [24] |
Значение и структура оператора FORMAT, допустимые элементы списка операторов READ / WRITE и взаимодействие фор-матизованных операторов READ / WRITE с оператором FORMAT для устройств прямого и последовательного доступа аналогичны. [25]
Оператор выбора состоит из выражения ( селектора) и списка операторов, каждый из которых помечен константой селекторного типа. Оператор выбора указывает, что должен быть выполнен один оператор: тот, метка которого равна текущему значению селектора. [26]
Оператор варианта состоит из выражения ( селектора) и списка операторов. Каждый оператор помечается константой селекторного типа. Выполняется тот оператор из списка, метка которого равна текущему значению селектора. [27]
Срабатывает управляющий символ после редактирования всех выводимых данных из списка оператора PRINT USING. Символ запрещает перевод строки. Это означает, что при выполнении очередного оператора печати произойдет наложение нового текста на старый. Символ - запрещает возврат каретки. Символ п запрещает оба перемещения, что приведет к продолжению печати в той же строке с прерванного места. [28]
Оператор выбора состоит из выражения ( индекса выбора) и списка операторов, каждый из которых помечен одной или несколькими константами выбора. [29]
Имеющийся в языке Си оператор-переключатель switch обеспечивает нахождение необходимой ветви, выполнение списка операторов, соответствующего этой ветви, и списков операторов, соответствующих всем следующим за ней ветвям. Чтобы ограничиться лишь списком операторов, соответствующим найденной ветви, необходимо в качестве последнего оператора в этом списке использовать оператор завершения break, который обеспечивает выход из оператора-переключателя switch. Это является недостатком, поскольку ухудшает удобочитаемость, надежность и модифицируемость программ, особенно в тех случах, когда для различных альтернатив используются частично перекрывающиеся фрагменты. Имеющийся в языке Паскаль оператор варианта case обеспечивает выбор одной из взаимоисключающих альтернатив, что более удобно по сравнению с имеющимся в языке Си оператором-переключателем switch. Это неудобно, поскольку требует перед выполнением оператора варианта case явным образом выявлять наличие такой ситуации. [30]