Презентация Основные понятия объектно-ориентированного программирования онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Основные понятия объектно-ориентированного программирования абсолютно бесплатно. Урок-презентация на эту тему содержит всего 31 слайд. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Основные понятия объектно-ориентированного программирования



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    31 слайд
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    260.22 kB
  • Просмотров:
    163
  • Скачиваний:
    4
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Основные понятия
Содержание слайда: Основные понятия объектно-ориентированного программирования Лекция №2 Дисциплина: Программирование Направление 09.03.01 «Информатика и вычислительная техника» профиль «Системы автоматизированного проектирования»

№2 слайд
Объектно-ориентированное
Содержание слайда: Объе́ктно-ориенти́рованное программи́рование (ООП) — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования

№3 слайд
Литература
Содержание слайда: Литература

№4 слайд
История ООП возникло в
Содержание слайда: История ООП возникло в результате развития идеологии процедурного программирования, где данные и подпрограммы (процедуры, функции) их обработки формально не связаны. Первым языком программирования, в котором были предложены принципы объектной ориентированности, была Симула. В момент его появления в 1967 году в нём были предложены революционные идеи: объекты, классы, виртуальные методы и др., однако это всё не было воспринято современниками как нечто грандиозное. При взаимодействии системного и прикладного уровней операционных систем заметное влияние стали оказывать языки объектно-ориентированного программирования. Например, одной из наиболее распространённых библиотек мультиплатформенного программирования является объектно-ориентированная библиотека Qt, написанная на языке C++.

№5 слайд
Языки ООП C C F Java Delphi
Содержание слайда: Языки ООП C# C++ F# Java Delphi Swift Object Pascal VB.NET Visual DataFlex Perl PowerBuilder Python

№6 слайд
Смысл программы
Содержание слайда: Смысл программы

№7 слайд
Объектно-ориентированное
Содержание слайда: Объектно-ориентированное программирование (ООП) ООП — это метод программирования, при использовании которого главными элементами программ являются объекты. В основе объектно-ориентированного подхода лежат три понятия: инкапсуляция наследование полиморфизм Вопросы

№8 слайд
Объекты Будем называть
Содержание слайда: Объекты Будем называть объектом понятие, абстракцию или любой предмет с четко очерченными границами, имеющий смысл в контексте рассматриваемой прикладной проблемы. Введение объектов преследует две цели: понимание прикладной задачи (проблемы); введение основы для реализации на компьютере. Объект - это мыслимая или реальная сущность, обладающая характерным поведением и отличительными характеристиками и являющаяся важной в предметной области. Каждый объект имеет состояние, обладает четко определенным поведением и уникальной идентичностью.

№9 слайд
Состояние Состояние state -
Содержание слайда: Состояние Состояние (state) - совокупный результат поведения объекта: одно из стабильных условий, в которых объект может существовать, охарактеризованных количественно; в любой момент времени состояние объекта включает в себя перечень (обычно статический) свойств объекта и текущие значения (обычно динамические) этих свойств.

№10 слайд
Поведение В терминологии
Содержание слайда: Поведение В терминологии объектно-ориентированного подхода понятия "действие", "сообщение" и "метод" являются синонимами. Т.е. выражения "выполнить действие над объектом", "вызвать метод объекта" и "послать сообщение объекту для выполнения какого-либо действия" эквивалентны. Поведение (behavior) - действия и реакции объекта, выраженные в терминах передачи сообщений и изменения состояния; видимая извне и воспроизводимая активность объекта.

№11 слайд
Уникальность Уникальность
Содержание слайда: Уникальность Уникальность (identity) - свойство объекта; то, что отличает его от других объектов. В машинном представлении под параметром уникальности объекта чаще всего понимается адрес размещения объекта в памяти.

№12 слайд
Объект В языках
Содержание слайда: Объект В языках программирования понятие объекта реализовано как совокупность свойств (структур данных, характерных для данного объекта), методов их обработки (подпрограмм изменения их свойств) и событий, на которые данный объект может реагировать и, которые приводят, как правило, к изменению свойств объекта. Для объектов характерны понятия класса и подкласса.

№13 слайд
Класс и подкласс Класс
Содержание слайда: Класс и подкласс Класс — обобщенное описание набора объектов, обладающих некоторыми одинаковыми методами и структурами данных. Подкласс — более подробное описание, относящееся к какому-либо специализированному подмножеству набора объектов, описанного классом. Иногда подклассы называют также производными или дочерними классами.

№14 слайд
Инкапсуляция Объединение
Содержание слайда: Инкапсуляция Объединение данных и свойственных им процедур обработки в одном объекте, называется инкапсуляцией и является одним из важнейших принципов ООП.

№15 слайд
Наследование Наследование
Содержание слайда: Наследование Наследование предусматривает создание новых классов на базе существующих и позволяет классу потомку иметь (наследовать) все свойства класса – родителя.

№16 слайд
Полиморфизм Полиморфизм
Содержание слайда: Полиморфизм Полиморфизм означает, что рожденные объекты обладают информацией о том, какие методы они должны использовать в зависимости от того, в каком месте цепочки они находятся.

№17 слайд
Объектно-ориентированный
Содержание слайда: Объектно-ориентированный подход обладает преимуществами уменьшение сложности программного обеспечения; повышение надежности программного обеспечения; обеспечение возможности модификации отдельных компонентов программного обеспечения без изменения остальных его компонентов; обеспечение возможности повторного использования отдельных компонентов программного обеспечения.

№18 слайд
Вопрос Основой методологии
Содержание слайда: Вопрос 1 Основой методологии объектно-ориентированного программирования является … описание программной системы в терминах объектов и связей между ними отказ от использования подпрограмм при реализации системы описание системы в виде рекуррентных соотношений вывод некоторого целевого утверждения

№19 слайд
Ответ на вопрос Основой
Содержание слайда: Ответ на вопрос 1 Основой методологии объектно-ориентированного программирования является … описание программной системы в терминах объектов и связей между ними отказ от использования подпрограмм при реализации системы описание системы в виде рекуррентных соотношений вывод некоторого целевого утверждения

№20 слайд
Вопрос Программирование, в
Содержание слайда: Вопрос 2 Программирование, в котором методика анализа, проектирования и написания приложений с помощью структуры классов, каждый из которых является целостным фрагментом кода и обладает свойствами и методами, называется … модульным формальным структурным объектно-ориентированным

№21 слайд
Ответ на вопрос
Содержание слайда: Ответ на вопрос 2 Программирование, в котором методика анализа, проектирования и написания приложений с помощью структуры классов, каждый из которых является целостным фрагментом кода и обладает свойствами и методами, называется … модульным формальным структурным объектно-ориентированным

№22 слайд
Вопрос В
Содержание слайда: Вопрос 3 В объектно-ориентированном программировании каждый объект по отношению к своему классу является... кодом экземпляром функцией фрагментом

№23 слайд
Ответ на вопрос В
Содержание слайда: Ответ на вопрос 3 В объектно-ориентированном программировании каждый объект по отношению к своему классу является... кодом экземпляром функцией фрагментом

№24 слайд
Вопрос В
Содержание слайда: Вопрос 4 В объектно-ориентированном программировании полиморфизм характеризуется … возможностью задания в иерархии объектов различных действий в методе с одним именем способностью объекта наследовать свойства и методы класса родителя посылкой сообщений объектам сокрытием информации и комбинированием данных и методов внутри объекта

№25 слайд
Ответ на вопрос В
Содержание слайда: Ответ на вопрос 3 В объектно-ориентированном программировании полиморфизм характеризуется … возможностью задания в иерархии объектов различных действий в методе с одним именем способностью объекта наследовать свойства и методы класса родителя посылкой сообщений объектам сокрытием информации и комбинированием данных и методов внутри объекта

№26 слайд
Вопрос В
Содержание слайда: Вопрос 5 В объектно-ориентированном программировании сокрытие информации, комбинирование данных и методов внутри объекта определяет понятие наследования иерархии инкапсуляции полиморфизма

№27 слайд
Ответ на вопрос В
Содержание слайда: Ответ на вопрос 5 В объектно-ориентированном программировании сокрытие информации, комбинирование данных и методов внутри объекта определяет понятие наследования иерархии инкапсуляции полиморфизма

№28 слайд
Вопрос В
Содержание слайда: Вопрос 6 В объектно-ориентированном программировании в процессе реализации механизма наследования возникает … новый метод в каждом классе новое поле в каждом классе инкапсуляция данных и методов иерархия классов

№29 слайд
Ответ на вопрос В
Содержание слайда: Ответ на вопрос 6 В объектно-ориентированном программировании в процессе реализации механизма наследования возникает … новый метод в каждом классе новое поле в каждом классе инкапсуляция данных и методов иерархия классов

№30 слайд
Вопрос Принципом
Содержание слайда: Вопрос 7 Принципом объектно-ориентированного программирования не является... инкапсуляция наследование полиморфизм использование функций

№31 слайд
Ответ на вопрос Принципом
Содержание слайда: Ответ на вопрос 7 Принципом объектно-ориентированного программирования не является... инкапсуляция наследование полиморфизм использование функций

Скачать все slide презентации Основные понятия объектно-ориентированного программирования одним архивом: