Вывод данных на экран

 

Для вывода результатов работы программы на экран используются операторы:

Write(аI, а2,...,аn);

WriteLn(аI, а2,...,аn);

WriteLn;

где аI, а2,...,аn – список вывода допустимых типов данных;

Первый оператор Write(аI, а2,...,аn) реализует вывод списка значений олпеременных аI, а2,...,аn в строку экрана.

Второй оператор WriteLn(аI, а2,...,аn) реализует вывод списка значений переменных аI, а2,...,аnи переход к началу следующей строки.

Третий оператор WriteLn реализует пропуск строки при выводе и переход к началу следующей строки.

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

Формат вывода. Вывод каждого значения в строку экрана происходит в соответствии с шириной поля вывода. Форма представления значений в поле вывода соответствует типу переменных и выражений: величины целого типа

выводятся как целые десятичные числа, действительного типа - как действительные десятичные числа с десятичным порядком, символьного типа и строки - в виде символов, логического типа - в виде логических констант TRUE и FALSE.

Оператор вывода позволяет задать формат вывода для каждого элемента списка. В приведенных ниже форматах используются следующие обозначения:

I, р, q - целочисленное выражение;

R - выражение вещественного типа;

В - выражение булевского типа;

Ch - выражение символьного типа;

S - выражение строкового типа;

# - цифра;

* - знак "+" или " — ";

- пробел.

a) I - выводится десятичное представление величины I, начиная с позиции расположения курсора.

ЗначениеI Выражение Результат

345 Write (I); 345

2367 Write (I); 2367

23 Write (I,I,I); 232323

б) 1:р - выводится десятичное представление величины I в крайние правые

позиции поля шириной р.

Значение I Выражение Результат

211 Write (1:6); __211

1 Write (1:10); _______1

231 Write (I+I:7); ___462

в) в поле шириной 18 символов выводится десятичное представление величины R в формате с плавающей точкой. Если R >= 0.0, используется формат #.##########Е*##.

 

Если R < 0.0, формат имеет вид _ #.##########Е*##.

Значение R Выражение Результат

456.765 Write (R); __4.5676500000Е+02

-3.34Е+01 Write (R); _-3.340000000E+01

 

г) R:p - в крайние правые позиции поля шириной р символов выводится

десятичное представление значения R в формате с плавающей точкой.

Если R >= 0.0, используется формат _. . . _##. . #Е*##, причем минимальная длина поля вывода составляет 7 символов.

Если R < 0.0, формат имеет вид _..._ - #. ##. . #Е*##. Минимальная длина поля вывода 8 символов. После десятичной точки выводится по крайней мере одна цифра.

Значение R Выражение Результат

813.02 Write (R:15); 8.130200000Е+02

-813.02 Write (R:15); -8.13020000Е+02

д) R:p:q — в крайние правые позиции поля шириной р символов выводится деся­тичное представление значения R в формате с фиксированной точкой, причем по­сле десятичной точки выводится q цифр, представляющих дробную часть числа. Если q = 0, ни дробная часть, ни десятичная точка не выводится. Если q > 24, то при выводе используется формат с плавающей точкой.

Значение R Выражение Результат

312.03 Write (R:7:3); 312.030

-32.46 Write (R:7:2); _-32.46

е) Ch - начиная с позиции курсора выводится значение Ch.








Дата добавления: 2015-01-13; просмотров: 915;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.