![]() |
![]() |
||
![]() |
2. Черепаха на околоземной орбите![]() Многие из вас, наверное, мечтают стать космонавтами. Но управлять космическим кораблем совсем не легко, даже если этот корабль существует только на экране компьютера. В этом вы можете убедиться, участвуя в игре Орбита. В этой игре черепаха выполняет роль космического корабля. Необходимо управлять им так, чтобы он не выходил из заранее определенных границ. Чтобы начать игру, следует задать две команды. (Вы уже знаете, что для ввода информации в компьютер следует нажать на клавишу ввода текста, поэтому в дальнейшем мы не будем вам об этом напоминать.) ПРОЧТИ "ОРБИТА ОРБИТА Компьютер сообщит, что управлять кораблем можно с помощью следующих клавиш: Л - поворачивает корабль влево; П - поворачивает корабль вправо; Г - "дает газ" (увеличивает скорость). В отличие от автомобиля корабль не меняет направления своего движения после того, как повернет направо или налево. Чтобы изменить направление движения, нужно не только повернуть корабль (направо или налево), но и "дать газ". ![]() Рис. 2 Перед началом полета следует указать минимальную и максимальную отдаленность корабля от Земли и величину изменения скорости. Компьютер спрашивает: КАКОВА МИНИМАЛЬНАЯ ОТДАЛЕННОСТЬ КОРАБЛЯ ОТ ЗЕМЛИ? Договоримся, что один шаг черепахи соответствует 10 км. Тогда, если мы хотим, чтобы минимальная отдаленность была 500 км (50 шагов), следует ответить: 50 Компьютер снова задает вопрос: КАКОВА МАКСИМАЛЬНАЯ ОТДАЛЕННОСТЬ КОРАБЛЯ ОТ ЗЕМЛИ? Чтобы корабль двигался в полосе шириной в 450 км (45 шагов), нужно ответить: 95 (Максимальная отдаленность корабля от Земли 950 км.) Следующий вопрос компьютера: НА СКОЛЬКО БУДЕТ УВЕЛИЧИВАТЬСЯ СКОРОСТЬ? Если мы хотим, чтобы после каждого нажатия на клавишу Г корабль увеличивал свою скорость на 20 км/с (2 шага/с), нужно записать: 2 Игра начинается! Черепаха чертит две концентрические окружности, Землю и звезды, а затем занимает положение готовься к старту (рис. 2). Теперь можно запускать наш космический корабль Черепаха-1. Правый поворот! Дай газ! Правый поворот! и т. д. Если черепаха выйдет за определенные границы, компьютер сообщает: ВНИМАНИЕ! КОРАБЛЬ СОШЕЛ С ОРБИТЫ. Если время, в течение которого мы успешно управляли кораблем, составляет 15 компьютерных секунд, появится сообщение: ПОЛЕТ ПРОДОЛЖАЛСЯ 15 С. ХОТИТЕ ЛИ ИГРАТЬ СНОВА? (ДА/НЕТ) Наверное, вам захочется более уверенно управлять кораблем. Тогда следует ответить ДА, и корабль снова выйдет на старт. Если вы захотите, чтобы корабль двигался в других границах и с другим изменением скорости, ответьте НЕТ на последний вопрос и снова задайте команду ОРБИТА. Но осторожно! У черепахи голова не закружится, зато у вас... Упражнения
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
![]() |
|||
© Злыгостев А.С., 2001-2019
При использовании материалов сайта активная ссылка обязательна: http://informaticslib.ru/ 'Библиотека по информатике' |