Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.03;
Скачать: CL | DM;

Вниз

Как программно определить максимальное/мин. значение переменной?   Найти похожие ветки 

 
Новый_Юзер   (2006-11-17 13:18) [0]

Как программно определить максимальное/мин. значение переменной?


 
Плохиш ©   (2006-11-17 13:22) [1]

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;
.....


 
Elen ©   (2006-11-17 13:24) [2]


> Новый_Юзер


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.


 
KilkennyCat ©   (2006-11-17 13:25) [3]

> [2] Elen ©   (17.11.06 13:24)

ну вот, только что хотел подобным ответить... :(


 
Плохиш ©   (2006-11-17 13:27) [4]

Вооон вы про что... Пора на пенсию...


 
Elen ©   (2006-11-17 13:28) [5]


> Вооон вы про что... Пора на пенсию...

Лучше к нам - в клуб профессиональных телепаторов ;)


 
clickmaker ©   (2006-11-17 13:35) [6]


> Новый_Юзер   (17.11.06 13:18)
> Как программно определить максимальное/мин. значение переменной?

а аппаратно?


 
Новый_Юзер   (2006-11-17 13:40) [7]

имелось ввиду максимальное значение которое может принять переменная.
для юмористов уточню: речь идёт о числах


 
Плохиш ©   (2006-11-17 13:41) [8]


> Лучше к нам - в клуб профессиональных телепаторов

Не, мой телепатор с гарантийного обслуживания сняли, ломался слишком часто, теперь стараюсь по-реже использовать :-)


 
Elen ©   (2006-11-17 13:44) [9]


> Плохиш

А мы новый выдадим Аглицкий с апгрейдом каждую неделю


> Новый_Юзер   (17.11.06 13:40) [7]
>
> имелось ввиду максимальное значение которое может принять
> переменная.
> для юмористов уточню: речь идёт о числах

Читай, шутник, [2]


 
Думкин ©   (2006-11-17 13:59) [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;"*)


 
MBo ©   (2006-11-17 14:00) [11]

Low, High


 
MBo ©   (2006-11-17 14:01) [12]

Рано отправил:
Low, High - для порядковых типов


 
Андрей Сенченко ©   (2006-11-17 14:02) [13]

Думкин ©   (17.11.06 13:59) [10]

А вот хлобысть и она у него как byte объявлена, а перень вознадеется на
MinComp     = -9.223372036854775807e+18;
MaxComp     =  9.223372036854775807e+18;


 
Думкин ©   (2006-11-17 14:04) [14]


> Андрей Сенченко ©   (17.11.06 14:02) [13]

Врачи консультируют в другом месте.


 
Плохиш ©   (2006-11-17 14:10) [15]


> Андрей Сенченко ©   (17.11.06 14:02) [13]

Тогда он придёт сюда с претензиями, вот тут-то мы на нём и оторвёмся (кравожадно потирая руки...)


 
Anatoly Podgoretsky ©   (2006-11-17 14:26) [16]

> Новый_Юзер  (17.11.2006 13:40:07)  [7]

> для юмористов уточню: речь идёт о числах

Вот теперь шутки кончились, High, Low но числа тоже разные бывают, если не уточнишь, то шутки начнутся снова.


 
Anatoly Podgoretsky ©   (2006-11-17 14:28) [17]

> MBo  (17.11.2006 14:01:12)  [12]

> Рано отправил:

Не рано, пока речь идет о каких то абстрактных числах, будут конкретные, то и ответ будет конкретным.


 
oldman ©   (2006-11-17 19:13) [18]


> Новый_Юзер   (17.11.06 13:40) [7]
> имелось ввиду максимальное значение которое может принять
> переменная.
> для юмористов уточню: речь идёт о числах


В любой литературе по типам переменных указано и минимальное и максимальное...

P.S. "Минимальное и максимальное значение строковой переменной"... да уж, действительно - Новый Юзер!


 
Oreolek ©   (2006-11-18 11:40) [19]

Вообще,речь шла о числах...
А для какого языка тебе надо определять параметры?А то вдруг ты с Бейсиком...



Страницы: 1 вся ветка

Текущий архив: 2006.12.03;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.051 c
2-1163623090
MikePetrichenko
2006-11-15 23:38
2006.12.03
Потоки в ActiveX (OCX)


2-1163174786
yuraspb
2006-11-10 19:06
2006.12.03
Как записать в файл массив размером 8 точек на миллион


2-1163318231
Calibr
2006-11-12 10:57
2006.12.03
Окно позади всех


15-1163481359
Колдун
2006-11-14 08:15
2006.12.03
Добавление элементов в апплеты


2-1163687467
Shell
2006-11-16 17:31
2006.12.03
Как округлить переменную