Десант

С вертолёта на парашютах на бесконечно длинную железную дорогу спускается десант: два паровоза, которые, спустившись на парашютах точно на рельсы в одном направлении и в одно и то же время, но в разных местах, автоматически сбрасывают парашюты рядом с рельсами.

Далее каждым паровозиком управляет специальная ЭВМ; на паровозиках установлены одинаковые ЭВМ и в них заложена одна и та же программа. У ЭВМ есть набор команд, каждая из которых выполняется ровно за один такт:

  • FORWARD - проехать вперёд на один шаг.
  • BACKWARD - проехать назад на один шаг.
  • IF(CHUTE) - проверить, не лежит ли рядом парашют. Если лежит - то выполнить следующую команду. Если не лежит - пропустить следующую сразу за IF команду и продолжить выполнение дальше.
  • GOTO - перейти на указанную метку и продолжить выполнение оттуда.

Перед каждой командой можно поставить метку, перейти на которую можно оператором GOTO.

Задача - устроить столкновение паровозиков :)

Ответ: 

3.384615
Средняя оценка: 3.4 (13 голосов)

Познавательно

Язык хамелеона может достигать длины большей, чем длина его тела. При охоте на насекомых хамелеон выстреливает язык на всю длину за 30 миллисекунд. После прямого попадания, как правило, мошки долго не живут.