![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Реал и матем. функции. [D7, XP]
AlexDan © (2009-03-10 19:39:00)Вот такое выражение равно 1-це.
chb:real; chb:=1.2;
abs(frac(chb/0.6))
Вроде должен быть 0?, насколько я понимаю..?.
Ega23 (2009-03-12 11:18:00) [41]
> Уж не знаю, что с ним будет, когда он случайно обнаружит,
> что round(1.5) = round(2.5)
Гм... Я в этих делах не шибко силён, но, ЕМНИП - не всегда. Там же можно как-то алгоритм округления выбирать? Или я "с прямым углом спутал" (с)?
Palladin (2009-03-12 11:14:00) [42]
> korneley © (12.03.09 11:08) [26]
ну зачем ты это сказал... ведь всю жизь человеку испортил :)
korneley (2009-03-12 11:08:00) [43]
> Григорьев Антон © (12.03.09 09:54) [25]
> В ряде частных случаев...
Так и я о том. Знать надо, что и для чего лепишь. "Чтобы не было мучительно больно за..." (с) :) У автора другая проблема: читать/учиться не желает, но выдвигает "смелые" гипотезы, как в [2]. Уж не знаю, что с ним будет, когда он случайно обнаружит, чтоround(1.5) = round(2.5)
Григорьев Антон (2009-03-12 09:54:00) [44]В ряде частных случаев вещественные числа сравнивать операцией "=" вполне можно. Например, банальная проверка является ли число квадратом целого: if Fraq(Sqrt(X)) = 0 ... вполне работоспособна.
Anatoly Podgoretsky (2009-03-12 08:46:00) [45]> korneley (12.03.2009 8:20:23) [23]
А может быть единственно верным.
Ветка познавательная - о вреде догматов.
korneley (2009-03-12 08:20:00) [46]Ну вы на ровном месте битву развернули! :))) Автор же пишет "Наверно представление чисел, я на этот счёт толком ничего не читал" И это после, как минимум, трёх (!) выданных ему ссылок на статью.
А сравнивать на равенство, конечно, никто не запрещает. Вот только результат может удивить :)
Anatoly Podgoretsky (2009-03-12 07:44:00) [47]> Германн (12.03.2009 1:38:12) [12]
Зачем бить головой об стену.
Германн (2009-03-12 02:58:00) [48]
> if frac(a/3)=0 then.. можно.
Ну не можно!
Тебе где-то повезло.
Германн (2009-03-12 02:56:00) [49]
> AlexDan © (12.03.09 02:34) [19]
>
> Хотя, если честно, понять сложно, почему
> if frac(a/0.6)=0 then.. нельзя
> if frac(a/3)=0 then.. можно. Наверно представление чисел,
> я на этот счёт толком ничего не читал..)
>
Ну может наконец-то почитаешь что-нибудь!
Или ты совсем "пустой нуль"?
AlexDan (2009-03-12 02:34:00) [50]Хотя, если честно, понять сложно, почему
if frac(a/0.6)=0 then.. нельзя
if frac(a/3)=0 then.. можно. Наверно представление чисел, я на этот счёт толком ничего не читал..)
Германн (2009-03-12 02:24:00) [51]
> AlexDan © (12.03.09 02:15) [17]
>
> Германн прав, я только что как раз это всё прогнал:
Ну спасибо.
Но прав не Германн. Права наука!
AlexDan (2009-03-12 02:15:00) [52]Германн прав, я только что как раз это всё прогнал:
if frac(a/b)=0 then.. можно, где a,b:real,
if frac(a/0.6)=0 then.. нельзя. Причём if frac(a/3)=0 then.. можно.
Германн (2009-03-12 02:09:00) [53]
> Тын-Дын © (12.03.09 01:52) [15]
>
>
> > Германн © (12.03.09 01:44) [14]
> > > Кто сказал, что нельзя сравнивать?Ты пьян, или ... Это
> > я сказал. Хм. Ты вообще с кем разговариваешь?
>
>
> А ты что, авторитет в некоторых кругах?
>
> Кто мне может запретить сравнивать?
>
Никто не может тебе запретить ничто! Но пить, надо меньше! Это уже совет именно к тебе!
Тын-Дын (2009-03-12 01:52:00) [54]
> Германн © (12.03.09 01:44) [14]
> > Кто сказал, что нельзя сравнивать?Ты пьян, или ... Это
> я сказал. Хм. Ты вообще с кем разговариваешь?
А ты что, авторитет в некоторых кругах?
Кто мне может запретить сравнивать?
Германн (2009-03-12 01:44:00) [55]
> Кто сказал, что нельзя сравнивать?
Ты пьян, или ...
Это я сказал.
Хм.
Ты вообще с кем разговариваешь?
Тын-Дын (2009-03-12 01:41:00) [56]
> Германн © (12.03.09 01:38) [12]
> > Тын-Дын © (12.03.09 01:36) [11]> > > > Anatoly Podgoretsky
> © (12.03.09 00:54) [9]> > > Германн (12.03.2009 0:09:
> 08) [8]Можно и там и там.> > > > Абсолютно точно-)> Ну
> попробуй, оспорь.
Это ты попробуй.
Кто сказал, что нельзя сравнивать?
Германн (2009-03-12 01:38:00) [57]
> Тын-Дын © (12.03.09 01:36) [11]
>
>
> > Anatoly Podgoretsky © (12.03.09 00:54) [9]
> > > Германн (12.03.2009 0:09:08) [8]Можно и там и там.
>
>
>
> Абсолютно точно-)
>
Ну попробуй, оспорь.
Тын-Дын (2009-03-12 01:36:00) [58]
> Anatoly Podgoretsky © (12.03.09 00:54) [9]
> > Германн (12.03.2009 0:09:08) [8]Можно и там и там.
Абсолютно точно-)
Германн (2009-03-12 01:17:00) [59]
> Anatoly Podgoretsky © (12.03.09 00:54) [9]
>
> > Германн (12.03.2009 0:09:08) [8]
>
> Можно и там и там.
>
Нельзя ни там, ни там!
Имею мнение, попробуй оспорить!
Anatoly Podgoretsky (2009-03-12 00:54:00) [60]> Германн (12.03.2009 0:09:08) [8]
Можно и там и там.