адках програми, написані на цій мові програмування, порівнянні за швидкості з програмами, написаними на мові асемблера, при цьому вони більш наочні і прості в супроводі. Все це робить його зручним і ефективним засобом для вирішення різноманітних завдань.
. 2.3 Опис мови програмування ++ включає в себе елементи об'єктно-орієнтованого програмування:
обов'язкове оголошення всіх змінних;
підпрограми оголошуються в розділі підпрограм;
використання блокової структури;
використання як структурованих, так і не структурованих даних.
Типи даних бувають:
) символьні дані;
) числові дані;
а) з фіксованою точкою;
б) з плаваючою точкою;
) в двійково-десятковому поданні.
const - оголошення констант;
int - оголошення змінних;
. Розділ оголошення підпрограм:
Procedure - оголошення процедури;
основний блок - сама програма
. У C ++ є наступні види операцій:
арифметичні операції;
операції відносини;
логічні операції;
операції над символами.
Оператори мови C ++:
- А - заміна знака на протилежний;
А * В - множення;
А/В - розподіл;
А + В - додавання;
А-В - віднімання;
А lt; В - менше;
А gt; В - більше;
А lt;=В - менше або дорівнює;
А gt;=В - більше або дорівнює
А=В - одно;
А lt; gt; В - не одно;
2. СПЕЦІАЛЬНИЙ РОЗДІЛ
. 1 Основні функції програми та їх реалізація
Основними функціями програми є:
реалізація користувальницького інтерфейсу, зокрема меню програми
опис предметної області в ключі об'єктно-орієнтованого програмування
реалізація процедури швидкого малювання об'єкта (м'ячі)
реалізація алгоритму управління платформи супротивника
реалізація механізму поведінки м'яча при зіткненні з перешкодами.
. 2 Функції інтерфейсу
користувача інтерфейс - перше, з чим стикається користувач при запуску програми. Перше враження про будь-якій програмі у користувача складається в перші миті роботи з нею. І тут дружелюбність інтерфейсу надзвичайно важлива. Весь людино-машинний інтерфейс при роботі з комп'ютером є інтерфейсами операційної системи і програм, з якими користувач працює.
Поняття дружелюбного користувальницького інтерфейсу включає в себе всю сукупність зручності, інформативності і інтуїтивної зрозумілості для користувача інтерфейсу. Побічно, хороший дружній інтерфейс свідчить про гарний рівень програми. Наявність зручного інтерфейсу прискорює роботу з програмою, зменшує час на навчання персоналу роботі з нею.
Інформативність подання інформації життєво важлива в багатьох прикладних областях, наприклад управління технологічним процесом на відповідальних ділянках виробництва. По тому наскільки швидко оператор побачить вихід якої-небудь величини за задані межі, тим швидше він зреагує на цю виняткову ситуацію, тим менші наслідки будуть. Крім того, його реакція на подібну ситуацію знову ж повинна використовувати якісь органи управління технологічним процесом, що знаходяться перед ним, іншими словами - це також користувальницький інтерфейс.
Навіть якщо не брати такі відповідальні області застосування комп'ютерної техніки, роль користувальницького інтерфейсу можна недооцінювати. Уявімо собі програму, з якою щодня працюють мільйони людей у ??всьому світі, наприклад текстовий редактор Word. Візьмемо, приміром, операцію пошуку. Якщо уявити, що така операція в новій версії буде економити при роботі одну десяту секунди часу, а за годину одна людина буде вдаватися до такої операції хоча б один раз, то за робочий день (8:00) один мільйон чоловік заощадить 222 години робочого часу! А через що може вийти різниця в 0,1 секунду? Та практично через нічого - різне положення кнопок, наприклад.
Таким чином, важливість для користувача інтерфейсу ні в якому разі не варто применшувати.
. 3Опісаніе алгоритму розв'язання задачі