русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Основные математические функции


Дата добавления: 2014-11-27; просмотров: 546; Нарушение авторских прав


В этом разделе приведены основные математические функции, встроенные в системную библиотеку Турбо Паскаль.

Abs(X) Возвращает абсолютное значение числа X.

Cos(X) Возвращает косинус числа X, где X - угол в радианах

Sin(X) Возвращает синус числа X, где X - угол в радианах

ArcTan(X) Возвращает арктангенc числа X.

Exp(X) Возвращает число, равное eX.

Ln(x) Возвращает число, равное натуральному логарифму от числа X.

Pi Число Пи.

Sqr(X) Возвращает число, равное квадрату числа X.

 

Функций тангенс и котангенс в Турбо Паскале нет. Для их вычисления используйте выражение sin(x)/cos(x) (или cos(x)/sin(x) для котангенса). Функции возведения в произвольную степень в Турбо Паскале нет. Используйте многократное умножение для возведения в целочисленную степень, либо функции Exp и Ln для возведения в вещественную степень: .

Примеры:

Выражение Запись на Паскале
X3 X*X*X
X3,5 Exp(3.5*Ln(X))
U2x Exp(2*x*Ln(U))

Sqrt(X) Возвращает число, равное квадратному корню из числа X.

Trunc(X) Возвращает число, равное целой части числа X.

(Происходит отбрасывание дробной части числа X.

Результат выполнения имеет тип Longint).

Frac(X) Возвращает число, равное дробной части числа X.

Int(X) Возвращает число, равное целой части числа X.

Результат выполнения функции - real.

Round(X) Функция округляет число X. Возвращаемое значение имеет тип Longint.

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

Random Если аргумент опущен, то возвращается случайное вещественное число из интервала (0; 1).

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



Пример. Вывод на экран 5 случайных чисел в диапазоне -10..10.

var i: integer;

Begin

randomize;

for i:=1 to 5 do writeln(random(21)-10);

End.

Inc(X,Y) Увеличивает значение числа X на Y. Если число Y не указано, то увеличение происходит на 1.

Dec(X,Y) Уменьшает значение числа X на Y. Если число Y не указано, то уменьшение происходит на 1.



<== предыдущая лекция | следующая лекция ==>
Перечисляемый тип данных | Операторы ввода и вывода


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.904 сек.