Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТК№6.doc
Скачиваний:
3
Добавлен:
06.12.2018
Размер:
143.87 Кб
Скачать

Вывод данных

Оператор Write (по-английски «пиши») и writeLn служат для вывода на экран монитора сообщений и значений переменных. Инструкция вывода записывается так:

Write(A1,A2,...AK);

WriteLn(A1,A2,...AK);

Первый из этих операторов производит вывод значений переменных А1, А2,...,АК в строку экрана. Второй оператор, в отличие от первого, не только производит вывод данных на экран, но и производит переход к началу следующей экранной строки. Если процедура writeln используется без параметров, то она просто производит пропуск строки и переход к началу следующей строки.

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

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

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

Примеры записи операторов вывода:

Как пишем обращение Что видим в результате

к процедуре вывода на экране

Write(-500) -500

Write(3+2) 5

Write(3*2) 6

Write(2*2-1) 3

Write(‘Хорошо!’) Хорошо!

Текст, в отличие от чисел и выражений, нужно брать в одинарные кавычки.

Один оператор Write может выводить сразу несколько элементов. Элементы нужно отделять друг от друга запятыми.

Write(‘Это’,4+4,’кошек’) Это8кошек

В этом примере 3 элемента:

  1. текст ‘Это’

  2. выражение 4+4

  3. текст ’кошек’

Все элементы выводятся в одну строку вплотную друг к другу.

Еще пример:

Write(‘Это’,4 +4, ’кошек’) Это8кошек

Результат не зависит от количества пробелов снаружи от текстовых элементов, взятых в кавычки. Но пробелы, встретившиеся внутри кавычек, отображаются на экране:

Write(‘Это’,4+4,’ко шек’) Это8ко шек

Write(‘Это ’,4+4,’ кошек’) Это 8 кошек

Write(‘16+16=’ ,16+16) 16+16=32

Конечно, кроме оператора Write в Паскале есть еще много операторов. Но для начального понимания того, как устроена программа на Паскале, достаточно и его. Вот пример программы: BEGIN

Write(‘Начали!’);

Write(8+1);

Write(5-2);

END.

Вы видите, что программа состоит из 3-х операторов Write, записанных друг за другом. Кроме них программа содержит слова BEGIN и END, точку с запятой и точку.

var rA, rB: Real;

iP,iQ:Integer;

bR, bS: Boolean;

chT, chV, chU, chW: Char;

begin

. . .

WriteLn(rA, rB:10:2);

WriteLn(iP, iQ:8);

WriteLn(bR, bS:8);

WriteLn(chT, chV, chU, chW);

end.

Программа на языке Паскаль имеет следующую структуру:

PROGRAM ключевое слово заголовка программы;

название – идентификатор пользователя;

CONST – ключевое слово описания констант;

VAR – ключевое слово описания переменных, используемых в программе;

BEGIN – начало исполняемых операторов;

END. – конец программы (обратите внимание на синтаксис: операторы разделяются символом “;”, программа заканчивается символом “.”).

Выполнение программы.

Вот последовательность действий для выполнения программы на компьютере:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]