Есть забавная математическая задачка, часто используемая на практике в регистрах правил 1С. На прямой есть отрезок А-Б. Нужно определить, пересекается ли он с отрезком В-Г.
Как ее решить?
Самый простой вариант - от противного. Какие отрезки не пересекаются с А-Б? Смотрим картинку:
Если отрезок не пересекается с А-Б, то он находится левее или правее отрезка А-Б, т.е. Г<А ИЛИ В>Б. Инвертируя это условие по правилам логики, получаем формулу Г>=А И В <= Б. Логично, просто, понятно.
Journal information