Задание из егэ по информатике.Что не так в моём коде?
отрезок [5, 9] 
то есть, от пяти до девяти НО НЕ ВКЛЮЧАЯ ДЕВЯТКУ
ТО ЕСТЬ, НАШ ОТРЕЗОК ЭТО = LEN([5, 6, 7, 8])
[5;10) - это интервал, включающий 5, но не включающий 10.
Поскольку числовая прямая включает вещественные числа, то задавая интервал [5, 9] вы теряете числа большие 9, но меньшие 10.
А вообще, такие задачи решаются без программ.
Перепишем выражение так, чтобы остались только условия, соединённые через ИЛИ.
((x∈A)∨(x∈P))∨((x∈Q)→(x∈R)) ≡ (x∈A)∨(x∈P)∨(x∉Q)∨(x∈R)
Нам нужно найти отрезок, на котором не выполняются условия x∈P, x∉Q и x∈R.
Он вычисляется по формуле
(−∞, +∞) − P − ((−∞, +∞) − Q) − R =  (−∞, +∞) − [10, 40] − ((−∞, +∞) − [5, 15]) − [35, 50] = 
= (−∞, +∞) − [10, 40] − (−∞, 5) − (15, +∞) − [35, 50] = [5, 10).