Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Клас "Вантажний ліфт"

Реферат Клас "Вантажний ліфт"





Міністерство освіти Російської Федерації

Тульський державний університет

Кафедра автоматики і телемеханіки






В В 

Клас В«Вантажний ліфтВ»

Пояснювальна записка до контрольно-курсовій роботі за курсом В«Об'єктно-орієнтоване програмуванняВ» В 





В 

Виконала: студентка групи 220622

Павликова М. В.

Перевірив: доцент кафедри АТМ p> Середін О. С.



Тула 2004 В  Анотація

В контрольно-курсовій роботі розглянута задача створення класу В«вантажний ліфтВ» та описи операцій над даним класом. Це завдання було спроектована з використанням концепцій об'єктно-орієнтованого програмування та реалізована мовою програмування С + +. Пояснювальна записка містить 26 аркушів, 5 рисунків і 3 використаних джерела.

Зміст

Стор. < 3

Постановка 5

Побудова абстрактної моделі класу В«вантажний ліфтВ» ............................. 6

2.1 Побудова діаграми класів ........................................... ..................... 9

2.2 Побудова діаграми модулів ........................................... ................... 10

Структура класу В«вантажний ліфтВ» ......................................... ...................... 11

3.1Формальное опис класу ........................................... ......................... 11

3.2 Опис структур даних ........................................... ........................... 13

3.3 Інструкція програмісту ............................................ ........................... 21

Демонстраційна програма ............................................. .......................... 22

4.1Текст 22

4.2 Інструкція користувачеві ............................................ ............................ 22

Тестовий 23

25

Список використаних джерел ............................................ ................ 26

В  Введення В 

Об'єктно-орієнтоване програмування - це новий підхід до створення програм. У міру розвитку обчислювальної техніки виникали різноманітні методики програмування. На кожному етапі створювався новий підхід, який допомагав програмістам справлятися зі зростаючим ускладненням програм. Перші програми створювалися за допомогою ключових перемикачів на передній панелі комп'ютера. Очевидно, що такий спосіб підходить тільки для дуже невеликих програм. Потім був винайдений мову асемблера, який дозволяв писати більш довгі програми. Наступний крок був зроблений в 1950 році, коли був створений перший мова високого рівня Фортран.

Використовуючи мова високого рівня, програмісти могли писати програми до декількох тисяч рядків довжиною. Для того часу зазначений підхід до програмування був найбільш перспективним. Однак мова програмування, легко розуміється в коротких програмах, коли справа стосувалася великих програм, ставав нечитабельним (і некерованим). Позбавлення від таких неструктурованих програм прийшло після винаходу в 1960 році мов структурного програмування. До них відносяться мови Алгол, Паскаль, і С. Структурне програмування увазі точно позначені керуючі структури, програмні блоки, відсутність (або, принаймні, мінімальне використання) інструкцій GOTO, автономні підпрограми, в яких підтримується рекурсія і локальні змінні. Суттю структурного програмування є можливість розбиття програми на складові елементи. Використовуючи структурне програмування, програміст може створювати і підтримувати програми понад 50000 рядків довгою.

Хоча структурне програмування, при його використанні для написання помірно складних програм, принесло видатні результати, навіть воно виявлялося неспроможним тоді, коли програма досягала певної довжини. Щоб написати більш складну програму, необхідний був новий підхід до програмуванню. У підсумку були розроблені принципи об'єктно-орієнтованого програмування. ООП акумулює кращі ідеї, втілені в структурному програмуванні, і поєднує їх з потужними новими концепціями, які дозволяють оптимально організовувати ваші програми. Об'єктно-орієнтоване програмування дозволяє вам розкласти проблему на складові частини. Кожна складова стає самостійним об'єктом, який містить свої власні коди і дані, які відносяться до цього об'єкта. У цьому випадку вся процедура в цілому спрощується, і програміст отримує можливість оперувати із набагато великими за обсягом програмами.

Всі мови ООП засновані на трьох основоположних концепціях, званих инкапсуляцией, поліморфізмом і спадкуванням:

Інкапсуляція - це механізм, який об'єднує дані і код, який маніпулює з цими даними, а також захищає і те, і інше від зовнішнього втручання або неправильного використання.

...


сторінка 1 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Розробка програм мовою С + + з використаних технології об'єктно-орієнто ...
  • Реферат на тему: Об'єктно-орієнтоване програмування. Порівняльний аналіз мов об'єкт ...
  • Реферат на тему: Об'єктно-орієнтоване програмування у середовіщі програмування Delphi7
  • Реферат на тему: Складання програм і алгоритмізація завдань з дисципліни "Об'єктно- ...