Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб2.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
177.7 Кб
Скачать

Встроенные константы

В языке Pascal есть ряд констант, к значениям которых можно обращаться без предварительного определения. Их называют встроенными (или зарезервированными). Перечислим некоторые из них:

MaxInt: Integer - возвращает число 32767, наибольшее значение типа Integer;

PI: Real - возвращает число =3.14159265358.

Встроенные функции

Odd(A:Integer): Boolean – возвращает TRUE, если А нечетно;

Int(X:Real): Real – возвращает целую часть аргумента;

Round(X:Real): Integer – возвращает результат округления аргумента до ближайшего целого; Trunc (X:Real): Integer – «отбрасывает» дробную часть аргумента;

Frac (X:Real): Real – возвращает дробную часть аргумента;

Abs (X:Real): Real – возвращает абсолютное значение аргумента;

Abs (X:Integer): Integer – возвращает абсолютное значение аргумента;

Random (A: Integer): Integer – возвращает случайное число из интервала [0,A);

UpCase (A:Char):Char – превращает строчные буквы латинского алфавита в соответствующие им прописные;

Ord (A:Char): Byte – возвращает порядковый номер символа A;

Chr (A:Byte): Char – возвращает символ, код которого равен A.

Sqr (X:Real): Real – возвращает квадрат аргумента;

Sqr (X:Integer): Integer – возвращает квадрат аргумента;

Sqrt (X:Real): Real – возвращает квадратный корень аргумента;

Exp (X:Real): Real – возвращает экспоненту аргумента;

Ln (X:Real): Real – возвращает логарифм аргумента;

Sin (X:Real): Real – возвращает синус аргумента;

Cos (X:Real): Real – возвращает косинус аргумента;

ArcTan (X:Real): Real – возвращает арктангенс аргумента.

Для вычисления значений других функций следует пользоваться тождествами:

;

;

;

;

.

Процедуры ввода-вывода данных

Для организации ввода и вывода информации в языке программирования Pascal служат четыре процедуры: Read и ReadLn, Write и WriteLn. Эти процедуры являются "встроенными" в язык Pascal, поэтому для того, чтобы ввести информацию в оперативную память компьютера для ее дальнейшей обработки, программисту не надо писать специальную программу, а всего лишь нужно правильно обратиться к процедуре Read или ReadLn. Соответственно, чтобы вывести информацию на дисплей из оперативной памяти компьютера, необходимо вызвать процедуру Write или WriteLn.

  1. Процедура ввода информации

Процедуры ввода (или чтения информации) Read или ReadLn обеспечивают ввод числовых данных, символов, строк и т.д. для последующей их обработки программой.

Синтаксис процедуры Read и ReadLn:

Read (X,Y);

ReadLn (X,Y);

где X, Y - переменные, описанные в разделе описания переменных.

Отметим, что указанные процедуры Read и ReadLn аналогичны, единственное отличие заключается в том, что после ввода значений переменных, указанных в списке процедуры ReadLn, ввод значений переменных, указанных в списке следующей процедуры ReadLn, будет производится с новой строки. Этого не происходит в ходе выполнения процедуры Read, т.е. ввод осуществляется на той же строке. Таким образом, процедура ReadLn не только вводит значения указанных переменных, но еще и переводит курсор на новую строку. Это позволяет делать суффикс Ln.