Как видите, автор требует не так уж много. А теперь он сам должен удовлетворить любопытство читателя (пардон, ученика!) и ответить на вопрос:
ПОЧЕМУ QBasic И ИГРЫ?
Почему автор выбрал именно этот язык программирования и именно это приложение?
Ответ на первую половину вопроса очень прост: ДЕШЕВО И СЕРДИТО!
Во-первых, вам ничего не понадобится кроме MS DOS, тогда как для освоения других языков необходимо приобрести и установить в компьютере целый комплекс программ.
Во-вторых, QBasic достаточно прост для изучения и позволяет получить навыки, облегчающие переход к современным языкам программирования.
В-третьих, он содержит набор команд, позволяющих работать с клавиатурой, дисплеем в символьном и графическом режимах, с дисководами, встроенным динамиком (и даже джойстиком и световым пером, хотя для большинства пользователей это экзотика).
И в-четвертых, обучение программированию производится на современном уровне, в среде, включающей современный редактор с обнаружением синтаксических ошибок, интерпретатор программ, отладчик и информационную поддержку.
По утверждению фирмы Microsoft исходные тексты отлаженных в этой среде программ могут быть откомпилированы и скомпонованы в исполняемые модули в системах QuickBasic и даже MS DOS VisualBasic.
Ответ на вторую половину вопроса еще проще:
По мнению автора использование чисто вычислительных задач для обучения программированию нецелесообразно. Для большинства людей они скучны своей абстрактностью и требуют повышенного объема познаний в математике. Поэтому они не позволяют с достаточной убедительностью продемонстрировать начинающему изучение этого предмета возможности моделирования реального мира программными средствами.
Игровые программы свободны от таких недостатков и создают более сильную мотивацию к обучению. К тому же большинство людей получило представление о компьютерах по играм. И то, и другое не так уж плохо, как может показаться некоторым ортодоксам. Игры — это очень серьезное занятие для всех от мала до велика. Маленький человечек превращается в большого играя или, говоря научным языком, моделируя в игре явления окружающей его действительности. Весьма серьезные люди (например, военные или бизнесмены) для повышения или поддержки квалификации время от времени участвуют в играх (военных или деловых). И любая сколь нибудь практически ценная программа также моделирует действительность: компьютер по программе (как оркестр по нотам) разыгрывает некоторое подобие того, что может произойти в реальной жизни. Для большинства обучающихся программирование какой-то