Введение (основы) в информационные технологии учебное пособие к практическим занятиям и выполнению лабораторных работ
.pdf
ПРОДОЛЖЕНИЕ ПРИЛОЖЕНИЯ В
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.
