Добавил:
Голудин Иван Андреевич | Бакалавриат 42.03.01 Реклама и связи с общественностью |rnСпециалист по связям с общественностью Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Введение (основы) в информационные технологии учебное пособие к практическим занятиям и выполнению лабораторных работ

.pdf
Скачиваний:
10
Добавлен:
14.09.2024
Размер:
3.58 Mб
Скачать

ПРОДОЛЖЕНИЕ ПРИЛОЖЕНИЯ В

161

ОКОНЧАНИЕ ПРИЛОЖЕНИЯ В

162

ПРИЛОЖЕНИЕ Г

МАТЕМАТИЧЕСКИЕ ПОДПРОГРАММЫ

PascalABC.net

Function Abs (x: число): число;

Возвращает модуль числа x.

Function ArcCos (x: real): real;

Возвращает угол в радианах, косинус которого равен x, -1<=x<=1.

Function ArcSin (x: real): real;

Возвращает угол в радианах, синус которого равен x, -1<=x<=1.

Function ArcTan (x: real): real;

Возвращает угол в радианах, тангенс которого равен x.

Function Ceil (x: real): integer;

Возвращает наименьшее целое >= x.

Function Cos (x: real): real;

Возвращает косинус угла x, измеряемого в радианах.

Function Cosh (x: real): real;

Возвращает гиперболический косинус угла x, измеряемого в радианах.

Function DegToRad (x: real): real;

Переводит градусы в радианы.

Function Exp (x: real): real;

Возвращает экспоненту числа x.

163

ПРОДОЛЖЕНИЕ ПРИЛОЖЕНИЯ Г

Function Floor (x: real): integer;

Возвращает наибольшее целое <= x.

Function Frac (x: real): real;

Возвращает дробную часть числа x.

Function Int (x: real): real;

Возвращает целую часть числа x.

Function Ln (x: real): real;

Возвращает натуральный логарифм числа x.

function Log (x: real): real;

Возвращает натуральный логарифм числа x.

Function Log10 (x: real): real;

Возвращает десятичный логарифм числа x.

Function Log2 (x: real): real;

Возвращает логарифм числа x по основанию 2.

Function LogN (base, x: real): real;

Возвращает логарифм числа x по основанию base.

Function Max (a: число, b: число): число;

Возвращает максимальное из чисел a, b.

Function Max (a, b, ... : число): число;

Возвращает максимальное из чисел a, b, ... .

164

ПРОДОЛЖЕНИЕ ПРИЛОЖЕНИЯ Г

Function Min (a: число, b: число): число;

Возвращает минимальное из чисел a, b.

Function Min (a, b, ... : число): число;

Возвращает минимальное из чисел a, b, ... .

Function Odd (i: целое): boolean;

Возвращает True, если i нечетно, и False в противном случае.

Function Power (x, y: real): real;

Возвращает x в степени y.

Function Power (x: real; n: integer): real;

Возвращает x в целой степени n.

Function Power (x: BigInteger; y: integer): BigInteger;

Возвращает x в степени y.

Function RadToDeg (x: real): real;

Переводит радианы в градусы.

Function Random (maxValue: integer): integer;

Возвращает случайное целое в диапазоне от 0 до maxValue-1.

Function Random (maxValue: real): real;

Возвращает случайное вещественное в диапазоне (0, maxValue).

Function Random (a, b: integer): integer;

Возвращает случайное целое в диапазоне от a до b.

165

ПРОДОЛЖЕНИЕ ПРИЛОЖЕНИЯ Г

Function Random (a, b: real): real;

Возвращает случайное вещественное в диапазоне (a, b).

function Random: real;

Возвращает случайное вещественное в диапазоне (0 … 1).

Function Random2 (maxValue: integer): (integer, integer);

Возвращает кортеж из двух случайных целых в диапазоне от 0 до maxValue-1.

Function Random2 (maxValue: real): (real, real);

Возвращает кортеж из двух случайных вещественных в диапазоне

(0, maxValue).

Function Random2 (a, b: integer): (integer, integer);

Возвращает кортеж из двух случайных целых в диапазоне от a до b.

Function Random2 (a, b: real): (real, real);

Возвращает кортеж из двух случайных вещественных в диапазоне

(a, b).

Function Random2: (real, real);

Возвращает кортеж из двух случайных вещественных в диапазоне

(0 … 1).

Function Random3 (maxValue: integer): (integer, integer, integer);

Возвращает кортеж из трех случайных целых в диапазоне от 0 до maxValue-1.

166

ПРОДОЛЖЕНИЕ ПРИЛОЖЕНИЯ Г

Function Random3 (maxValue: real): (real, real, real);

Возвращает кортеж из трех случайных вещественных в диапазоне

(0, maxValue).

Function Random3 (a, b: integer): (integer, integer, integer);

Возвращает кортеж из трех случайных целых в диапазоне от a до b.

Function Random3 (a, b: real): (real, real, real);

Возвращает кортеж из трех случайных вещественных в диапазоне

(a, b).

Function Random3: (real, real, real);

Возвращает кортеж из трех случайных вещественных в диапазоне

(0 … 1).

Procedure Randomize (seed: integer);

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

Pocedure Randomize;

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

Function Round (x: real): integer;

Возвращает x, округленное до ближайшего целого. Если вещественное находится посередине между двумя целыми, то округление осуществляется к ближайшему четному (банковское округление): Round (2.5)=2, Round (3.5)=4.

167

ПРОДОЛЖЕНИЕ ПРИЛОЖЕНИЯ Г

Function Round (x: real; digits: integer): real;

Возвращает x, округленное до ближайшего вещественного с digits знаками после десятичной точки.

Function RoundBigInteger (x: real): BigInteger;

Возвращает x, округленное до ближайшего длинного целого.

Function Sign (x: число): integer;

Возвращает -1, 0 или +1 в зависимости от знака числа x.

Function Sin (x: real): real;

Возвращает синус угла x, измеряемого в радианах.

Function Sinh (x: real): real;

Возвращает гиперболический синус угла x, измеряемого в радианах.

Function Sqr (x: число): число;

Возвращает квадрат числа x.

Function Sqrt (x: real): real;

Возвращает квадратный корень числа x.

Function Tan (x: real): real;

Возвращает тангенс угла x, измеряемого в радианах.

Function Tanh (x: real): real;

Возвращает гиперболический тангенс угла x, измеряемого в радианах.

168

ОКОНЧАНИЕ ПРИЛОЖЕНИЯ Г

Function Trunc (x: real): integer;

Возвращает целую часть вещественного числа x.

Function TruncBigInteger ( x: real): BigInteger;

Возвращает целую часть вещественного числа x как длинное целое.

169

Учебное издание

КРУПЕННИКОВ Олег Геннадьевич КРАВЧЕНКО Дмитрий Валерьевич ПСИГИН Юрий Витальевич РЯЗАНОВ Сергей Иванович

ВВЕДЕНИЕ (ОСНОВЫ) В ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ

Учебное пособие

Редактор А. В. Ганина

ЛР №020640 от 22.10.97.

Подписано в печать 09.08.2023. Формат 60×84/16.

Усл. печ. л. 10,00. Тираж 40 экз. Заказ 346. ЭИ № 1833.

Ульяновский государственный технический университет, 432027, Ульяновская обл., г. Ульяновск, ул. Сев. Венец, д. 32.

ИПК «Венец» УлГТУ, 432027, Ульяновская обл., г. Ульяновск, ул. Сев. Венец, д. 32.