inververs
AutoIT Гуру
- Сообщения
- 2,135
- Репутация
- 465
Добрый день, написал в эту формулу. т.к вопрос вроде не относиться к autoit непосредственно.
Хочу спросить совета по нахождению формулы для "черного ящика", который на входе принимает 2 значения, скажем X и Y.
Т.к содержимое "черного ящика" трудновато нарисовать в виде таблице, то сделал в виде картинки. См. вложение.
1-ая вертикальная и горизонтальная строка - это X и Y на пересечении которых - цифра-ответ.
Такой квадрат "вырастает" до сторон 256 на 256 но я привел лишь его часть. Легко прослеживается алгоритм его "роста"
Синим цветом я выделил квадраты которые получаются полностью копированием своего "соседа" по верхней левой диагонали. Фактически таким образом копируются все квадратики.
Я пытаюсь написать программу, где мне нужна будет функция, принимающая в качестве параметров X и Y - а на выходе - число стоящее на пересечении этих координат.
До какого то результата я уже додумался, и вывел формулу для определения ячейки при Y=0.
Результат=8*ЦЕЛОЕ(X/4)+3-X
Но как здесь учесть Y ума не приложу.
Буду благодарен за любую помощь и наводку в сторону правильного решения. Спасибо.
Хочу спросить совета по нахождению формулы для "черного ящика", который на входе принимает 2 значения, скажем X и Y.
Т.к содержимое "черного ящика" трудновато нарисовать в виде таблице, то сделал в виде картинки. См. вложение.
1-ая вертикальная и горизонтальная строка - это X и Y на пересечении которых - цифра-ответ.
Такой квадрат "вырастает" до сторон 256 на 256 но я привел лишь его часть. Легко прослеживается алгоритм его "роста"
Синим цветом я выделил квадраты которые получаются полностью копированием своего "соседа" по верхней левой диагонали. Фактически таким образом копируются все квадратики.
Я пытаюсь написать программу, где мне нужна будет функция, принимающая в качестве параметров X и Y - а на выходе - число стоящее на пересечении этих координат.
До какого то результата я уже додумался, и вывел формулу для определения ячейки при Y=0.
Результат=8*ЦЕЛОЕ(X/4)+3-X
Но как здесь учесть Y ума не приложу.
Буду благодарен за любую помощь и наводку в сторону правильного решения. Спасибо.