русс | укр

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

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

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

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


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

Математические процедуры и функции


Дата добавления: 2015-06-12; просмотров: 643; Нарушение авторских прав


Системная библиотека математических процедур и функций Турбо Паскаля приведена в таблицах 9.6 и 9.7.

Таблица 9.6

МАТЕМАТИЧЕСКИЕ ФУНКЦИИ
Вызов функции Тип аргумента Тип значения Назначение функции
Abs(X) Целый/вещественный Как у аргумента Абсолютное значение X
Pi Вещественный Значение числа 'Пи'
Sin(X) Вещественный Вещественный Синус X радиан
Cos(X) Вещественный Вещественный Косинус X радиан
ArcTan(X) Вещественный Вещественный Арктангенс X радиан
Sqrt(X) Целый/Вещественный Как у аргумента Квадратный корень из X, X>0
Sqr(X) Целый/Вещественный Как у аргумента Значение квадрата X
Exp(X) Вещественный Вещественный Значение e в степени X
Ln(X) Вещественный Вещественный Натуральный логарифм X, X>0
Trunc(X) Вещественный LongInt Целая часть значения X
Frac(X) Вещественный Вещественный Дробная часть значения X
Int(X) Вещественный Вещественный Целая часть значения X {175}
Round(X) Вещественный LongInt ’Правильное’ округление X до ближайшего целого
Random Вещественный Случайное число (0…1)
Random(X) Word Word Случайное число (0…X)
Odd(X) Целый Логический Возвращает True, если X – нечетное число

Таблица 9.7

МАТЕМАТИЧЕСКИЕ ПРОЦЕДУРЫ
Описание Назначение
Randomize Гарантирует несовпадение последовательностей случайных чисел, выдаваемых функцией Random
Inc(VAR X : Целое) Увеличивает значение X на 1
Dec(VAR X : Целое) Уменьшает значение X на 1
Inc(VAR X : Целое; N : Целое) Увеличивает значение X на N
Dec(VAR X : Целое; N : Целое) Уменьшает значение X на N

Необходимо сделать следующие замечания к таблицам: под целым типом понимается один из целочисленных типов языка — от Byte и ShortInt до LongInt; под вещественным типом понимается тип Real или иной тип с плавающей точкой (при использовании сопроцессора), если речь идет о входном значении; возвращаемое функцией вещественное значение соответствует типу Real, если не используется математический сопроцессор (ключ компилятора {$N-}) или типу Extended, если сопроцессор используется (ключ {$N+}).



Математические функции очень чувствительны к диапазону своих аргументов. Кроме того, возвращаемые значения целых типов должны в них умещаться, иначе возможны фатальные последствия. Большинство из приведенных функций являются стандартными для языков программирования и не нуждаются в комментариях. Однако ряд функций является специфическим. Рассмотрим их. {176}



<== предыдущая лекция | следующая лекция ==>
Логические вычисления и операции отношения | Обсуждение математических функций языка


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


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

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

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


 


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

 
 

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

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