Пример готовой курсовой работы по предмету: Программирование
Содержание
Оглавление
Введение 3
Анализ технического задания 4
Назначение и область применения 4
Выбор среды программирования 4
Требования к программе 4
Требования к составу и параметры технических средств: 4
Разработка алгоритма решения задачи 5
Представление данных 5
Разработка программы 6
Представление игрового поля 6
Форма приложения 6
Начало игры (процедура NewGame) 9
Перемешивание фишек (процедура Mixer) 10
Процедура рисования игрового поля (ShowPole) 12
Процедура FormMouseDown 14
Процедура Move 15
Функция Finish 17
Заключение 20
Литература 21
Приложение 22
Выдержка из текста
Введение
Целью курсовой работы является разработка игры «Пятнашки».
История игры
Игра в
1. или Пятнашки — популярная головоломка, придуманная в 1878 году Ноем Чепмэном. Представляет собой набор одинаковых квадратных костяшек с нанесёнными числами, заключённых в квадратную коробку. Длина стороны коробки в четыре раза больше длины стороны костяшек для набора из 15 элементов (и в три раза больше для набора в 8 элементов), соответственно в коробке остаётся незаполненным одно квадратное поле.
Цель игры — перемещая костяшки по коробке, добиться упорядочивания их по номерам, желательно сделав как можно меньше перемещений.
Разработка интерфейса программы
Игрок на экране видит табло, которое разбито на
1. клеток. В пятнадцати из них расположены неповторяющиеся цифры, в случайном порядке от 1 до 15 и одна пустая.
Рис.1 Игровое поле.
Игрок должен перемещать по одной клетки с цифрой на пустое место.
Так происходит до тех пор, пока игрок не выстроит последовательную комбинацию цифр (Рис. 2), и лишь после этого игрок считается победителем.
Рис.2 Пятнашки в сборе
Список использованной литературы
Литература
1. Иванова Г.С. Программирование: учебник / Г.С. Иванова. – М.: КРОНУС, 2013. – 432 с. – (Бакалавриат).
2. Иванова Г.С. Технология программирование: учебник / Г.С. Иванова. – 2-е изд., стер. – М.: КРОНУС, 2013. – 336 с. – (Бакалавриат).
3. Сухарев М. Turbo Pascal 7.0. Теория и практика программирования – 3-е изд. Спб.: Наука и техника, 2007. – 544 с., ил.
4. Малыхина М.П. Программирование на языке высокого уровня. Turbo Pascal. – СПб.: БХВ-Петербург, 2006. – 544 с.: ил.
5. Тюкачев Н.А. Программирование в Delphi для начинающих / Н.А. Тюкачев, К.С. Рыбак, Е.Е. Михайлова. – Спб.: БХВ-Петербург, 2007. – 672 с.: ил.