На головну

Об'єктно-орієнтоване програмування.

  1. Алгоритмізація і програмування. Технології програмування.
  2. Алгоритмічне програмування. Основні способи організації дій в алгоритмах.
  3. Питання # 10 - Послідовний зв'язковий адаптер MCS-51. Режими роботи, програмування.
  4. Динамічне програмування. Загальна постановка задачі.
  5. Динамічне програмування. Оптимальний розподіл ресурсів
  6. Динамічне програмування. Поняття завдання динамічного програмування
  7. Інструментом управлінця є програмування.

Об'єктно-орієнтована мова (ГО). Включає об'єктні і візуальні ЯП.Основні елементи програмування називаються об'єкти. Поняття об'єкта включає в себе: сукупність властивостей (структурних даних, характерних для об'єкта, методів їх обробки і подій, на які даний об'єкт може реагувати). 2е фундаментальне поняття - клас.Клас - шаблон на основі якого може бути створений об'єкт. Клас описує властивості і методи, що визначають поведінку об'єктів даного класу. Кожен конкретний об'єкт класу називається екземпляр.

Найважливіші принципи ООП (об'єктно-орієнтованого програмування):

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

Найбільш сучасну мову програмування є С ++, Java. З 90-х років багато об'єктно-орієнтовані мови реалізуються як системи візуального проектування в яких інтерфейсна частина програмного продукту створюється в діалоговому режимі практично без програмування. Vishal Basic, Delphy, Vishal C ++, C ++ Builder, VBA.



I покоління | Сучасні інформаційні технології.

Класифікація загального прикладного ПО. | Класифікація спеціального прикладного програмного забезпечення. | Мережі. | Операційна система. Призначення і функції. | Сімейство ОС Windows. | Поняття файлової системи. Файлова структура ОС Windows. | Принципи стиснення даних. | Комп'ютерні віруси і середовище їхнього життя. | Алгоритм, його характеристики, властивості і класифікація. | Поняття програми та мови програмування. Рівні ЯП. Компіляція і інтерпретація. |

© um.co.ua - учбові матеріали та реферати