Техника - молодёжи 1986-10, страница 40

Техника - молодёжи 1986-10, страница 40

РАБОТА У НАС ТАКАЯ -УЧИТЬ КАЛЬКУЛЯТОР ИГРАТЬ!

Очень многие читатели в своих письмах высказывают единодушное пожелание: публиковать побольше игр, «хороших и разных». Идя навстречу этому пожеланию, предоставляем слово нашим постоянным авторам — Ю. Пшеннику из г. Молодечно Минской области и Г. Горовому из Керчи.

ТЕРМОДИРИЖАБЛЬ

00ЛШ4 ШЛЩ) 02.6 03.+ 04.ИП5 05.2 Об.ИО* 07.+ 08.+ 09.ИП2 10.x II.-I2.Pz»o 13.72 I4.Q4 15.ИП6 16ЛШ 17.- 18.Ех<о 19.82 20.5 2I.PI/x 22Ж2 23.x 24.Ре1 25.ИП5 26.x 27.6 28.0 29.0 30.+ 31.05 32.ИПЗ 33.-34ЛШ4 35.- Э6Л6 37.ИЦД 38.+ 39.ИП2 40.x 41 .Ре* 42.ИП7 43.x 44.2 45.+ 46ЛГ7 47.ИЦЦ 48.- 4Э.Рх<о 50.86 5ЦШ0 52.FV 53.5 54.x 55.ИП9 56.+ 57.ПВ 58.ИП2 59.x 60.ИПЛ 6I.+ 62.ПА 63ЛПВ 64.Ш32 65.+ 66.ПВ 67ЛШ8 68ЛШ7 69.С/П 70.ЕП 71.00 72.0 73.П0 74.П4 75.ИЦЦ 76./-/' 77.Ш 78ЛПС 79.С/Ц 80.Ш 81.15 82.5 83./-/ 84 ЛШ 85.21 86.0 87.Ш 88.ИЦД 89.П7 90.Ш 91.15

Программа моделирует полет на термодирижабле с учетом встречного (или попутного) ветра. Аппарат комбинированный — постоянная составляющая веса (конструкция, оболочка, оборудование) компенсируется гелиевыми баллонетами, переменная составляющая (полезный груз плюс топливо) — обогреваемым воздушным баллонетом. Изменением температуры внутри его регулируется подъемная сила (и соответственно высота полета). Горизонтальная скорость — за счет изменения мощности двигателя.

Задача — доставить груз в нужный пункт как можно быстрее, израсходовав при этом минимальное количество топлива. Перелет лучше всего осуществлять по карте по конкретному маршруту; если он проходит в горной местности, нужно следить, чтобы не врезаться в какую-нибудь вершину.

После ввода программы следует задать константы и начальные значения переменных. В регистр 0 вводится мощность двигателя в л. с. (рекомендуемые значения — от 0 до 1000); в регистр I — заданное отличие подъемной силы от переменной составляющей веса дирижабля в кг (от —104 до 104); в регистр 2 — шаг по времени в часах (от 0 до 3); 3 — вес груза в кг (от 0 до 104); 4—вес топлива в кг (от 0 до 5000); 5 — подъемная сила в кг (ее начальное значение рекомендуется задавать равным ИПЗ ИП4+П5); 6 — реальное отличие подъемной силы от переменной составляющей веса (в начале— 0 П6, затем оно автоматически приближается к заданному в регистре 1); 7—текущая высота полета в м; 8 — скорость полета в км/ч; 9—скорость ветра в км/ч (от —100 до 100, минус соответствует встречному ветру); А—суммарная дальность полета (0 ПА) в км; В — суммарное время полета в часах (0 ПВ). В регистр С вводится сигнал об окончании топлива ЕОО (100 К— ВП ПС), в регистр Д — постоянный коэффициент 1 ВП 4 ПД.

Для запуска программы надо отдать команду В/О С/П. При останове на индикаторе высвечивается текущая высота полета, в регистре Y — скорость, она вызывается на индикатор командой XY. Остальные параметры можно посмотреть, вызвав их из соответствующих регистров. Примерное время счета 40 с. Повторный запуск программы клавишей С/П. (Если после очередного цикла какой-либо параметр требует коррекции, соответствующая величина вводится непосредственно в регистр; часто коррекция не требуется.)

Контрольный пример: 500 ПО 5 ВГ1 3 П1 I П2 I ВП 4 ПЗ ПД 2 ВП 3 П4+П5 1000 П7 10 /-/ П9 Сх П6 П8 ПА ПВ, регистр С заполнить согласно инструкции, В/О С/П. После останова на индикаторе высота 1417, 78. XY (101,8). Смотрим остальные переменные: ИП4 (1780) ИП5 (15256,8) ИП6 (3476,83) ИПА (101,8) ИПВ (1). Содержимое остальных регистров не изменилось, можно продолжать полет.

Варианты игровых ситуаций. Для взлета задаем положительное число в регистре 1. Воздушный баллонет дирижабля начинает прогреваться. Через несколько циклов, когда реальное отличие подъемной силы над весом станет заметным, высота полета начнет быстро увеличиваться — дирижабль отходит от причальной мачты. Теперь нужно задать величину скорости ветра и его направление, и можно включать двигатель.

При приближении к нужной высоте полета регистр 1 следует обнулить или сделать его содержимое слегка отрицательным. Постепенно происходит стабилизация высоты. По достижении «потолка» (10 000 м) она выполняется автоматически.

Для осуществления посадки в регистр 1 нужно ввести отрицательное число (порядка —1000 или еще меньше). При окончании топлива двигатель дирижабля автоматически отключается, и корабль дрейфует по ветру, постепенно снижаясь. Для ускорения посадки можно отдать команду 0 П5. При этом нагретый воздух в воздушном баллонете вытесняется наружным, и дирижабль идет на снижение.

Ю. ПШЕННИК