-
Таблица психологического дуализма структур семьи и стаи.
disman3 - Mar 09 2023 14:16
-
Настоящие паяцы или почему нельзя улучшить систему образования ВУЗа.
disman3 - Feb 21 2023 12:53
-
Пишу диссертацию, очень нуждаюсь в помощи.
Дизайн: PROID.studio - Nov 13 2022 15:19
-
Таблица сравнения технарей и гуманитариев.
disman3 - Mar 16 2022 16:04
-
Шизофреники о повышении производительности труда в России.
disman3 - Dec 30 2021 16:05

Программеры, отзовитесь
#41
Отправлено 01 July 2009 - 01:39

Толеген Шаиков
Взыскание долгов в Уральске и Западно-Казахстанской области. 8 777 2222 652
#42
Отправлено 01 July 2009 - 01:46

я умею писать bat файлы. например если создать два файла a.bat b.bat а внутри написать имя другого файла то они будут выполняться до бесконечности...

#43
Отправлено 03 July 2009 - 00:53

Среда Delphi 7.
Внутри написан примерно такой код
for i=1 to 7 do
begin
s[i]=БЛА-БЛА-БЛА
end;
Ставим брейк-поинт перед этим циклом, и начинаем дебагить. При этом смотрим на значения переменных S и i. И тут забавная штука получается, что переменная S изменяется нормально (с первой ячейки до седьмой), но вот значеия переменной i меняются от семи до диницы - в обратную сторону. Что бы это значило? ) Вообще, судя по всему, i тоже меняется как надо, но почему-то дебагер показывает, что наоборот )
#44
Отправлено 03 July 2009 - 09:46

то есть после end ты официально неуверен в том, что хранится в i.
этим пользуется компиллятор во время оптимизации кода.
если ему показалось выгоднее считать с 7 до 1, то так тому и быть. и на окружающему коду это не вредит.
впрочем, паскалю очень часто кажется, что ему удобнее обратный отсчёт.
Мысль, повторённая трижды становится мудростью.
Мысль, повторённая трижды становится мудростью.
/Годзилла Занудный/
#45
Отправлено 03 July 2009 - 10:47

#46
Отправлено 03 July 2009 - 12:14

по стандарту паскаля значение переменной цикла после выхода из него остаётся неопределённым.
то есть после end ты официально неуверен в том, что хранится в i.
этим пользуется компиллятор во время оптимизации кода.
если ему показалось выгоднее считать с 7 до 1, то так тому и быть. и на окружающему коду это не вредит.
впрочем, паскалю очень часто кажется, что ему удобнее обратный отсчёт.
Да вообще дело в том, что массив в нутри цикла меняется не с конца, а с начала. Значит реально все работает от 1 до 7, а если сотреть на i, то все наоборот. )
#47
Отправлено 05 July 2009 - 02:57

Мысль, повторённая трижды становится мудростью.
Мысль, повторённая трижды становится мудростью.
/Годзилла Занудный/
#48
Отправлено 14 September 2009 - 11:08


#49
Отправлено 23 January 2010 - 11:08

Итак, дана шифровка:
YW}tGRIW2iPWIuGcctG*cvI<vDcYP9<Wuv\HtvzGcGIxWutGvRxt*uuG\l*W\tGRr\xGRv\DWltGR\vuGH\t*cGDGcctGG2I*gcGcv\xgRGxWu*\vlGcltG<tWIGWjtGRcG_Hl<vc\WlltvltGjGIlv\DGuWl*W\vi*\lWIWzGjWRHRG\GbxIGRbIIGuWl*W\cv\xltvlW\GgvRl*2rIvRID<GRGv3tWRRG\llWt*c2WIxgRG2*cG3rlvxu*Rv3ID3vIv\2Gxu*\xPG<vcHlviG*lltGuWclgGRjG2lRGvcW\*\Zv\xW3cGRz*\Zuv2t*\GltvlltG<WRIxtvccGG\3rlvcvIWzGRtG<WrIxtvzGgIv2Gxt*ucGIj*\vjvIcGgWc*l*W\PG\GzGRcgWiGWjltGcWjlGRgvcc*W\ccvzG<*ltvZ*3Gv\xvc\GGRYtGD<GRGvxu*Rv3IGlt*\ZcjWRltGW3cGRzGRG_2GIIG\ljWRxRv<*\ZltGzG*IjRWuuG\=cuWl*zGcv\xv2l*W\cmrljWRltGlRv*\GxRGvcW\GRlWvxu*lcr2t*\lRrc*W\c*\lWt*cW<\xGI*2vlGv\xj*\GIDvxwrclGxlGugGRvuG\l<vclW*\lRWxr2Gvx*clRv2l*\Zjv2lWR<t*2tu*ZtlltRW<vxWr3lrgW\vIIt*cuG\lvIRGcrIlcER*l*\vcG\c*l*zG*\clRruG\lWRv2Rv2i*\W\GWjt*cW<\t*ZtgW<GRIG\cGc<WrIx\Wl3GuWRGx*clrR3*\Zltv\vclRW\ZGuWl*W\*\v\vlrRGcr2tvct*cb\xDGlltGRG<vc3rlW\G<Wuv\lWt*uv\xltvl<Wuv\<vcltGIvlGHRG\GbxIGRWjxr3*Wrcv\x-rGcl*W\v3IGuGuWRD
известно, что
- зашифрован английский текст,
- предварительно убраны знаки препинания и пробелы.
- метод шифрования: тривиальная подстановка, т.е. вместо символа из текста ставится любой символ наугад.
Задача: расшифровать, естественно.
Предлагаю программистам потренировать мозги в свободное время =) У меня на полную расшифровку ушло около 2 часов с примерно 20 строками питоньего кода.
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 скрытых