К кук Пользователь сайта 30 июл 2012 #1 Рейтинг 2 30 июл 2012 #1 Есть такой вариант: for k = 1 to 10 by 1 do ( intd = intd +1 for i = 1 to 10 by 1 do ( inta = inta + 1 for j =1 to 1 by 1 do (intb = intb + 1 $с.pos = [intb,inta,intd]))) Почему цифры умножаются ? и как этого избежать?
Есть такой вариант: for k = 1 to 10 by 1 do ( intd = intd +1 for i = 1 to 10 by 1 do ( inta = inta + 1 for j =1 to 1 by 1 do (intb = intb + 1 $с.pos = [intb,inta,intd]))) Почему цифры умножаются ? и как этого избежать?
Black Sphinx Знаток 30 июл 2012 #2 Рейтинг 31 30 июл 2012 #2 В каком смысле "цифры умножаются"? На мой взгляд всё работает так, как ожидается. Последний вложенный цикл, правда, странноват: от 1 до 1 с шагом 1 - т.е. всегда выполняется ровно один раз. И конструкцию a = a + N лучше записывать в форме a += N
В каком смысле "цифры умножаются"? На мой взгляд всё работает так, как ожидается. Последний вложенный цикл, правда, странноват: от 1 до 1 с шагом 1 - т.е. всегда выполняется ровно один раз. И конструкцию a = a + N лучше записывать в форме a += N
К кук Пользователь сайта 30 июл 2012 #3 Рейтинг 2 30 июл 2012 #3 Еще вопрос : как исправить команды ,чтоб не надо было нажимать кнопку OK? select $Box actionMan.executeAction 0 "40213" -- Правка: Клонировать maxOps.cloneNodes $ cloneType:#copy newNodes:&nnl select nnl
Еще вопрос : как исправить команды ,чтоб не надо было нажимать кнопку OK? select $Box actionMan.executeAction 0 "40213" -- Правка: Клонировать maxOps.cloneNodes $ cloneType:#copy newNodes:&nnl select nnl
I igorznag Мастер 30 июл 2012 #4 Рейтинг 103 30 июл 2012 #4 Код: select $Box maxOps.cloneNodes $ cloneType:#copy newNodes:&nnl select nnl