Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
25 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
362.42 kB
Просмотров:
181
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд
Содержание слайда: Объектно-ориентированное программирование на алгоритмическом языке С++
Автор: доцент, канд. физ.-мат. наук,
Путуридзе Зураб Шотаевич
№2 слайд
Содержание слайда: Основные определения
Объект - то, что может быть индивидуально описано и рассмотрено.
Система - множество взаимосвязанных и взаимодействующих объектов для решения одной или множества задач (достижения одной или множества целей).
№3 слайд
Содержание слайда: Жизненный цикл объекта
№4 слайд
№5 слайд
Содержание слайда: Объектная организация окружающего мира
№6 слайд
Содержание слайда: Разработка и запуск системы
Определение цели, множества задач, для решения которых предназначена система.
Описание, создание необходимых объектов, составных частей (элементов) системы.
Конструктивная сборка системы.
Определения правил взаимодействия составных объектов системы. Построение соответствующих интерфейсов.
Запуск системы для функционирования, решения задач (согласно назначению).
№7 слайд
Содержание слайда: Иерархическая структура системы
№8 слайд
Содержание слайда: Схема интерфейсов взаимодействия объектов
№9 слайд
Содержание слайда: Схема взаимодействия объектов
№10 слайд
Содержание слайда: Требования к языку
Описать объект.
Конструировать иерархию объекта.
Конструировать иерархию системы взаимодействующих объектов.
Определить интерфейсы взаимодействия объектов (механизмы, кодирование, правила).
Программа на объектно-ориентированном языке – система.
№11 слайд
Содержание слайда: Схема приложения (программы)
Уровень сложности 1
№12 слайд
Содержание слайда: Схема приложения (программы)
Уровень сложности 2
№13 слайд
Содержание слайда: Этапы разработки программы (системы)
№14 слайд
Содержание слайда: Литература
Иванова Г.С. , Ничушкина Т.Н. Объектно-ориентированное программирование. Учебник для студентов ВУЗов. Издательство: МГТУ им. Н.Э. Баумана. Москва, 2014г. 455 стр.
Герберт Шилдт. С++ базовый курс. Издательский дом «Вильямс». Москва, 2017 г. 620 стр.
Васильев А.Н. Объектно-ориентированное программирование на С++. Издательство: Наука и Техника. Санкт-Петербург, 2016г. 543 стр.
Васильев А.Н. Программирование на С++ в примерах и задачах. Издательство: Эксмо. Москва, 2017г. 368 стр.
№15 слайд
Содержание слайда: Жизненный цикл виртуального объекта
№16 слайд
Содержание слайда: Реализация жизненного цикла виртуального объекта на языке С++
№17 слайд
Содержание слайда: Описание заголовочной части класса
class «имя класса» {
[private:]
«список скрытых элементов класса»
public:
«список доступных элементов класса»
protected:
«список защищенных элементов класса»
};
имя класса ::= идентификатор
элемент класса ::= описание свойства (поля, переменной)
::= описание заголовка метода
№18 слайд
Содержание слайда: Описание части реализации класса
«тип возвращаемого значения» «имя класса» :: «имя метода» ([список параметров])
{
// тело метода (код алгоритма метода)
}
имя класса – класс принадлежности метода
№19 слайд
Содержание слайда: Конструктор
«имя класса» ( [список параметров] );
Деструктор
~«имя класса» ( );
№20 слайд
Содержание слайда: Объявление объекта и доступ к его элементам
Объявление
«имя класса» «имя объекта» [,«имя объекта 1» … ];
имя объекта ::= идентификатор
Доступ
«имя объекта».«имя элемента объекта» [ ( [список аргументов] ) ]
№21 слайд
Содержание слайда: Пример 1
№22 слайд
№23 слайд
№24 слайд
№25 слайд