Примеры математических программ на делфи

Программа решения транспортной задачи с удобным графическим интерфейсом.

Скачано: 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

Занимаясь программированием, невозможно обойтись без использования математических функций. Большинство алгоритмических задач, вычисления требуют умения пользоваться ими. Конечно, некоторые из этих функций можно заменить какими-то наборами операторов, но такие решения всегда будут громоздкими, содержать дополнительные условия и выглядеть как изобретенный велосипед. Гораздо проще посвятить немного времени изучению готовых функций и разобраться в их использовании.

Читайте также:
Программа sharepoint designer это

Для работы с этими функциями, в разделе описания 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

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru