При составлении расписания работы наземной приемной станции может возникать ситуация, когда два спутника одновременно находятся в зоне видимости станции.
в таких случаях приходится делать выбор: какой из пересекающихся спутников будет принимать станция. предположим, в программе, которая составляет расписание, интервалы времени сеансов одного спутника хранятся в переменной passa, другого – в переменной passb. для представления интервалов времени используются двухэлементные массивы (индексируемые с 0), в которых первый элемент содержит время начала интервала, второй – время конца.
тип элементов этих массивов позволяет использовать операторы < и > для сравнения моментов времени ( «раньше/позже»).
какое из следующих выражений можно использовать для проверки условия пересечения (даже частичного) сеансов passa и passb:
выберите один вариант из списка
(passb[1] > passa[0]) or ( passb[0] < passa[1] )
(passb[0] > passa[0]) and ( passb[1] < passa[1] )
(passb[1] < passa[0]) or ( passb[0] > passa[1] )
(passb[1] > passa[0]) and ( passb[0] < passa[1] )