Основни понятия
в обектноориентираното
програмиране (ООП)
Доц. д-р Христо Крушков
Катедра Компютърна Информатика
ФАКУЛТЕТ ПО МАТЕМАТИКА
И ИНФОРМАТИКА
ПЛОВДИВСКИ УНИВЕРСИТЕТ
“ПАИСИЙ ХИЛЕНДАРСКИ”
Доц. д-р Христо Крушков: Основни понятия в ООП
Парадигми в програмирането
Парадигмата (от гр. пример,
обрзец) на програмиране
представя (и определя)
концепцията на проектиране,
конструиране и изпълнение на
една програма.
Доц. д-р Христо Крушков: Основни понятия в ООП
Процедурна парадигма,
програмата е алгоритъм, който се
прилага върху набор от входни данни
до получаването на определен резултат
алгоритъмът е последователност от
инструкции (нареждания – указва как
да се постъпи), за получаване на
резултата (императивен стил)
Доц. д-р Христо Крушков: Основни понятия в ООП
Функционална парадигма
резултатът се дефинира като функция
на входните данни, които от своя
страна също могат да бъдат функции
(дори същите)
страничните ефекти при тези функции
са изчистени
Доц. д-р Христо Крушков: Основни понятия в ООП
Функционална парадигма
програмите обработват изрази, чиито
стойности се търсят.
стилът е декларативен, защото не се
инструктира изпълнителят как да
постъпи, а му се съобщава какво е това,
което се търси.
Доц. д-р Христо Крушков: Основни понятия в ООП
Логическа парадигма
проблемната област на задачата се дефинира
като съвкупност от факти и правила
резултатът се получава като отговор на
въпрос, зададен към базата от факти и
правила
този отговор се генерира автоматично на
основата на логически извод посредством
т.нар. “метод на резолюцията”.
Учебни материали
Споделени от колеги - с преглед преди изтегляне.
Основни понятия
Преглед на началото - целият файл след изтегляне
0 коментара
За да коментирате, трябва да сте влезли в профила си.
Влезте