Лекция: Вывод на экран
Оператор вывода на экран имеет вид:
Write(*,*) список вывода
Оператор состоит из ключевого словаWrite, за которым следует список вывода. Первый символ «*» после ключевого слова означает, что информация выводится на экран. Второй символ «*» означает, что формат вывода определяется компилятором по умолчанию в зависимости от содержимого списка вывода. Такой способ вывода называется выводом под управлением списка.
Содержимое выводимой строки определяется списком вывода, в котором перечислены переменные, константы и выражения, разделенные запятыми. Если список вывода пуст (Write(*,*)), выводится пустая строка.
Пример
Write(*,*) «a =», a, ", b =", b, ", a+b =", a+b
В приведенном операторе список вывода состоит из 6 элементов:
— символьная константа «a =»;
— переменная a;
— символьная константа «, b =»;
— переменная b;
— символьная константа «, a+b =»;
— выражение a+b.
Элементы списка последовательно выводятся на экран: символьные строки – так, как они записаны в простых или двойных кавычках (включая входящие в них пробелы), значения переменных и результатов вычисления выражений – в соответствии с их типом. В нашем примере на экран выводится строка (a и b – целые числа):
a = 12, b = 44, a+b = 56
Примечание. Количество позиций, выделяемых для размещения числа, определяется компилятором. Для управления размещением информации в строке служит форматный вывод, который будет изучаться позже.