|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Sasha Mokrov 2:461/77 28 Jul 2003 10:19:57 To : Andrey Burlaka Subject : график --------------------------------------------------------------------------------
AB> Помогите, никак не могу сообразить.
AB> В некоторой области экрана рисуется график. Hа него нужно нанести
AB> сетку. Допустим, значения по оси Х изменяются от 0 до 200, тогда
AB> узлами сетки будут 0,20,40,60,... (шаг сетки на порядок меньше, чем
AB> |xk-xn|) Если Х изменяется от 10 до 190, то последовательность узлов
AB> будет следующая: 10,20,40,60,...,180,190. Задача состоит в определении
AB> шага сетки в зависимости от начального и конечного значений переменной
AB> Х.
Попробуй объяснить получше, потому что в обоих указанных тобой случаях шаг 20,
за исключением крайних. Посему вопрос об "определении шага в зависимости от"
выглядит довольно странно на этих примерах.
Если же тебе нужно найти ближайшее большее кратное 20 число, для некоторого SX
(в первом случае SX=0, во втором SX=10), то оно определяется так:
X = ((SX + 19)/20)*20 (деление _целочисленное_)
Аналогично для определения ближайше меньшее кратное 20 число, для конца EX, бери
эту формулу:
X = ((EX - 19)/20)*20
ю CU, Sasha. 02:01CD/4D.00
ъ ДД [icq 161790265] [email mokrov{на}ua.fm] ДъъДДДД
--- [ю] WinAMP is closed
* Origin: ((_2b) || (!(_2b)))? (2:461/77)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/109663f24d001.html, оценка из 5, голосов 10
|