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

Вниз

Как уменьшить такую конструкцию?   Найти похожие ветки 

 
Ega23 ©   (2010-02-02 12:22) [120]


> map[x, y, z]:= (x mod 2 = 0) xor (y mod 2 = 0) xor (z mod  2 = 0);
> - заполнение каждой второй ячейки true.


А в один проход разве не судьба?


 
GrayFace ©   (2010-02-02 16:13) [121]

Т.е. если гипотетический "map" представляется 1D массивом? Все-равно нет - надо как в шахматной доске. Например, если размерность по x нечетная, то в конце одной строки и в начале следующей будут false (2 подряд в 1D представлении).


 
Ega23 ©   (2010-02-02 16:24) [122]


> Т.е. если гипотетический "map" представляется 1D массивом?
>  Все-равно нет - надо как в шахматной доске. Например, если
> размерность по x нечетная, то в конце одной строки и в начале
> следующей будут false (2 подряд в 1D представлении).


А зачем на каждой итерации (y mod 2 = 0) xor (z mod  2 = 0) вычислять?
Вообще, крайне неоптимально.


 
Кто б сомневался ©   (2010-02-02 20:04) [123]


> У меня результаты xor и <> полностью совпадают.


На один проц поставь программу. У тебя больше одного процессора. Я когда ставлю на один проц результаты разные, на два - одинаковые.


 
jack128_   (2010-02-02 23:28) [124]


> A xor B xor C
> Если переводить на <>, то появятся скобки.

почему?? a <> b <> с не компилится??


 
Jeer ©   (2010-02-02 23:42) [125]


> почему?? a <> b <> с не компилится??
>


Потому, что "Быть или не быть" ( аналог ) - тоже не "компилится".


 
GrayFace ©   (2010-02-04 11:59) [126]

Ega23 ©   (02.02.10 16:24) [122]
А зачем на каждой итерации (y mod 2 = 0) xor (z mod  2 = 0) вычислять?
Вообще, крайне неоптимально.

Это да, конечно.

Кто б сомневался ©   (02.02.10 20:04) [123]
На один проц поставь программу. У тебя больше одного процессора. Я когда ставлю на один проц результаты разные, на два - одинаковые.

Как это? Поток в любом случае один...

jack128_   (02.02.10 23:28) [124]
почему?? a <> b <> с не компилится??

Хм, точно. Хотя среда красным подчеркивает. Но, все-равно, без скобок это точно будет с трудом понимаемый код, а 3 xor"а подряд - достаточно понятно.


 
GrayFace ©   (2010-02-04 11:59) [127]

> Хм, точно.
В смысле, действительно, компилится.



Страницы: 1 2 3 4 вся ветка

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

Наверх




Память: 0.71 MB
Время: 0.068 c
15-1269108673
POP
2010-03-20 21:11
2010.08.27
Несколько форм в едиторе - Delphi 2007


15-1267466564
М. Береговой
2010-03-01 21:02
2010.08.27
Что за полосы на дне Тихого Океана?


15-1274151079
wl
2010-05-18 06:51
2010.08.27
мнимое 3d


2-1262612569
ZV
2010-01-04 16:42
2010.08.27
Компонент TMS Async 32 (СОМ порт) ,объясните как с ним работать


2-1267276280
lewka
2010-02-27 16:11
2010.08.27
Работа с архиватором





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