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

Вниз

Калькулятор   Найти похожие ветки 

 
Игорь Шевченко ©   (2004-08-03 15:21) [480]


> Знак операции над двумя операндами стоит между ними. Напр.
> "2+2".
> Впрочем я могу ошибиться - если так, то поправьте.


Толкование слова "префикс" ни о чем не говорит ?


 
Mihey_temporary ©   (2004-08-03 18:40) [481]

>Такой подход использовал Михей. Результат - на лице. :))

Да, весьма неприятно вылазили фигурные скобки в результате. Приколите, какие чувства у пользователя, когда в ответ вылазит: "231}{222{22,2". В новой версии я против этого сделал проверялку выходного значения.


 
Anatoly Podgoretsky ©   (2004-08-03 18:57) [482]

И еще проверялку входного значения


 
GrayFace ©   (2004-08-03 19:06) [483]

Anatoly Podgoretsky ©   (03.08.04 14:35) [474]
> И еще одна особенность, у него очень высокая точность - 32 значащих разряда!!!

А как повыстить точность?


 
GrayFace ©   (2004-08-03 19:11) [484]

Кстати в [457]:
> А вот баг из [441] живет.
Я имелл в виду баг из [420].


 
Mihey_temporary ©   (2004-08-03 20:34) [485]

>А как повыстить точность?

Эй! Это нечестно. Это уже теория. Пожалуйста, не обсуждай это в этой ветке.

2 Anatoly Podgoretsky: Прошу вас, не отвечайте здесь.


 
Anatoly Podgoretsky ©   (2004-08-03 22:48) [486]

Я и не собирался, пусть сначала 18 знаков сделает :-)


 
Юрий Зотов ©   (2004-08-03 23:38) [487]

> Igorek ©   (03.08.04 10:45) [461]

Наверняка Вы хорошо знакомы с классическим однопроходным рекурсивным алгоритмом, работающим строго по теории, но не транслирующим выражение в польскую запись, а сразу же его вычисляющим (пример см. в Ertong © (25.07.04 19:56) [30]).

Ну так вот - если проанализировать цепочку его рекурсий, то легко убедиться, что он работает именно так, как Вы и написали в [461] - подвыражения вычисляются в порядке понижения приоритета. Но при этом имеет, как минимум, 2 преимущества:

- операнды вычисляются сразу по мере прохода, поэтому не требуется их поиск, откаты, дополнительный анализ и пр.

- строка-подвыражение не удаляется из исходной и не заменяется числом (его значением) - то есть, нет потерь времени на многократное перераспределение памяти под строку и т.п.


 
parovoZZ ©   (2004-08-03 23:44) [488]

Значит, есть надежда?


 
VMcL ©   (2004-08-04 20:43) [489]

>>parovoZZ ©  (03.08.04 23:44) [488]

Есть, на это: "побить рекорд кол-ва ответов" (Кириешки ©  (01.08.04 12:18) [426])


 
GrayFace ©   (2004-08-04 20:54) [490]

Нет. В "А не устраивать ли нам небольшие конкурсы по кодингу?" - уже 735 ответов и, наверняка, активно добавляются новые.


 
VMcL ©   (2004-08-04 21:17) [491]

>>GrayFace ©  (04.08.04 20:54) [490]

В "любой теме ветки" несколько тысяч было. Точно не помню, было ли пять тысяч, но три, вроде, точно было.


 
Думкин ©   (2004-08-05 06:45) [492]

> [490] GrayFace ©   (04.08.04 20:54)

А... результаты будут?


 
Anatoly Podgoretsky ©   (2004-08-05 09:34) [493]

Ну ты захотел


 
Murkt ©   (2004-08-05 09:40) [494]

VMcL ©   (04.08.04 21:17) [491]
АФАИР 55хх


 
GrayFace ©   (2004-08-05 11:32) [495]

Думкин ©   (05.08.04 6:45) [492]
А... результаты будут?

Не понял.
Murkt ©   (05.08.04 9:40) [494]
Не понял.


 
Думкин ©   (2004-08-05 11:37) [496]

>  [495] GrayFace ©   (05.08.04 11:32)

Есть результаты?


 
Mihey_temporary ©   (2004-08-05 18:45) [497]

Не дадим ветке умереть! По делу: работы продолжаются успешно, но в связи с хорошей погодой - медленее, чем хотелось. Боюсь, что на этой неделе не успею как планировал. Несмотря на то, что большинство кода уже написано и многие проблемы решены, ещё предстоит отладка (специальный "крэш-тест") и большая вероятность, что выявятся баги, которые придётся устранять.


 
pavel_pavel ©   (2004-08-05 21:13) [498]

Вы че, еще не закончили??? М-да.


 
Murkt ©   (2004-08-05 21:34) [499]

>Не понял.

А че тут понимать? Тред "Любая тема ветки" был длинной пять тысяч пятьсот с лишним мессаг.


 
Anatoly Podgoretsky ©   (2004-08-05 21:58) [500]

Старый сервер больше не выдержал, не по теории написан


 
GrayFace ©   (2004-08-06 11:00) [501]

