ОПЕРАТОР ПРИСВАИВАНИЯ
Вещественного типа
Встроенные функции для обработки данных
| Обращение | Реализуемое действие |
| abs(x) | Модуль аргумента |
| arctan(x) | Àрктангенс (радианы) |
| frac(x) | Дробная часть числа |
| int(x) | Целая часть числа |
| ln(x) | Натуральный логарифм |
| pi | =3.14159...
|
| random | Псевдослучайное число, принадлежащее интервалу[0,1] |
| randomize | Инициализация датчика псевдослучайных чисел |
| sqrt(x) | Корень квадратный |
| sqr(x) | Квадрат аргумента |
| sin(x) | Синус(радианы) |
| сos(x) | Косинус(радианы) |
| exp(x) | Экспонента |
Оператор присваивания является самым важным оператором в любом языке программирования. Этот оператор служит для изменения областей памяти. Оператор присваивания заменяет значение переменной в левой части оператора значением выражения, стоящего в правой части, и имеет следующую форму:
<переменная>:=выражение.
необходимо учесть, что переменная и выражение должны быть одного типа. Например, если переменные описаны следующим образом:
var
x,y : integer;
a,b : real;
то можно записать операторы присваивания
x:=x+5;
y:=x;
a:=b;
b:=5.33*x+y/2;
Как уже говорилось, тип переменной позволяет не только устанавливать длину ее внутреннего представления, но и контролировать те действия, которые осуществляются над ней в программе. Контроль за использованием переменных еще на этапе компиляции программы – важное преимущество Турбо-Паскаля, повышающее его надежность. В Турбо-Паскале почти не возможны автоматические преобразования типов. Исключение сделано только в отношении констант и переменных типа integer, которые можно использовать и в выражениях типа real, т.е. для описанных выше переменных оператор x:=a будет неверным из-за невозможности преобразования вещественного типа к целому. В то же время, оператор a:=x будет верным.
Что происходит со старым значением переменной, когда ей присваивается новое значение? Оно просто стирается. Поскольку переменная может хранить только одно число, то выполнение оператора присваивания приводит к потере предыдущего значения переменной. Переменная всегда содержит результат последнего оператора присваивания.
=3.14159...