ЗМІСТ
Введення
. Загальний розділ
. 1 Постановка завдання
. 1.1 Визначення основних функцій завдання
. 1.2 Вимоги до вихідних даних
1.2 Вимоги до технічних, програмних засобів розробки і
функціонуванню програми
. 2.1 Вимоги до технічних і програмних засобів
. 2.2 Обгрунтування вибраної мови програмування
. 2.3 Опис мови програмування
. Спеціальний розділ
. 1 Основні функції програми та їх реалізація
. 2 Функції інтерфейсу
. 3 Опис алгоритму розв'язання задачі
. 4 Тестування основних функцій завдання
Список літератури
ВСТУП
З початку 80-х років почалося широке впровадження ЕОМ у діяльність людини. ЕОМ дозволяє повсюдно автоматизувати людську діяльність і вивільнити інтелектуальні ресурси для творчої праці. У зв'язку з широким впровадженням ЕОМ виникає необхідність у своєрідній мінімалізації витрат часу на освоєння цієї техніки максимально широким колом користувачів.
Слово «комп'ютер» означає «вирахувати», тобто пристрій для обчислень. Це пов'язано з тим, що перші комп'ютери створювалися як пристрої для обчислень.
Хоча комп'ютери створювалися для чисельних розрахунків, скоро виявилося, що вони можуть обробляти і інші види інформації - адже практично всі вони можуть бути представлені в числовій формі. Зараз за допомогою комп'ютерів не тільки проводяться числові розрахунки, але і готуються до друку книги, створюються малюнки, кінофільми, музика, здійснюється управління заводами і космічними кораблями і т.д. Комп'ютери перетворилися на універсальні засоби для обробки всіх видів інформації, використовуваних людиною.
Більшість (понад 90%) сучасних комп'ютерів є IBM PC - сумісними персональними комп'ютерами. Повна програмна сумісність цих комп'ютерів призвела до появи сотень тисяч розрахованих для них програм, які охоплюють практично всі сфери людської діяльності.
Відносно високі можливості IBM PC - сумісних комп'ютерів по переробці інформації дозволили використовувати їх (а не більш потужні комп'ютери) як для вирішення переважної більшості завдань у бізнесі, так і для майже всіх особистих потреб користувача таких, як розвага і комп'ютерний гри.
Комп'ютерні ігри так само існують для того, щоб перетворити дозвілля або вільну хвилинку людини в розважальне, а іноді навіть повчальне час супроводження. Багато Комп'ютерні ігри мають не тільки розважальну функцію, але й так само здатні розвивати реакцію, швидкість мислення. Дана гра пінг-понг з комп'ютером спрямована на розвиток швидкості реакції. Адже з кожним новим рівнем швидкість пересування м'яча по ігровому полю стає значно швидше, що вимагатиме від гравця блискавичну реакцію і здатність думати на крок вперед.
1. ЗАГАЛЬНИЙ РОЗДІЛ
. 1 Постановка завдання
Потрібно розробити комп'ютерну гру пінг-понг. Ігрове поле складається з двох рухомих прямокутників (майданчиків, «ракеток»), однією з яких управляє гравець, інший противник, м'ячика, ігрового меню, розмітки поля. Рухається по ігровому полю м'ячик, може відскакувати від меж поля, від майданчиків.
Гра триває до тих пір, поки один з гравців не отримає 7 очок за перепустками м'яча.
. 1.1 Визначення основних функцій завдання
Головні функції завдання ігри пінг-понг це не тільки зробити дозвілля користувача розважальним, а й розвинути реакцію, і здатність швидко думати
У додатку 1 показана функціональна схема.
Так само в задачі реалізована опція вихід. Завдяки їй користувач зможе вийти з цієї гри, а результати автоматичні зберігаються.
. 1.2 Вимоги до вихідних даних
Вихідними даними для даної програми є ім'я користувача, введене на початку гри. Ім'я не повинно перевищувати більше 20 символів. Воно може містити символи, як російської, так і латинської розкладки.
Управління здійснюється наступними клавішами:
- Гравець:
5 -Вихід з гри
A -Переміщення платформи вгору
D -Переміщення Платформи вниз
S - Зупинка платформи
- Гравець:
5 -Вихід з гри
1 -Пе...