Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
алфавит_переменные_тип.doc
Скачиваний:
3
Добавлен:
10.11.2019
Размер:
215.04 Кб
Скачать

Стандартные процедуры и функции, применяемые к вещественным типам:

В данной таблице Real – любой вещественный тип, Integer – любой целый тип.

Обращение

Тип параметра

Тип результата

Примечание

Abs (x)

Real,

Integer

Тип аргумента

Модуль аргумента

ArcTan(x)

Real

Real

Арктангенс (значение в радианах)

Cos (x)

То же

То же

Косинус, угол в радианах

Exp (x)

То же

То же

Экспонента

Frac (x)

То же

То же

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

Int (x)

То же

То же

Целая часть числа

Ln (x)

То же

То же

Логарифм натуральный

pi

То же

3.141592653…

Random

То же

Псевдослучайное число, равномерно распределенное в диапазоне 0…[1]

Random (x)

Integer

Integer

Псевдослучайное число, равномерно распределенное в диапазоне 0…(х-1)

Randomize

Инициализация генератора псевдослучайных чисел

Sin (x)

Real

Real

Синус, угол в радианах

Sqr (x)

То же

То же

Квадрат аргумента

Sqrt (x)

То же

То же

Корень квадратный

Random – получает некоторое целое число, называемое базовым, изменяет его разряды по определенному алгоритму и выдает новое число как результат. Одновременно с этим новое число становится базовым при следующем обращении к функции и т.д.

Структура типов данных.

Выражения, их типы.

Как уже отмечалось язык программирования ТР предназначен для решения задач различного характера, в том числе и для нахождения значения различных выражений.

Выражение – это синтаксическая единица языка, задающая порядок и способ вычисления некоторого значения.

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

Операция

Типы величин

Тип результата

a*b

integer, integer

integer

a*b

integer, real

real

a*b

real, real

real

а/b

integer, integer

real

а/b

integer, real

real

а/b

real, real

real

a+b

integer, integer

integer

a+b

integer, real

real

a+b

real, real

real

a-b

integer, integer

integer

a-b

integer, real

real

a-b

real, real

real