Программа решения транспортной задачи с удобным графическим интерфейсом.
Скачано: 12160 · Комментарии: 6 · Рейтинг:
Программа нахождения оптимальных вариантов перевозок между пунктами с удобным графическим интерфейсом
Скачано: 11995 · Комментарии: 10 · Рейтинг:
От Автора: Представляю Вашему вниманию сомпонент, на вход которого подаётся строка, содержащая математическое выражение, а на выходе результат вычисления этого выражения. При необходимости Вам не составит труда добавить в компонент такие функции как sin,cos,log,tan и т.д.
Скачано: 9494 · Комментарии: 4 · Рейтинг:
Программа вычисляет определённый интеграл функции y=e^(-x^2) методом Симпсона.
Скачано: 9391 · Комментарии: 3 · Рейтинг:
Простейший пример шифрования/дешифрования используя алгоритм XOR. Данный пример компилировался на Delphi 3.0
Скачано: 8320 · Комментарии: 1 · Рейтинг:
Вам понадобилось, чтобы Ваше приложение само создавало пароли ? Возможно данный способ Вам пригодится. Всё очень просто: пароль создаётся из символов, выбираемых случайным образом из таблицы.Совместимость: Delphi 5.x (или выше)
Курсы программирования. Урок 6. Математические функции Delphi
Скачано: 6527 · Комментарии: 2 · Рейтинг:
Программа для решения уравнений
Скачано: 5422 · Комментарии: 1 · Рейтинг:
Обычно, когда класс располагается в памяти, то между полями остаются небольшие пространства, несодержащие никакой информации. Оказывается можно избавиться от таких участков памяти и соответственно Ваше приложение будет меньше расходовать оперативной памяти.Совместимость: Delphi 4.x (или выше)
Скачано: 5042 · Комментарии: 0 · Рейтинг:
Источник: www.ishodniki.ru
Математические функции в Delphi
Занимаясь программированием, невозможно обойтись без использования математических функций. Большинство алгоритмических задач, вычисления требуют умения пользоваться ими. Конечно, некоторые из этих функций можно заменить какими-то наборами операторов, но такие решения всегда будут громоздкими, содержать дополнительные условия и выглядеть как изобретенный велосипед. Гораздо проще посвятить немного времени изучению готовых функций и разобраться в их использовании.
Для работы с этими функциями, в разделе описания uses нужно указать математическую библиотеку Math:
uses Math;
В таблице приведены наиболее часто используемые функции.
Функция | Аргумент | Результат | Описание |
Abs(X) | Real | Ordinal | Абсолютное значение числа (не отрицательное); |
Ceil (X) | Extended | Integer | Округление до целого в большую сторону. |
Exp(X) | Extended | Extended | Вычисление экспоненты. |
Floor (X) | Extended | Integer | Округление до целого в меньшую сторону. |
Frac (X) | Extended | Extended | Возвращает дробную часть числа, отбрасывая целую. |
Int(X) | Extended | Extended | Возвращает целу часть, отпросив дробную. |
IntPower(Base, Exponent) | Extended, Integer | Extended | Возвращает значение Base, возведенное в степень Exponent. |
Ln(X) | Extended | Extended | Возвращает значение натурального логарифма от X. |
Log10(X) | Extended | Extended | Возвращает значение десятичного логарифма от X. |
Log2(X) | Extended | Extended | Возвращает значение логарифма от X по основанию 2. |
LogN (Base, X) | Extended, Extended | Extended | Возвращает значение логарифма от X по основанию Base. |
Max(A, B) | Integer | Integer | Возвращает максимальное из двух чисел. |
Min(A, B) | Integer | Integer | Возвращает минимальное из двух чисел. |
Pi | — | Extended | Возвращает значение числа Пи. |
Power (Base, Exponent) | Extended, Extended | Extended | Возвращает значение Base, возведенное в степень Exponent. |
Round(X) | Real | Int64 | Округляет дробное число до целого в ближайшую сторону. |
Sqr(X) | Real | Extended | Возвращает X возведенное в квадратную степерь. |
Sqrt(X) | Extended | Extended | Возвращает квадратный корень из числи X. |
Trunc(X) | Real | Int64 | Округляет число до целого путем отбарасывания дробной части. |
ЭТОТ САЙТ РЕШАЕТ ЛЮБОЙ ПРИМЕР ПО МАТЕМАТИКЕ!
Источник: space-base.ru
Вычисления в Delphi
Типы вычислений, выполняемых в Delphi для данных числового типа, можно разделить на несколько категорий, которые представлены ниже.
Операции присвоения в Delphi
Они используются для определения значения данных. В дополнение к непосредственному вводу значения в память, занятую переменной, используя ее адрес, стандартный метод присваивания заключается в использовании соответствующего оператора, как показано в примере:
Эту операцию следует интерпретировать как «Y становится значением для X» или «X принимает значение Y», в отличие от «X равно Y». Последняя интерпретация зарезервирована для оператора логического сравнения, выраженного тем же знаком равенства (без двоеточия, используемого в присваивании).
Логические операции: побитовые в Delphi
Они используются для обработки данных в виде набора битов. Каждый из битов рассматривается как независимая единица, и его изменение не влияет на другие биты данных.
Символ операции | Краткое описание | Пример |
Not | Битовый Отрицание | x:=not $FFFFFF00; |
And | Битовый Логический И | x:=3 and 6; |
Or | Битовый Логический Или | x:=3 or 6; |
Xor | Битовый Исключение | x:=3 xor 6; |
Shl | Битовый Сдвиг Влево | x:=3 shl 2; |
Shr | Битовый Сдвиг Вправо | x:=12 shr 2; |
Логические операции: сравнения в Delphi
Они используются для проверки, выполняется ли данное условие или нет. Это особый вид логических операций, поскольку они работают с данными, но возвращают логические значения. Допускаются следующие действия сравнения:
Символ операции | Краткое описание | Пример |
= | Равно | B:=(1=1); |
Меньше | B:=(-1 | |
Меньше или Равно | B:=(-1 | |
> | Больше | B:=(1>-1); |
> = | Больше или Равно | B:=(1>=-1); |
Простые арифметические операции в Delphi
Они используются для манипулирования данными как определенным значением с использованием языковых операторов.
Символ операции | Краткое описание | Пример |
+ | Прибавление | x:=1+2.3; |
— | Вычитание | x:=1-3.3; |
* | Умножение | x:=2*3.4; |
Div | Целочисленное деление | x:=5 div 3; |
Mod | Остаток от целочисленного деления | x:=18 mod 4; |
/ | Деление | x:=7 / 2; |
Арифметические функции в Delphi
Они используются для обработки данных как определенного значения с использованием функций, реализованных в библиотеках. Основные операции перечислены ниже:
Функция | Краткое описание | Пример записи |
Inc | Увеличение (увеличение на 1 или на N) | Inc(X); Inc(X,N); |
Dec | Уменьшение (уменьшение на 1 или на N) | Dec(X); Dec(X,N); |
Abs | Абсолютное значение | Abs(X); |
Int | Целая часть действительного числа | Int(X); |
Frac | Дробная часть действительного числа | Frac(X); |
Sqr | Возвращает квадрат числа | Sqr(X); |
Sqrt | Возвращает квадратный корень числа | Sqrt(X); |
Power | Возводит в степень | Power(X, Y); |
Ln | Натуральный логарифм | Ln(X); |
LnXP1 | Натуральный логарифм для X + 1 | LnXP1(X); |
Log2 | Двоичный логарифм | Log2(X); |
Log10 | Десятичный логарифм | Log10(X); |
LogN | Логарифм от X по основанию B | LogN(B, X); |
Exp | Экспонента | Exp(X); |
Ldexp | X*2P | Ldexp(X,P); |
Hi | Старший байт | Hi(X); |
Lo | Младший байт | Lo(X); |
Sign | Знак. Значение зависит от знака аргумента (-1 для X 0) | Sign(X); |
Round | Математическое округление | Round(X); |
Trunc | Преобразование действительного числа в целое число. Возвращает целую часть. | Trunc(X); |
Floor | Округление до наибольшего целого, меньшего или равного аргумента | Floor(X); |
Ceil | Округление до наименьшего целого | Ceil(X); |
Max | Из двух приведенных чисел возвращается большее | Max(X, Y); |
Min | Из двух приведенных чисел возвращает меньшее | Min(X, Y); |
MaxValue | Из массива чисел возвращает наибольшее | MaxValue (массив); |
MinValue | Из массива чисел возвращает наименьшее | MinValue (массив); |
MaxIntValue | Из массива целых чисел возвращает наибольшее | MaxIntValue (массив); |
MinIntValue | Из числа целых чисел возвращает наименьшее | MinIntValue (массив); |
Сложные операции в Delphi
Они используются для вычисления выражений посредством множества действий, выполняемых со многими данными. Примеры ниже:
Источник: okolokompa.com