Шаг 1: Определим возможные направления движения поездов.
Вариант 1: Поезда движутся навстречу друг другу. Расстояние, пройденное пассажирским поездом за 1 час: 120 км. Расстояние, пройденное грузовым поездом за 1 час: 80 км. Общее пройденное расстояние: 120 + 80 = 200 км. Расстояние между поездами: 300 - 200 = 100 км.
Вариант 2: Поезда движутся в одном направлении. Пассажирский поезд догоняет грузовой. Расстояние, пройденное пассажирским поездом за 1 час: 120 км. Расстояние, пройденное грузовым поездом за 1 час: 80 км. Расстояние между поездами: 120 - 80 = 40 км.
Вариант 3: Поезда движутся в одном направлении. Грузовой поезд догоняет пассажирский (это возможно, если они стартуют из разных пунктов и пассажирский поезд стартует из пункта Б, а грузовой из пункта А). Расстояние, пройденное пассажирским поездом за 1 час: 120 км. Расстояние, пройденное грузовым поездом за 1 час: 80 км. Расстояние между поездами: 300 + 80 - 120 = 260 км.
Ответ: 100 км, 40 км, 260 км.