Как видите, автор требует не так уж много. А теперь он сам должен удовлетворить любопытство читателя (пардон, ученика!) и ответить на вопрос:

ПОЧЕМУ QBasic И ИГРЫ?

Почему автор выбрал именно этот язык программирования и именно это приложение?

Ответ на первую половину вопроса очень прост: ДЕШЕВО И СЕРДИТО!

Во-первых, вам ничего не понадобится кроме MS DOS, тогда как для освоения других языков необходимо приобрести и установить в компьютере целый комплекс программ.

Во-вторых, QBasic достаточно прост для изучения и позволяет получить навыки, облегчающие переход к современным языкам программирования.

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

И в-четвертых, обучение программированию производится на современном уровне, в среде, включающей современный редактор с обнаружением синтаксических ошибок, интерпретатор программ, отладчик и информационную поддержку.

По утверждению фирмы Microsoft исходные тексты отлаженных в этой среде программ могут быть откомпилированы и скомпонованы в исполняемые модули в системах QuickBasic и даже MS DOS VisualBasic.

Ответ на вторую половину вопроса еще проще:

По мнению автора использование чисто вычислительных задач для обучения программированию нецелесообразно. Для большинства людей они скучны своей абстрактностью и требуют повышенного объема познаний в математике. Поэтому они не позволяют с достаточной убедительностью продемонстрировать начинающему изучение этого предмета возможности моделирования реального мира программными средствами.

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