Материалы, опубликованные в журналах и не входящие в статьи, можно увидеть на страницах номеров:

26 апреля 2020

МЯГКОЙ ПОСАДКИ!

Электронно-фантастическая игра дм ПМК класса «Электроника БЗ-34»

Консультант раздела — Герой Советского Союза, летчик-космонавт СССР Ю.Н. Глазков

Программа «Лунолет-1» (см. стр. 52) может использоваться не только для численного моделирования маневров космических аппаратов в непосредственной близости без-атмосферных небесных тел или в качестве учебного пособия, но и как основа ряда электронных игр для программируемых микрокалькуляторов.

Сегодня мы знакомим читателей с одной из них. Играющий должен, регулируя тягу двигателя, посадить корабль на планету, причем скорость в момент контакта с поверхностью не должна превышать выбранного значения, например 5 м/с (мягкая посадка). Чтобы играть в эту игру, нужно после ввода программы в ПМК выполнить следующие подготовительные операции:

1. Сформировать и заслать в регистр 9 аварийный сигнал. Например, букву Г: Сх ÷ ВП ВП ↑ П9.

2. Ввести в память машины константы и начальные значения переменных: (ускорение свободного падения на поверхности планеты, м/с²) П4; (масса корабля без топлива, кг) Пб; (скорость истечения продуктов сгорания, м/с) П6; (предельное ускорение, которое могут выдержать космонавты, не теряя сознания, м/с²) П7; (начальная высота, м) ПА; (начальная скорость, м/с, причем положительным считается направление вверх) ПВ; (запас топлива, кг) ПД.
В регистре С может откладываться либо текущее время, либо время, оставшееся до установленного срока (например, если ресурс жизнеобеспечения ограничен). Для реализации первого варианта нужно набрать команду: О ПС 1 /-/ ПО; для реализации второго: (ресурс, с) ПС 1 ПО. Если же играющего время не интересует, регистры С и О можно не задействовать.
Все исходные данные вводятся в произвольном порядке.

Теперь нужно нажать В/О и затем С/П. Игра началась. Каждый ход можно подразделить на два этапа: анализ ситуации и ввод исходных данных для очередного маневра.

АНАЛИЗ СИТУАЦИИ

При останове на экране горит значение текущей высоты полета. Командой ↔️ на индикатор вызывается текущая скорость. После этого можно при желании вызывать из памяти любые постоянные и переменные величины (они хранятся в тех же регистрах, куда были введены соответствующие исходные данные), производить на ПМК любые расчеты. После этого можно переходить к следующему этапу.

ВВОД ИСХОДНЫХ ДАННЫХ ДЛЯ МАНЕВРА

Режим двигателя при маневре определяется расходом топлива и временем, за которое этот расход произведен, и задается командой: (расход, кг) ПП (время, с). Если надо ускорить спуск, после этого отдается команда ПП /-/ (реверс тяги, см. рисунок). Реверс весьма полезен при посадках на планеты со слабой и особенно отрицательной гравитацией. Для передачи набранной команды на двигатель нужно нажать С/П и ждать появления на индикаторе очередной высоты.

Нормальное торможение. Для передачи на двигатель
заданного с пульта режима нужно нажать С/П (слева).
Реверс тяги. Для передачи на двигатель заданного
режима нажать ПП /-/ С/П (справа).

Задавать время маневра равным нулю нельзя. В этом случае ускорение получилось бы бесконечно большим. Если вы ошибетесь, на экране тут же загорится прежняя высота: ПМК ждет ввода правильных данных.

АВАРИЙНЫЕ СИТУАЦИИ

Если после передачи команды на двигатель на экране загорается аварийный сигнал, это означает одно из двух: либо кончилось топливо, либо ускорения превысили допустимое значение. В первом случае по завершении маневра двигатели выключатся и корабль упадет на поверхность планеты, во втором — отключатся на некоторое время (пропорциональное перегрузкам), и корабль на протяжении этого времени тоже будет свободно падать: считается, что экипаж еще не обрел способности управлять кораблем. Если был задан расход, превышающий наличный запас топлива, двигатель выключится до завершения намеченного маневра, в момент полного исчерпания топлива, причем тяга (она пропорциональна отношению расход/время) будет равна заданной.

При аварийном сигнале нужно нажать С/П. Обращаться к памяти или производить на ПМК «какие-то вычисления в аварийной ситуации нельзя. Если она была связана с перегрузками, то при останове на очередной высоте в регистре 2 находится время свободного падения. Оно вызывается на индикатор командой ИП2.

Игра заканчивается, когда при очередном останове на индикаторе загорается 0 (в «некоторых случаях вместо ноля может появиться небольшое положительное число, например, 1×10⁻⁵). Значения скорости и остальных переменных в момент посадки вызываются на индикатор теми же командами, что и в обычной ситуации. При переходе к новому варианту нужно ввести новый комплект исходных данных, причем константы, если они остались неизменными, можно не вводить. Затем нажать В/О и С/П.

Когда вы наберетесь опыта и научитесь уверенно садиться на любую планету, попытайтесь ответить на два вопроса по рассказу «Истинная правда»:

1. Чем можно объяснить хвастливое заявление лихого селенолога, что на посадку ему бы потребовалось меньше топлива, чем было затрачено на взлет? Какие физические явления стоят за его словами?

2. Чем принципиально отличаются ситуации, описанные на стр. 52 («Пилот, наконец, решился и нажатием кнопки отправил в реактор последние остатки топлива...») и на стр. 56 («Я повторил команду, послав в двигатель последние капли топлива...»)? Почему в первом случае у решительного пилота ничего не получится, а во втором, как мы знаем, все завершилось вполне благополучно?

В следующем выпуске мы познакомим вас еще с несколькими электронными играми, базирующимися на программе «Лунолет-1».

Комментариев нет:

Отправить комментарий

Последняя добавленная публикация:

Дом в декаду | ТМ 1939-01

Вл. ДЛУГАЧ и Як. ШУР Перед вами прекрасное четырехэтажное здание новой школы. Трудно поверить, что это огромное строение возведено в декад...

Популярные публикации за последний год

Если Вы читаете это сообщение, то очень велика вероятность того, что Вас интересуют материалы которые были ранее опубликованы в журнале "Техника молодежи", а потом представлены в сообщениях этого блога. И если это так, то возможно у кого-нибудь из Вас, читателей этого блога, найдется возможность помочь автору в восстановлении утраченных фрагментов печатных страниц упомянутого журнала. Ведь у многих есть пыльные дедушкины чердаки и темные бабушкины чуланы. Может у кого-нибудь лежат и пылятся экземпляры журналов "Техника молодежи", в которых уцелели страницы со статьями, отмеченными ярлыками Отсутствует фрагмент. Автор блога будет Вам искренне признателен, если Вы поможете восстановить утраченные фрагменты любым удобным для Вас способом (скан/фото страницы, фрагмент недостающего текста, ссылка на полный источник, и т.д.). Связь с автором блога можно держать через "Форму обратной связи" или через добавление Вашего комментария к выбранной публикации.