Думкин ©   (05.08.04 11:37) [496]
Какие результаты-то? Калькулятор? Конечно, есть. Уже давно.

Mihey_temporary ©   (05.08.04 18:45) [497]
> но в связи с хорошей погодой - медленее, чем хотелось.

А у нас погода, наоборот испортилась - вчера шли дожди, сегоня - лужи.

Murkt ©   (05.08.04 21:34) [499]
Че такое "АФАИР 55хх"??


 
Думкин ©   (2004-08-06 11:02) [502]

> [501] GrayFace ©   (06.08.04 11:00)
> Думкин ©   (05.08.04 11:37) [496]

Это который считает 1.(1.1).1 Но не считает 1.1.1 ?


 
GrayFace ©   (2004-08-06 11:12) [503]

Думкин ©   (06.08.04 11:02) [502]
> Это который считает 1.(1.1).1 Но не считает 1.1.1 ?


Нет это вот:
>Думкин ©   (05.08.04 11:37) [496]
>>  [495] GrayFace ©   (05.08.04 11:32)
>
> Есть результаты?


А по поводу 1.(1.1).1 и 1.1.1 я говорил, что это не глюк. Это умножение при отсутствии знака.


 
Danilka ©   (2004-08-06 11:14) [504]

[500] Anatoly Podgoretsky ©   (05.08.04 21:58)
А новый - по теории? выдержит в случае чего? :)


 
Думкин ©   (2004-08-06 11:16) [505]

> [503] GrayFace ©   (06.08.04 11:12)

А почему тогда 1.1.1 не умножается? Это умножение без знака описано, где?


 
Anatoly Podgoretsky ©   (2004-08-06 11:20) [506]

Danilka ©   (06.08.04 11:14) [504]
Новый и так еле дышит, давление 500


 
GrayFace ©   (2004-08-06 11:43) [507]

Думкин ©   (06.08.04 11:16) [505]
Да. Я че-то тупил. Скачай новую версию.


 
GrayFace ©   (2004-08-06 11:58) [508]

Если уже скачал, то еще раз скачай. Я исправил степень.


 
Calm ©   (2004-08-06 12:37) [509]


> Если уже скачал, то еще раз скачай

И продолжай скачивать пока не заработает :)


 
VMcL ©   (2004-08-06 20:45) [510]

Удалено модератором
Примечание: Создание пустых сообщений


 
Fantasist   (2004-08-07 02:41) [511]


> И продолжай скачивать пока не заработает

:D

 Новый вариат "сверхупорства" - скачивать калькулятор пока не заработает. (по аналогии с: вводить неправильный пароль, пока система не согласиться)


 
Mihey_temporary ©   (2004-08-07 23:21) [512]

Урааа! Все технические трудности решены. В результате есть рабочие заготовки, из которых нужно сделать функциональные части и соединить их вместе. Хотя объём работ может показаться большим, но радует то, что эти работы - простые и приносят удовольствие.


 
Mihey_temporary ©   (2004-08-10 00:53) [513]

Держись ветка на плаву, скоро отчитываться.


 
GrayFace ©   (2004-08-10 12:12) [514]

Жалко, что ветка дохнет. Так и не выиграем спор.


 
Думкин ©   (2004-08-10 12:19) [515]

> [514] GrayFace ©   (10.08.04 12:12)

У тебя надо уже код смотреть. Хотя я бы от неявного умножения отказался.
И неплохо было бы если бы ты написал, что же он у тебя может, чтобы отклонение от этого можно было бы считать ошибкой. А то вдруг ты скажешь, что это фича?


 
Думкин ©   (2004-08-10 12:22) [516]

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


 
Sandman25 ©   (2004-08-10 12:23) [517]

[516] Думкин ©   (10.08.04 12:22)

Форматтер не используешь?


 
Думкин ©   (2004-08-10 12:27) [518]

> [517] Sandman25 ©   (10.08.04 12:23)

Это как?


 
Anatoly Podgoretsky ©   (2004-08-10 12:30) [519]

автоконвектор красоты


 
Sandman25 ©   (2004-08-10 12:31) [520]

[518] Думкин ©   (10.08.04 12:27)

Нажимаешь комбинацию клавиш, и код в Delphi из

begin
for i:=1 to 15 do s:= s+   1;
end


становится

begin
 for I := 1 to 15 do
   S := S + 1;
end


Причем вид кода настраивается по желанию.
Есть эксперт для D6 и выше



Страницы: 1 2 3 4 5 6 7 8 9 
10 11 12 13 14 15 16 17 18 
19 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.11.07;
Скачать: [xml.tar.bz2];

Наверх




Память: 1.56 MB
Время: 0.285 c
1-1098474652
Bend
2004-10-22 23:50
2004.11.07
QuickReport => Word


3-1097385880
softmaster
2004-10-10 09:24
2004.11.07
Выбор записей в DBGRID


1-1098331590
klyg
2004-10-21 08:06
2004.11.07
Поиск слова среди HTML-документов


14-1098197444
Pat
2004-10-19 18:50
2004.11.07
Расширение или переделка?


14-1098029285
Gero
2004-10-17 20:08
2004.11.07
Всем сисадминам





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский