Оператор ввода
Оператор присваивания
ОПЕРАТОРЫ FreePascal
СТАНДАРТНЫЕ ФУНКЦИИ PASCAL
| Стандартные математические функции Турбо Паскаля | |||
| Обращение | Тип аргумента | Тип результата | Примечание |
| Abs(x) | Real, integer | Тип аргумента | Модуль аргумента |
| ArcTan(x) | Real, integer | Real | Арктангенс (значение в радианах) |
| Cos(x) | Real, integer | Real | Косинус, угол в радианах |
| Exp(x) | Real, integer | Real | Экспонента |
| Frac(x) | Real | Real | Дробная часть числа |
| Int(x) | Real, integer | Real | Целая часть числа |
| Ln(x) | Real, integer | Real | Логарифм натуральный |
| Pi | Нет | Real | 3,141592653 |
| Sin(x) | Real, integer | Real | Синус, угол в радианах |
| Sqr(x) | Real, integer | Тип аргумента | Квадрат аргумента |
| Sqrt(x) | Real, integer | Real | Корень квадратный |
| Random | Нет | Real | Псевдослучайное число в интервале [0, 1] |
| Random(I) | Integer | Integer | Псевдослучайное число в интервале [0, I] |
| Round(x) | Real | Integer | Округление до ближайшего целого |
| Trunc(x) | Real | Integer | Отбрасывание дробной части числа |
| Наименование процедуры | Тип аргумента | Тип значения | Результат вычесления |
| МАТЕМАТИЧЕСКИЕ ПРОЦЕДУРЫ | |||
| Inc(x) | целый | целый | Увеличивает "х" на 1 (x:=x+1;) |
| Dec(x) | целый | целый | Уменьшает "х" на 1 (x:=x-1;) |
| Inc(x, n) | целый | целый | Увеличивает "х" на n (x:=x+n;) |
| Dec(x, n) | целый | целый | Уменьшает "х" на n (x:=x-n;) |
| ПРОЦЕДУРЫ ПРЕОБРАЗОВАНИЯ ТИПОВ ПЕРЕМЕННЫХ | |||
| Str(x, s) | x-целый или вещественный | s-строковый | Последовательность символов "s" из цифр числа "x" |
| Val(s, v, cod) | s-строковый | v-целый или вещественный cod- целый | Двоичная форма числа "v"последовательности "s" cod=0 (код ошибки) |
| ФУНКЦИИ ПРЕОБРАЗОВАНИЯ ТИПОВ ПЕРЕМЕННЫХ | |||
| Trunc(x) | вещественный | LongInt | целая часть "х" |
| Round(x) | вещественный | LongInt | округление "х" до целого |
| Odd(x) | целый | логический | возвращает True если "х" - нечетное число |
| Сhr(x) | Byte | Char | Символ ASCII кода "х" |
| Ord(c) | Char Порядковый | Byte LongInt | ASCII код символа "с" Порядковый номер символа "с" |
Общий вид
v:= a; {здесь v – переменная, a – выражение,:= - операция присваивания. Выражение a может содержать константы, переменные, названия функций, знаки операций и скобки.}
Сначала выполняется значение выражения, указанного в правой части оператора, а затем его результат записывается в область памяти, имя которой указанно слева.
Останавливает работу программы и ждет пока пользователь введет данные с клавиатуры.
read ( а) read ( а,b)
readln ( а,b) readln ( а)
Выводит необходимую информацию на экран монитора
write (а) write (а)
writeln (а) writeln (а,b)
При выводе данных вещественного типа ширина поля определяет количество отображаемых разрядов чисел. При этом значение выводится в экспоненциальном формате.
3.24E-0001.
Если необходимо вывести вещественное значение в формате с фиксированной точкой, то используется еще одна, расширенная конструкция:
Writeln(значение: ширина_поля_вывода: ширина дробной части);






