Текущий архив: 2003.07.10;
Скачать: CL | DM;
Вниз
День программиста Найти похожие ветки
← →
Palladin (2003-06-23 15:58) [40]ну до чего пользовательские программисты пошли...
00 - первый день
01 - второй день
FF - двести пятьдесят шестой день
100 - двести пятьдесят седьмой день
← →
Fredericco (2003-06-23 16:15) [41]Ну до чего народ обзываться любит даже не зная, что говорят и про кого.
0 - первый день
1 - второй день
2 - второй день
255 - двести пятьдесят шестой день
256 - двести пятьдесят седьмой день
? - абсурд не правда ли?
Есть 256-й день? Есть. Переводим в Hex. 100-й день. Как он умудрился после смены системы счисления в 257-й превратиться?!
← →
Aldor (2003-06-23 16:21) [42]Лучше тогда сразу TDateTime(37803,6875115856). Можно тогда и время с точностью до миллисекунд указать :)
← →
han_malign (2003-06-23 16:22) [43]>Palladin © (23.06.03 15:58)
- не надо путать смещение и метрическое значение
0..0.(9) - первый день
1..1.(9) - второй день
З.Ы. А вообще, в принципе, это-же классический Программистский Новый Год (а чем мы хуже студентов и китайцев)... С 13-го сентября, на 14-е(если год не високосный), главное что-бы ошибки переполнения не возникло :)))
← →
Palladin (2003-06-23 16:25) [44]array [0..$FF] of byte
сколько элементов в массиве?
256 элемент это элемент с индексом $FF
если индексацию начинать с 01h, то конечно 256 день это 100h, только программисты, по мнению, сложившемуся у народа, начинают исчисление с нуля. по этому я тебя нарек (а не обозвал) пользовательским программистом.
← →
Aldor (2003-06-23 16:25) [45]Лучше тогда сразу TDateTime(37803,6875115856). Можно тогда и время с точностью до миллисекунд указать :)
← →
Юрий Зотов (2003-06-23 16:30) [46]> Anatoly Podgoretsky © (23.06.03 10:04)
> Даешь день 1С программиста
Очевидно, он будет 28-го числа каждого месяца?
← →
Fredericco (2003-06-23 16:47) [47]2 Palladin © (23.06.03 16:25)
> нарек (а не обозвал)
Ok.
Спорим дальше.
1 января какой день?
Вроде первый.
10 января - IMHO десятый.
Переводим 10 в хекс.
Получается 10 января - A-й день.
Мой вопрос: почему если в 10-й системе 256-й день перевести в hex он станет 257-м? Я же просто перевел из одной системы в другую. Ведь без разницы в какой системе считать кол-во ел. в массиве.
← →
Danilka (2003-06-23 16:49) [48]Fredericco © (23.06.03 16:47)
и что?
вот я взял и сделал массив: q: array[-100..100] of..., элемент q[50] будет каким по-счету?
← →
Palladin (2003-06-23 16:53) [49]в 10-й системе 256 день будет иметь номер 255, если начинать нумерацию с нуля... вот и переводи 255...
к твоему сведению в байт помещается 256 различных значений, последнее изних, 256 имеет значение $ff
не понимаю, чего не понятного...
← →
Fredericco (2003-06-23 16:59) [50]Danilka © (23.06.03 16:49)
Есть -100 Января?
Palladin © (23.06.03 16:53)
Мы о разном.
Есть ли в году 256-й день? Да. Можем ли мы цифру 256 перевести в hex? Да. Переводим, получаем 100. Где я не прав? Назови цепочку в моем логическом звене, где я ошибся.
← →
han_malign (2003-06-23 17:05) [51]а можно вообще даты по названию отсортировать
второе августа
второе апреля
второе декабря
....
шестое января
отсчитываешь $100 и будет Сортированный По Названию Программистский Новый Год (СПНПНГ(NPNSY) - чтобы совсем никто не догадался :)))
(а не программистский Новый Год(СПННГ) - с шестого января по второе августа)
З.Ы. А так, если нужен повод, задаешь нужное смещение индекса для 1-го января, и пожалуйста, день программиста прямо сейчас...
З.З.Ы. Во бред-то...
← →
Palladin (2003-06-23 17:09) [52]да мы о разном, ты начинаешь считать дни с 1, я с 0.
← →
Fredericco (2003-06-23 17:15) [53]Palladin © (23.06.03 17:09)
Да я их вообще не считал. Я не спорю про правила рассчета 256 дня. Кто-то до меня посчитал дни вплоть до 256-го, а я перевел 256 в 100h. И все.
Кстати:
days: array[1..365] of integer;
← →
DVM (2003-06-23 19:36) [54]В связи с пожеланиями трудящихся праздничными днями объявляются 255..257 дни года.:)
← →
Nox (2003-06-23 20:06) [55]замётано. так праздник дольше будет ))
← →
Aldor (2003-06-23 22:54) [56]>В связи с пожеланиями трудящихся праздничными днями объявляются 255..257 дни года.:)
В этом кроется желание праздновать вечно!
var
I: Byte;
begin
I := 255;
while (I <= 257) do
Праздновать;
end;
Пробовали запустить? :))))))))))))))
← →
Marser (2003-06-23 23:01) [57]
> kaif © (23.06.03 02:21)
> Да...
> В советское время был день тракториста и в честь него показывали
> концерт, на котором был всякий отстой типа Кобзон и проч.
А бабушке нравится ;-)
← →
Думкин (2003-06-24 05:06) [58]> Palladin © (23.06.03 17:09)
Нулевого года - не было, как нет и нулевого дня. Есть 1-й день. Но номер в своей системе вы можете ему дать 0.
Так и тут - речь шла о 256 дне, а не о дне с номером 256.
Но... к чему споры? Бум 2 дня праздновать - как и миллениум. %-)
> Marser © (23.06.03 23:01)
Именно. А это главное. Просто не надо делить на "мне нравится" и "отстой".
← →
Palladin (2003-06-24 08:08) [59]
> Думкин © (24.06.03 05:06)
я помоему уже все подробно объяснил.
читай Palladin © (23.06.03 16:25) последний абзац.
и сделай вывод почему я так уперся что 256 день это $FF
← →
Думкин (2003-06-24 08:22) [60]> Palladin © (24.06.03 08:08)
Это все понятно, но если ты в свой массив начнешь укладывать дни то 256-й день будет лежать в $FF.
Тоесть день $100 будет лежать в ячейке $ff.
← →
Palladin (2003-06-24 08:46) [61]да, день $100 по "программерской" нумерации будет $FF...
и хотел по этому поводу поправить фредерикко...
вы анекдот не читали что ли про 9 сумок?
← →
Думкин (2003-06-24 08:48) [62]> Palladin © (24.06.03 08:46)
> да, день $100 по "программерской" нумерации
Неа, валяй. Только ты, а не ... %-)
← →
Palladin (2003-06-24 09:02) [63]да я ко всем как бы обращался :)
Анекдот про задвинутого программера, он не смешной, но отражает запарки которые иногда с нами случаются...
Жена попросила программиста последить за сумками
- Вот видишь, 10 сумок, что бы когда я вернулась их было столько же.
Возвращается и видит прогер бегает, суетится, что то бормочет, считает. Она подходит к нему и спрашивает
- Ты чего?
- Да сумка пропала!
- Как пропала?! Куда? Вот же они! Все десять!
- Да как десять, я только девять насчитал!
- Не может быть!
- Ну вот смотри! Ноль, один, два....
← →
Fredericco (2003-06-24 16:06) [64]Palladin © (24.06.03 09:02)
Есть два понятия.
SetLength(MyArr, 1);
MyArr[ 0]:="Some";
Всего ел. в массиве - 1
Первый ел. идет под индексом - 0.
Когда говорят про дни, имеют в виду ту цифру, которая отвечает за их количество, а не индекс.
НО. При всех твоих аргументах, я до сих пор не понимаю, в чем ты меня поправил. Я всего-то перевел 256 в 100h. Почему ты не поправил Всеволод Соловьёв © (23.06.03 09:07)? Почему ты ему не сказал: "Ошибаетесь, 255"???
← →
Palladin (2003-06-24 16:12) [65]потому что он в десятичной сказал,
сказал бы 100h я бы его тоже "поправил",
у меня при виде hex, сразу срабатывает триггер, что исчисление начинается с 00h...
откуда я знаю почему...
← →
Fredericco (2003-06-24 16:36) [66]Palladin © (24.06.03 16:12)
:-)
Так ведь чем в этом плане десятичная хуже?
← →
Palladin (2003-06-24 16:43) [67]:) на десятичной триггер глючит иногда
← →
VEG (2003-06-24 16:45) [68]А у программера либо нет праздников, либо каждый день праздник - день программера:))) CAD отдыхает...
← →
Fredericco (2003-06-24 16:51) [69]Palladin © (24.06.03 16:43)
Короче, подводя черту, во всем виноват - триггер! ;-)
Кстати, мы тут с программерами с работы решили праздновать 256 день.
← →
han_malign (2003-06-24 16:56) [70]Как сказал один гаишник, доставая бутылку пива:
- Сегодня можно - сегодня праздник.
- Какой?
- День гаишника.
- Разве сегодня - не знал...
- Дык - если выпить захотелось - значит день гаишника.
З.Ы. У нас это называют День Граненого Стакана.
← →
Palladin (2003-06-24 16:59) [71]мы тоже с напарником 256 в прошлом году отмечали...
← →
Fredericco (2003-06-24 18:29) [72]Palladin © (24.06.03 16:59)
Ну тады мы на новеньких!
← →
ferrik (2003-06-24 19:24) [73]Надо и мне слово вставить. 256 это сентябрь ну и ладно. Только насчёт числа есть своё предложение. В сентябре 31 день. Может 256 день зависшего сентября {1-1,2-2...31-31,32-1...} Вот (256 mod 31)=8;256-8*31=8. 8 Сентября по-моему вполне нормально.
← →
Fredericco (2003-06-24 20:53) [74]ferrik © (24.06.03 19:24)
Согласен!
Страницы: 1 2 вся ветка
Текущий архив: 2003.07.10;
Скачать: CL | DM;
Память: 0.59 MB
Время: 0.01 c