Xenia1996. Мудревато и неуниверсально. Здесь всё просто, но часты ошибки при переключениях с одного интервала на другой. Чтобы минимизировать число переключений, обычно показываю так:
1) Рисую числовую ось вертикально со стрелочкой вверх, через точки провожу горизонтальные линии, заботясь лишь о том, чтобы сохранилось их взаимное расположение и было достаточно место для написания и вычисления для каждого из случаев.
2) Приступаю к раскрытию модулей - раскрываю первый модуль во всех случаях, начиная сверху, потом второй, ...
Вот как это выглядит в даннон случае в динамике:
После раскрытия первого модуля:
x+1
x+1
x+1
-x-1
После второго:
x+1+x-2
x+1+x-2
x+1-x+2
-x-1-x+2
..............
(Оффтоп)
Уже после второго окошечко стало дёргаться, поэтгому и потому что и так понятно - закругляюсь