Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];

Вниз

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

 
Новый_Юзер   (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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 2.762 c
1-1161276407
Ш-К
2006-10-19 20:46
2006.12.03
Как прочитать текст из TWebBrowser?


3-1159713284
bugorik
2006-10-01 18:34
2006.12.03
Не вводятся русские данные в Interbase таблицу.


2-1163664385
неумейка
2006-11-16 11:06
2006.12.03
Фон StringGrig с перетеканием цвета


15-1163333515
antonn
2006-11-12 15:11
2006.12.03
Помогите с тестированием скрипта


1-1161192067
i-am-vladko
2006-10-18 21:21
2006.12.03
TWebBrowser dynamic create





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский