СОВРЕМЕННЫЕ ПОДХОДЫ К ПРОГРАММИРОВАНИЮ Работу выполнили: Студенты группы

Скачать презентацию СОВРЕМЕННЫЕ ПОДХОДЫ К ПРОГРАММИРОВАНИЮ Работу выполнили: Студенты группы Скачать презентацию СОВРЕМЕННЫЕ ПОДХОДЫ К ПРОГРАММИРОВАНИЮ Работу выполнили: Студенты группы

sovremennye_podhody_k_programmirovaniyu(prez).pptx

  • Размер: 854.6 Кб
  • Автор:
  • Количество слайдов: 14

Описание презентации СОВРЕМЕННЫЕ ПОДХОДЫ К ПРОГРАММИРОВАНИЮ Работу выполнили: Студенты группы по слайдам

СОВРЕМЕННЫЕ ПОДХОДЫ К ПРОГРАММИРОВАНИЮ Работу выполнили: Студенты группы 554 Баженов Виталий, Чумаков Артём иСОВРЕМЕННЫЕ ПОДХОДЫ К ПРОГРАММИРОВАНИЮ Работу выполнили: Студенты группы 554 Баженов Виталий, Чумаков Артём и Шульмин Денис

КЛАССИФИКААЦИЯ •  структурный, модульный •  объектно-ориентированный (ООП) •  компонентно-ориентированный (. NET)КЛАССИФИКААЦИЯ • структурный, модульный • объектно-ориентированный (ООП) • компонентно-ориентированный (. NET)

Структурное программирование  Сутью структурного программирования является возможность разбиения программы на составляющие элементы. ИдеиСтруктурное программирование Сутью структурного программирования является возможность разбиения программы на составляющие элементы. Идеи структурного программирования появились в начале 70 -годов в компании IBM, в их разработке участвовали известные ученые Дейкстра, Милс, Кнут.

МОДУЛЬНОЕ • Модульное программирование - это организация программы как совокупности небольших независимых блоков (модулей).МОДУЛЬНОЕ • Модульное программирование — это организация программы как совокупности небольших независимых блоков (модулей).

UNIT  имя модуля;     { заголовок } INTERFACE  UNIT ; { заголовок } INTERFACE { интерфейсная часть } Uses ; Const ; Type ; Var ; Procedure ; . . . Function ; . . . IMPLEMENTATION { раздел реализации } Uses ; Const ; Type ; Var ; Procedure ; . . . Function ; BEGIN END.

 • Объектно-ориентированное программирование позволяет разложить проблему на составные части. Каждая составляющая становится самостоятельным • Объектно-ориентированное программирование позволяет разложить проблему на составные части. Каждая составляющая становится самостоятельным объектом, содержащим свои собственные коды и данные, которые относятся к этому объекту. Объектно-ориентированное программирование (ООП)

Базовые принципы ООП характеризуется тремя базовыми принципами: 1. Инкапсуляция 2. Наследование 3. Полиморфизм Базовые принципы ООП характеризуется тремя базовыми принципами: 1. Инкапсуляция 2. Наследование 3. Полиморфизм

Инкапсуляция Type Coordinates = class  x, y : byte;  procedure Init (Xinit,Инкапсуляция Type Coordinates = class x, y : byte; procedure Init (Xinit, Yinit: byte); function Get. X : byte; function Get. Y : byte; end;

НАСЛЕДОВАНИЕ Type Cursor = class (coordinates) Hidden : Boolean;  end;  НАСЛЕДОВАНИЕ Type Cursor = class (coordinates) Hidden : Boolean; end;

ПОЛИМОРФИЗМ • Полиморфизм – это придание действию (методу) одного имени, которое совместно используется объектамиПОЛИМОРФИЗМ • Полиморфизм – это придание действию (методу) одного имени, которое совместно используется объектами всей иерархии класса, причем каждый объект реализует это действие своим собственным, подходящим для него образом. • Другими словами, полиморфизм – это использование одинаковых имен методов на разных уровнях

КОМПОНЕНТНО-ОРИЕНТИРОВАННЫЙ (. NET) Наиболее существенным нововведением идеологии Microsoft. NET является компонентно-ориентированный подход к программированию.КОМПОНЕНТНО-ОРИЕНТИРОВАННЫЙ (. NET) Наиболее существенным нововведением идеологии Microsoft. NET является компонентно-ориентированный подход к программированию.

СПАСИБО ЗА ВНИМАНИЕ! СПАСИБО ЗА ВНИМАНИЕ!

Зарегистрируйтесь, чтобы просмотреть полный документ!
РЕГИСТРАЦИЯ