Апплет Лунолет-1

Здравствуйте!
Я тут решил попробовать объяснить
дочке программирование на примере лунолета...
Программу для наглядности пришлось переписать в апплет :)
http://www.greenfoot.org/scenarios/3362

А вот тут базовый класс программы разобран в стиле литературного программирования:
http://kon-tiki.appspot.com/lunolet1/lunolet1b.html

Undefined

Комментарии

Апплет http://kon-tiki.appspot.com/lunolet1/lunolet1b.html#id13 :

>> Я управлял космическим кораблем один-единственный раз в жизни. [†]
> [†] Тут-то рассказчик и попался! Судя по последующему циклу статей, он совершил на аналогичном звездолете с М.Коршуновым межпланетный перелет с Луны на Землю.

Вообще-то во всех остальных полётах кораблём управлял М.Коршунов. А.Перепёлкину доставался руль нечасто — разве что уже на орбите Земли он сделал свой неудачный ход, подобный ходу Сергея. Но раз в Центре им. Королёва считалось, что управлял Александр — при посадке тоже управлял кораблём Михаил.

А сама реализация, в виде литературного программирования мне очень понравилась. И иконки, дизайн тоже красивые. :-)

Вообще то в ТМ у лунолёта первоначально было до 2,5 т. топлива (№6 за 85г.), а эти публикации "изменили будущее", в том числе и конструкцию Лунолёта, и стало 3,5 тонны (№8 за 85г.), ну и т.д. и т.п.

Мои программируемые калькуляторы:
Б3-21, Б3-34, МК-61, МК-52, МК-85
CASIO: cfx-9850GB+, fx-9750G+, fx-9750GII, fx-9860G, Algebra fx-2.0, fx-5800P, fx-7400G+
HP: 50G, 48G, 35s
TI: Nspire-CAS, Voyage-200, 89Titanium
SHARP EL-9600G

Кон-Тики. Надо добавить, что «Кон-Тики» это всё-таки другой лунолёт — хотя и того же класса, как был в №6. Видимо, отличия существовали, между моделями одного класса. К тому же, Коршунов перед №9 его доработал напильником. Известно, что он выкинул оттуда всякие «дурацкие ограничители», вычислительное и навигационное оборудование (оставив только бинокль). Потом тоже изменения в конструкцию вносились — те же тормозные щитки.

Да, было бы прикольно написать в аналогичном стиле апплеты для других программ лунолета - выход на орбиту, стыковка со станцией, посадка на Землю... То есть, за численную основу взять модель, одобренную в свое время летчиком-космонавтом :) Эти программки наглядно показывают, как из простых физических формул получаются замысловатые траектории движения.

Ну да, один там, конечно, начинающий, но в тесной рубке всяк на кнопки насмотришься, так что, возможно, временами это напоминало парное программирование :)
Вряд ли он в тонкостях понял все детали управления, но по крайней мере у него остались манускрипты, которые он после отнес в журнал...
Иконки эти в Гринфуте уже были - первая программка, которую я там увидел в примерах, была Moonlander. Вот думаю, это оно! кто-то сделал лунолет! ан нет, там все как-то проще, в реальном времени, и на вход вместо целых чисел (65, 3, ...) подаются булевские - кнопки вверх и вниз.