Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Стандартные функции и процедуры языка Турбо Паскаль




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

 

Abs(X) — вычисляет абсолютное значение X;

Ехр(Х) — вычисляет функцию eX;

Ln(X) — вычисляет натуральный логарифм X;

Sqr(X) — X возводит в квадрат;

Sqrt(X) — вычисляет квадратный корень из X;

Sin(X), Cos(X), Arctan(X) — тригонометрические функции (аргумент задается всегда в радианах);

Тrunc(Х) — определяет целую часть числа X, тип результата Longint;

Round(X) — округляет число X до целого;

Chr(I) (I — целое число, задающее код символа) — определяет символ, ASCII-код которого равен I;

Ord(X) (X — порядковый тип) — определяет порядковый номер символа в наборе символов типа;

Pred(X) (X — порядковый тип) — находит предшествующий элемент во множестве элементов типа;

Succ(X) (X — порядковый тип) — находит последующий элемент во множестве элементов типа;

Odd(X) (X— целого типа) — определяет четность числа: если X — нечетный, то результат принимает значение true, если четный — false;

Dec(X[,i]) — уменьшает значение Х на i, при отсутствии i — на 1;

Inc(Х[,i]) — увеличивает значение Х на i, при отсутствии i — на 1,

Frac(X) — определяет дробную часть аргумента X;

Int(X) — определяет целую часть аргумента X. Тип результата Real;

Random (X) — равномерное псевдослучайное число 0£I<Х, при отсутствии X интервал чисел от 0 до 1.

Математические функции, не представленные в языке Турбо Паскаль в явном виде:

Десятичный логарифм Lg(X) = Ln(X)/Ln(10);

 

Возведение в степень Y = Мn ;Y: = Exp(n*Ln(M)), например A = 165; A:=Exp(5*Ln(l6));

Тангенс угла X вычисляется как Sin(X)/Cos(X);

Котангенс угла X вычисляется как Cos(X)/Sin(X).

Начало работы в системе программирования Turbo Pascal










Последнее изменение этой страницы: 2018-05-29; просмотров: 189.

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