Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ABC_Pascal.doc
Скачиваний:
2149
Добавлен:
30.03.2015
Размер:
1.12 Mб
Скачать

3.3. Процедуры ввода-вывода

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

Например, ReadLn(x); означает ввод одного значения для переменной х. При выполнении данной процедуры происходит приостановка выполнения действий в программе и переход компьютера в состояние ожидания. Для ввода данных необходимо при помощи клавиатуры набрать нужное значение для переменной х и затем нажать клавишу ввода “Enter”.

Для процедуры ввода Read(x, y); необходимо будет ввести через пробел уже два значения: одно для переменной х, другое для переменной y.

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

Например, процедура WriteLn(n:3); позволяет вывести на экран значение переменной n целого типа по заданному формату “ :3 ”. Согласно этому формату число позиций, отводимых под запись всего числа, включая его знак, будет равно 3.

Процедура Write(‘ s = ’ , s:8:3); выводит на экран сначала комментарий в виде символов s =, а затем само значение вещественной переменной s по указанному формату “ :8:3”, где 8 будет задавать общее число позиций, отводимых под запись всего числа, включая его знак, а 3 определяет число цифр после десятичной точки в записи этого же числа.

3.4. Стандартные функции Pascal abc

В таблице 2 приведены стандартные функции языка Pascal ABC, которые можно использовать в программах.

Таблица 2

Обращение

Выполняемые функции

Тип

аргумента

функции

1

2

3

4

ABS(X)

SQR(X)

| Х 

X2

целый или

вещественный

целый или

вещественный

SIN(X) Sin X

COS(X) Cos X

LN(X)

EXP(X)

SQRT(X)

ARCTAN(X)

sin x

cos x

ln x

eX

arctan x

целый

или вещественный

вещественный

Окончание табл. 2

1

2

3

4

TRUNC(X)

ROUND(X)

Выделение целой час­ти числа

Округление Х до бли­жайшего целого

вещественный

целый

PRED(X)

SUCC(X)

Нахождение предшествующего значения (в его типе)

Нахождение последующего элемента (значе­ния, следующего за Х в его порядковом типе)

целый,

логический

или

символьный

целый,

логический

или

символьный

ORD(X)

Определение порядко­вого номера символа Х в наборе символов или его перечислимом типе

символьный

целый

CHR(X)

Определение значения символа по его порядковому номеру

целый

символьный

ODD(X)

Логическая функция проверки нечетности

целый

логический

Frac(X)

Int(X)

Дробная часть числа Целая часть числа

вещественный

вещественный

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