Державна освітня установа вищої професійної освіти
«Сибірська державна автомобільно-дорожня академія
(СібАДІ) »
Факультет Інформаційні системи в управлінні
Напрямок Інформаційна безпека
Кафедра Інформаційна безпека
Пояснювальна записка до курсової роботи
з дисципліни «Мови програмування»
Назва роботи «Розробка програми« Гра «Змійка»
Виконав: студент гр. Біб - 13І1
щепов Олег Максимович
Перевірив викладач
Толкачова Е.В.
Омськ +2014
Зміст
Введення
. Середа розробки додатків Microsoft Visual C ++
. 1 Основи мови C ++
. 2 Елементи управління в Microsoft Visual C ++
. Опис програми
. 1 Правила гри
. 2 Блок-схема програми
. 2 Демонстрація роботи програми
Висновок
Додаток А Лістинг програми
Введення
Метою курсової роботи є отримання досвіду самостійної розробки відповідно до завдання користувальницького додатка, що працює під управлінням ОС Microsoft Windows, в середовищі розробки додатків Microsoft Visual C ++, а також отримання навику складання пояснювальної записки і оформлення відповідно до вимогами, прийнятими на факультеті «Інформаційні системи в управлінні».
Завданнями курсової роботи є: 1) розробка програми
відповідно до завдання; 2) складання пояснювальної записки
у відповідності до вимог. У першому розділі пояснювальної записки до курсової роботи наводиться короткий опис можливостей інтегрованої середовища розробки додатків Microsoft Visual C ++, основних алгоритмічних конструкцій мови програмування Visual C ++ і базових елементів управління. У другому розділі наводиться короткий опис програми, блок-схема програми і демонстрація роботи програми.
У висновку наводиться перелік вивчених питань і основних результатів курсової роботи.
У додаток винесений програмний код з докладними коментарями.
1. Середа розробки додатків Microsoft Visual C ++
Visual C ++ (MSVC) - інтегрована середа розробки додатків на мові C ++, розроблена фірмою Microsoft і постачається або як частина комплекту Microsoft Visual Studio, або окремо у вигляді безкоштовного функціонально обмеженого комплекту Visual C ++ Express Edition.
1.1 Основи мови С ++
C ++ - компільований lt; # center gt; мова програмування клавіатура visual
1.2 Елементи управління в Microsoft Visual C ++
Малюнок 1.1 - Головне вікно Microsoft Visual Studio
Малюнок 1.2 - Вікно створення проекту
Малюнок 1.3 - Вікно розробки програми
2. Опис програми
Додаток являє собою стандартне консольний додаток, яке можна згорнути або закрити.
У таблиці 2.1 перераховані використовувані в програмі глобальні константи і змінні, в таблиці 2.2 - функції.
Таблиця 2.1 - Глобальні константи і змінні
ІмяТіпНазначеніеmain_color [] char шаблон для кольору sizeintразмер змейкіX, Yintв який бік рухається змейкаcoordinates_x [1000], coordinates_y [1000] intмассіви, що зберігають координати частин тіла змейкіfood_x, food_yintкоордінати едиsymbolcharхраніт ASCII код натиснення клавіші [1000] [1000 ] charтабліца, в якій відбувається вся іграNconst intвисота табліциMconst intшіріна табліциTIMEconst intвремя за яке змійка переміщається на одну клітку
Таблиця 2.2 - функції
ІмяТіпНазначеніе change_colorvoidфункція зміни кольору консоліchange_directionvoidфункція, зчитує натиснуту клавішуshow_tablevoidфункція для виведення табліциclear_snake_on_tablevoidочіщаем координати, в яких розташовувалася змейкаshow_snake_on_tablevoidОбозначаем координати змейкіgame_overboolпроверяем, з'їла чи змійка саму себяcheck_coordinatesvoidпроверяем, чи не вийшла змійка за поле, якщо так то повертаємо її обратноnext_stepvoidфункція переміщення змейкіfood_checkboolфункція перевірки на наявність їжі на картеplace_foodvoidфункція додавання їжі на картуstandart_settingsvoidначальние уст...