Методы программирования. Модульное программирование. Структурное программирование. Объектно-ориентированное программирование презентация

Содержание

План лекции: Модульное программирование; Структурное программирование; Объектно-ориентированное программирование

Слайд 1Методы программирования


Слайд 2План лекции:
Модульное программирование;
Структурное программирование;
Объектно-ориентированное программирование


Слайд 3Модульное программирование — это такой способ программирования, при котором вся программа разбивается на

группу компонентов, называемых модулями, причем каждый из них имеет свой контролируемый размер, четкое назначение и детально проработанный интерфейс с внешней средой. 

Слайд 4Концепции модульного программирования:
Принцип утаивания информации 
Сборочное программирование 
Аксиома модульности 


Слайд 5Условия:
блочность организации
синтаксическая обособленность
семантическая независимость
общность данных
полнота определения


Слайд 6стремление к выделению независимой единицы программного знания; 
потребность организационного расчленения крупных разработок;
возможность

параллельного исполнения модулей (в контексте параллельного программирования).

Предпосылки к модульному программированию:


Слайд 7Разновидности модулей
Логические
Информационные
Функциональные


Слайд 8Характеристики модуля
Размер модуля
Рутинность модуля
Сцепление модуля
Прочность модуля


Слайд 9Структурное программирование
Цель структурного программирования - повышение надежности программ, обеспечение сопровождения и модификации, облегчение и ускорение разработки.


Последовательность

алгоритма решения задачи сверху вниз.
Использование структурного кодирования.


Слайд 10

Метод алгоритмической декомпозиции сверху вниз
Метод модульной организации частей программы
Метод структурного кодирования





Слайд 11Объектно-ориентированное программирование
Методология ООП использует метод объектной декомпозиции, согласно которому структура системы (статическая

составляющая) описывается в терминах объектов и связей между ними, а поведение системы (динамическая составляющая) - в терминах обмена сообщениями между объектами.

Слайд 12

Метод объектно-ориентированной декомпозиции 
Метод абстрактных типов данных 

Метод пересылки сообщений 





Слайд 13

Инкапсуляция — это сокрытие информации и комбинирование данных и функций (методов) внутри

объекта.

Наследование — построение иерархии порожденных объектов с возможностью для каждого такого объекта-наследника доступа к коду и данным всех порождающих объектов-предков. 

Полиморфизм — присваивание действию одного имени, которое затем разделяется вверх и вниз по иерархии объектов, причем каждый объект иерархии выполняет это действие способом, подходящим именно ему.


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика