реміщення платформи вгору
3 -Переміщення Платформи вниз
2 - Зупинка платформи
Гра триває до тих пір, поки один з гравців не отримає 7 очок за перепустками м'яча.
. 2 Вимоги до технічних, програмних засобів розробки і функціонуванню програми
. 2.1 Вимоги до технічних і програмних засобів
Програма займає 52 Кб. жорсткого диска. Програма функціонує під ОС DOS 6.22 і вище. Дозвіл екрану не менше 640 * 480, 16 кольорів.
Технічні вимоги:
Для працездатності програми необхідний процесор Intel 486. Його можливості включають в себе:
операції з плаваючою комою та управлінням пам'яті;
модуль виконання команд розроблений так, щоб виконувати часто зустрічаються операції за один цикл;
- розрядний процесор для виконання арифметичних і логічних операцій;
Також для працездатності програми необхідно близько 100Кб вільного місця на жорсткому диску і від 500кб вільного місця в ОЗУ.
Програмні вимоги:
Для запуску програми необхідна операційна система MS-DOS 5.0DOS - це операційна система (ОС), розроблена фірмою Microsoft для ЕОМ на основі мікропроцесорів серії Intel 8086. Ця система має набором програм коштів для забезпечення прогону програм в монопольному режимі. Основні можливості системи визначаються набором засобів для управління файлами і пристроями вводу-виводу.
ОС MS DOS складається з наступних частин:
Базова система вводу-виводу (BIOS), що знаходиться в ПЗУ комп'ютера. Ця частина ОС є «вбудованої» в комп'ютер. Її призначення полягає у виконанні найбільш простих і універсальних послуг ОС, пов'язаних із здійсненням вводу-виводу. BIOS містить також тест функціонування комп'ютера при включенні його електроживлення. Крім того, BIOS містить програму виклику завантажувача ОС.
Завантаження операційної системи - це дуже коротка програма, що знаходиться в першому секторі кожної дискети з ОС MS DOS. Функція цієї програми полягає в зчитуванні в пам'ять ще двох модулів ОС, що і завершують процес завантаження MS DOS.
На вінчестері завантажувач ОС складається з двох частин. Це пов'язано з тим, що жорсткий диск може бути розбитий на кілька логічних дисків. Перша частина завантажувача знаходиться в першому секторі жорсткого диска, вона вибирає, з якого з розділів вінчестера слід продовжити завантаження. Друга частина завантажувача знаходиться в першому секторі цього розділу, вона зчитує в пам'ять модулі MS DOS і передає їм керування.
Дискові файли IO.SYS і MSDOS.SYS - вони завантажуються в пам'ять завантажувачем ОС і залишаються в пам'яті комп'ютера постійно. Файл IO.SYS є доповненням до базової системи введення-висновку в ПЗУ. Файл MSDOS.SYS реалізує основні високорівневі послуги MS DOS.
Командний процесор MS DOS обробляє команди, що вводяться користувачем. Командний процесор знаходиться в дисковому файлі COMMAND.COM на диску, з якого завантажується ОС.
Зовнішні команди MS DOS - програми, що поставляються разом з ОС у вигляді окремих файлів. Ці програми виконують дії обслуговуючого характеру, наприклад, форматування дискет, перевірку дисків і т.д.
Драйвери пристроїв - це спеціальні програми, які доповнюють систему введення-виведення MS DOS і забезпечують обслуговування нових пристроїв або нестандартне використання наявних пристроїв.
. 2.2 Обгрунтування вибору мови програмування
Для реалізації алгоритму в якості основного була вибрана мова програмування С ++, який став чи не стандартом для написання будь-яких досить складних програм. С ++ - це універсальна мова програмування, задуманий так, щоб зробити програмування більш простим і приємним для серйозного програміста. За винятком другорядних деталей С ++ є надбезліччю мови програмування C (його об'єктно-орієнтованим розширенням). Основною метою розробників C було створення мови, який замість незручного і позбавленого наочності асемблера застосовувався б найбільш нагальних завданнях системного програмування. До достоїнств мови С відносяться лаконічність запису алгоритмів, логічна стрункість написаних на ньому програм, їх переносимість між комп'ютерами з різною архітектурою і різними операційними середовищами (чого не скажеш про програми на машинно-залежному мовою асемблера). Компілятори мови розроблені практично для всіх існуючих у цей час платформ. Як ніякий інший мова програмування, мова С «довіряє» програмісту. Навіть у такому істотному питанні, як перетворення типів даних, накладаються лише незначні обмеження. У багатьох вип...