Реферат: Программирование игры Змейка

330,334 Задаються координати курсору клавіатури

331 Затримка DTime-секунд

332 Виконується процедура Move

335 Закінчення циклу 320

336 Виконується процедура Kill

337 Перехід на мітку

338 Закриття файлу

339 Закінчення основної програм

Лістінг програми представлений в додатку 2, блок—схему головного блоку програми наведено в додатку 1.

2.3Контрольний приклад

та аналіз результатів машинного експерименту.

Для створення довільних виробів використовують відповідні технології. При цьому у поняття технології включаються сукупність виробничих процесів , методів та засобів , які призначені для створення певних видів виробів із зазначеними показниками якості. Одним з найбільш складних і трудомістких етапів технологічного процесу розробки програм є їх відладка. На відладку припадає близько 50% трудомісткості загальних витрат на створення складних комплексів програм. Під відладкою слід розуміти процес , який забезпечує можливість отримання програми, яка буде функціонувати з потрібними характеристиками у заданій області вхідних даних.

Процес відладки включає:

- створення сукупності тестових еталонних значень , яким програма повинна відповідати;

- тестування програми з виконанням об’єктного коду і з різними рівнями деталізації: детерміноване , стохастичне та тестування в реальномумасштабі часу;

- розробка модифікації програми з метою включення причин відхилення результатів від еталонних.

Основним методом виявлення помилок при відладці програм є їх тестування. При цьому затрати на тестування для виявлення помилок складають 30%-40% загальних затрат на розробку програм і у значній мірі визначають якість створеного програмного продукту. Ефективність тестування є важливим фактором, який визначає вартість та тривалість розробки складних комплексів програм.

Основною метою тестування для виявлення помилок є виявлення всіх відхилень результатів функціонування програми від еталонних значень. При цьому ставиться задача виявлення максимального числа помилок , які приводять до виникнення помилок. Після цього застосовується тестування для діагностики та локалізації виявлених помилок. На цій стадії найважливішим є точне встановлення місця спотворення програми або даних , яке є причиною відхилення результатів від еталонних даних при тестуванні з метою виявлення помилок. На цьому етапі визначається частина програми , яку слід коректувати (модифікувати). Еефективним є тести , які дозволяють швидко і точно локалізувати помилки.

Після локалізації і усунення виявлених помилок застосовується контрольне тестування. Контрольний приклад для перевірки правильності розробленої програми виконано вручну. Для перевірки роботи програми в нормальних умовах перевіряємо гру на іграбельність-.

МЕНЮ гри Змійка

Процес гри

Після «смерті» змійки

Введення ім’я для запису результату у файл RESULT. DAT

Перегляд раніше записаних результатів

Розроблена програма-гра дає можливість добре відпочити після тривалого робочого дня.

Висновки.

Розв’язування задач обчислювального характеру з використанням персональних комп’ютерів має велике практичне значення, оскільки дає можливість значно економити час при виконанні простих , але громістких обчислень. Використання з цією метою готових пакетів прикладних програм для виконання математичних обчислень має певні вади. Ліцензовані пакети прикладних програм мають високу вартість і достатньо високу складність експлуатації. Тому їх використання для розв’язування нескладних задач (а саме такою є сортування масиву) є недоцільним. Надзвичайно важливо вміти самостійно складати прості програми для розв’язування задач обчислювального характеру.

В даному курсовому проекті розроблено і описано програму-гру «Змійка». Для розробки програми вибрано мову Паскаль (середовище BorlandPascal) . Програма розроблена із застосуванням методики процедурного проектування.

Програма відкомпільована з отриманням ехе-файла та відладжена.

Вибір алгоритмічної мови Паскаль для реалізації постановленої задачі повністю виправдав себе.

Список використаної літератури:

1. Т.В. Ковалюк, видавнича група «BHV», 2005- «ОСНОВИ ПРОГРАММУВАННЯ».

ДОДАТКИ


Додаток 2.

Лістинг програми.

001}Program ZMEjKA;

К-во Просмотров: 535
Бесплатно скачать Реферат: Программирование игры Змейка