Иллюстрированный самоучитель по Basic, вводный курс

Тараканьи бега (математика, дизайн и программирование). Тесты (психология, русский язык и программирование).

Конечно, сейчас уже далеко не все из вас смотрели фильм "Бег", поставленный по роману М. Булгакова. В частности, в нем есть сюжет о том, как наши эмигранты первой волны зарабатывали себе в Париже на жизнь. Одним из источников их доходов были тараканьи бега. Попробуем реализовать их компьютерную версию.

  • Часть 1. Красочная заставка.
  • Часть 2. Представление кличек участвующих тараканов, запрос количества делающих ставки и их фамилий, выдача всем кредита в 200 единиц, прием ставок (не более 100, но не менее 30).
  • Часть 3. Оформление игрового поля примерно, как на рис. 1.78.
  • Часть 4. Непосредственно забег. Скорость каждого таракана за один такт – случайное целое число от 1 до 5.

Забег заканчивается, как только какой-либо таракан коснулся "головой" финишной черты. Если никто из сделавших ставки не выиграл, то деньги переходят в доход казино. В случае выигрыша игрока, ему начисляется двойная ставка. Игра идет до тех пор, пока кто-либо не разорится, или кто-либо не наберет сумму в размере двойного кредита.

Таблица 1.8. Затраты из общей прибыли за месяц.

Затраты % Затраты %
Амортизация 12 Охранные структуры 25
Налоги 22 Новые фильмы 22
Зарплата сотрудникам 16 Директор 3
  • Часть 5. После каждого забега выводится информационное сообщение о финансовом положении участников и статистике побед тараканов.

Рекомендуется оформить забег музыкально.

Иллюстрированный самоучитель по Basic, вводный курс › Задания повышенной трудности, интегрированные, азартные › Тараканьи бега (математика, дизайн и программирование). Тесты (психология, русский язык и программирование).
Рис. 1.77. Игровое поле для "тараканьих бегов"

Тесты (психология, русский язык и программирование)

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

Такая программа может использоваться как для психологических тестов, так и для проверки знаний в какой-либо области.

Если с одним тестом у вас получилось, то можно написать целую гибкую систему тестирования, где пользователю предлагается выбор из нескольких тестов, а также непосредственное создание тестов самому.

Итак, вы уже имеете некий багаж знаний, который никогда не бывает лишним, вы уже пользуетесь уважением у друзей и преподавателей, вы получаете только пятерки по программированию, но впереди – моря и океаны новых знаний. Ничего не бойтесь, и все у вас получится!

Удачи!

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.