![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как программно определить максимальное/мин. значение переменной?
Новый_Юзер © (2006-11-17 13:18:00)Как программно определить максимальное/мин. значение переменной?
Oreolek (2006-11-18 11:40:00) [1]Вообще,речь шла о числах...
А для какого языка тебе надо определять параметры?А то вдруг ты с Бейсиком...
oldman (2006-11-17 19:13:00) [2]
> Новый_Юзер (17.11.06 13:40) [7]
> имелось ввиду максимальное значение которое может принять
> переменная.
> для юмористов уточню: речь идёт о числах
В любой литературе по типам переменных указано и минимальное и максимальное...
P.S. "Минимальное и максимальное значение строковой переменной"... да уж, действительно - Новый Юзер!
Anatoly Podgoretsky (2006-11-17 14:28:00) [3]> MBo (17.11.2006 14:01:12) [12]
> Рано отправил:
Не рано, пока речь идет о каких то абстрактных числах, будут конкретные, то и ответ будет конкретным.
Anatoly Podgoretsky (2006-11-17 14:26:00) [4]> Новый_Юзер (17.11.2006 13:40:07) [7]
> для юмористов уточню: речь идёт о числах
Вот теперь шутки кончились, High, Low но числа тоже разные бывают, если не уточнишь, то шутки начнутся снова.
Плохиш (2006-11-17 14:10:00) [5]
> Андрей Сенченко © (17.11.06 14:02) [13]
Тогда он придёт сюда с претензиями, вот тут-то мы на нём и оторвёмся (кравожадно потирая руки...)
Думкин (2006-11-17 14:04:00) [6]
> Андрей Сенченко © (17.11.06 14:02) [13]
Врачи консультируют в другом месте.
Андрей Сенченко (2006-11-17 14:02:00) [7]Думкин © (17.11.06 13:59) [10]
А вот хлобысть и она у него как byteобъявлена, а перень вознадеется на
MinComp = -9.223372036854775807e+18;
MaxComp = 9.223372036854775807e+18;
MBo (2006-11-17 14:01:00) [8]Рано отправил:
Low, High - для порядковых типов
MBo (2006-11-17 14:00:00) [9]Low, High
Думкин (2006-11-17 13:59:00) [10]uses math;
const { Ranges of the IEEE floating point types, including denormals }
MinSingle = 1.5e-45;
MaxSingle = 3.4e+38;
MinDouble = 5.0e-324;
MaxDouble = 1.7e+308;
MinExtended = 3.4e-4932;
MaxExtended = 1.1e+4932;
MinComp = -9.223372036854775807e+18;
MaxComp = 9.223372036854775807e+18;
{ The following constants should not be used for comparison, only
assignments. For comparison please use the IsNan and IsInfinity functions
provided below. }
NaN = 0.0 / 0.0;
(*$EXTERNALSYM NaN*)
(*$HPPEMIT 'static const Extended NaN = 0.0 / 0.0;'*)
Infinity = 1.0 / 0.0;
(*$EXTERNALSYM Infinity*)
(*$HPPEMIT 'static const Extended Infinity = 1.0 / 0.0;'*)
NegInfinity = -1.0 / 0.0;
(*$EXTERNALSYM NegInfinity*)
(*$HPPEMIT 'static const Extended NegInfinity = -1.0 / 0.0;'*)
Elen (2006-11-17 13:44:00) [11]
> Плохиш
А мы новый выдадим Аглицкий с апгрейдом каждую неделю
> Новый_Юзер (17.11.06 13:40) [7]
>
> имелось ввиду максимальное значение которое может принять
> переменная.
> для юмористов уточню: речь идёт о числах
Читай, шутник, [2]
Плохиш (2006-11-17 13:41:00) [12]
> Лучше к нам - в клуб профессиональных телепаторов
Не, мой телепатор с гарантийного обслуживания сняли, ломался слишком часто, теперь стараюсь по-реже использовать :-)
Новый_Юзер (2006-11-17 13:40:00) [13]имелось ввиду максимальное значение которое может принять переменная.
для юмористов уточню: речь идёт о числах
clickmaker (2006-11-17 13:35:00) [14]
> Новый_Юзер (17.11.06 13:18)
> Как программно определить максимальное/мин. значение переменной?
а аппаратно?
Elen (2006-11-17 13:28:00) [15]
> Вооон вы про что... Пора на пенсию...
Лучше к нам - в клуб профессиональных телепаторов ;)
Плохиш (2006-11-17 13:27:00) [16]Вооон вы про что... Пора на пенсию...
KilkennyCat (2006-11-17 13:25:00) [17]> [2] Elen © (17.11.06 13:24)
ну вот, только что хотел подобным ответить... :(
Elen (2006-11-17 13:24:00) [18]
> Новый_Юзер
MaxComp constant The maximum value of the Comp data type.
MaxDouble constant The maximum value of the Double data type.
MaxExtended constantThe maximum value of the Extended data type.
MaxInt constant The maximum value of the Integer data type.
MaxLongint constant The maximum value of the Longint data type.
MaxSingle constant The maximum value of the Single data type.
MinComp constant The minimum value of the Comp data type.
MinDouble constant The minimum value of the Double data type.
MinExtended constant The minimum value of the Extended data type.
MinSingle constant The minimum value of the Single data type.
Плохиш (2006-11-17 13:22:00) [19]var
peremennaja,
maxznach, minznach: interer;
....
randomize;
maxznach := 0; minznach := 0;
while true do
begin
peremennaja := random(1000000);
if peremennaja < minznach then minznach := peremennaja;
if peremennaja > maxznach then maxznach := peremennaja;
end;
.....