Включить звукозапись!. Андрей Александрович Б Е Р С профессор, доктор тех. наук, академик МАИ. Сибирское Отделение РАН Институт Систем информатики им.

Презентация:



Advertisements
Похожие презентации
Включить звукозапись!. Андрей Александрович Б Е Р С профессор, доктор тех. наук, академик МАИ. Сибирское Отделение РАН Институт Систем информатики им.
Advertisements

Включить звукозапись!. Андрей Александрович Б Е Р С профессор, доктор тех. наук, академик МАИ. Сибирское Отделение РАН Институт Систем информатики им.
Включить звукозапись!. Андрей Александрович Б Е Р С профессор, доктор тех. наук, академик МАИ. Сибирское Отделение РАН Институт Систем информатики им.
Включить звукозапись!. Андрей Александрович Б Е Р С профессор, доктор тех. наук, академик МАИ. Сибирское Отделение РАН Институт Систем информатики им.
Включить звукозапись!. Андрей Александрович Б Е Р С профессор, доктор тех. наук, академик МАИ. Сибирское Отделение РАН Институт Систем информатики им.
Включить звукозапись!. Андрей Александрович Б Е Р С профессор, доктор тех. наук, академик МАИ. Сибирское Отделение РАН Институт Систем информатики им.
Андрей Александрович Б Е Р С профессор, доктор тех. наук, академик МАИ. Сибирское Отделение РАН Институт Систем информатики им. А.П. Ершова Новосибирский.
Андрей Александрович Б Е Р С профессор, доктор тех. наук, академик МАИ. Сибирское Отделение РАН Институт Систем информатики им. А.П. Ершова Новосибирский.
Андрей Александрович Б Е Р С профессор, доктор тех. наук, академик МАИ. Сибирское Отделение РАН Институт Систем информатики им. А.П. Ершова Новосибирский.
Объектно- ориентированное программирование (ООП)
Программирование Программирование – это раздел информатики, задача которого – разработка программного обеспечения компьютера. Люди, работающие на компьютерах.
В. И. Дихтяр ИНФОРМАТИКА Российский университет дружбы народов Институт гостиничного бизнеса и туризма Раздел 3Моделирование объектов и процессов и его.
Методология объектно- ориентированного программирования.
П Л А Н Основания и обоснования. Чего не будет. Информатика = 1 часть Начало. Классики. Исходные принципы ВМ Теория деятельности Периодизация развития.
В. Дихтяр ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ (для бакалавров) Российский университет дружбы народов Институт гостиничного бизнеса и туризма Раздел 1.Разработка.
Горохова Светлана Николаевна МАОУ СОШ 19 п. Пироговский.
Профессиональное программирование на языке C# Лекция 3 «Он живой и светится!» Доктор физ.-мат. наук, профессор Р.В. Шамин Сахалинский филиал Дальневосточного.
1 Диаграммы реализации (implementation diagrams).
Алгоритмический подход – главное алгоритм решения задачи ( в основном, используется для вычислительных задач ); Структурное программирование – декомпозиция,
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ СТАВРОПОЛЬСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ.
Транксрипт:

Включить звукозапись!

Андрей Александрович Б Е Р С профессор, доктор тех. наук, академик МАИ. Сибирское Отделение РАН Институт Систем информатики им. А.П. Ершова Новосибирский государственный университет l a o x i o n i i s. n s k. s u тел: (383) Магистратура ФИТ, 1-й курс. Лекция 10 – г. Новосибирский Государственный университет Данте Ад, песнь XXVII G.Dore

Перечень объектов Перечень протоколов Рабочая область Прогр. фрагмент 2 ВЫвод Исполнитель 2 ВВод История исполнения 1 Текст-описание, определяющий исполнение ( программа ) Перечень объектов Перечень протоколов Рабочая область Прогр. фрагмент 1 ВЫвод Исполнитель 1 ВВод История исполнения 2 Исп ( Иисп 1 ) = Иисп 2 Линейные и Циклические Движения Колесо из шагов Многомерность внутренних времен 1 такт t t k t k,3 k,3,4 11 тактов t k,6 Локальное время исполнения каждого предписания равно 1 такт = (t сек). 0 такт есть t - акт

Основная структура исполнения Исполнение в ООВУ Смешанные вычисления, Смешанное исполнение Интерпретация, Трансляция, Оптимизация Языковое обеспечение и типология сверток: Макросы, (передача параметров значением) Подпрограммы, Объекты, Доступы ВиртМашины, Уровни представления программ Исходные тексты, промежуточные формы Программные фрагменты Программа на ЯВУ Система программирования Исполнимая Программа Операционная Система Прикладные пакеты Компьютер Единичные исполнения ПрФр

? Реализация функций и Значений Объектами Реализация подпространств объектами и конфигурациями Объектная парадигма Объекты: представители Вещей, целостности пассивность и информационная замкнутость, Подобъекты, типы Объектов, Логическое строение Объекта: домен, методы, интерфейс. Внутреннее подпространство Объекта Классы способ описания объектов и их свойств. Необходимые новые понятия: Внутреннее подпространство Объекта Размещение Объектов в подпространствах, статус Объектности, Политипия Конфигурации Объектов: отдельные и сцепленные. Объектно-ориентированные языки и Объектно-организованные системы. Инкапсуляция, Наследование, Полиморфизм Субъектная парадигма Субъекты: реальная активность и информационная замкнутость, Представление Субъектов Активатор + Конфигурация объектов Реализация Объектов и Субъектов Субъектами Взаимодействие Субъектов Сообщениями через Сигналы Значения-доступы динамические связи и особые объекты Держатели доступа. Наведённая (кажимая) активность. Протоколы организации взаимодействия между объектами.

? Объектная парадигма Объекты: пассивность, целостность и информационная замкнутость, Инкапсуляция, Наследование, Полиморфизм Внутреннее подпространство Объекта Домен Сегмент программ Сегмент данных Обозначения Классы способ описания объектов и их свойств. Логическое строение Объекта: домен, методы, интерфейс t Pr Da Выделение данных из программ Тип Объекта: перечень обращений (методов) Происходят преобразования: Значение Состояние Объекты: Простые Составные подобъекты Х Y

Необходимые новые понятия: Внутреннее подпространство Объекта Размещение Объектов в подпространствах, статус Объектности, ИМЯ Тип Объект Обычно Разумно Политипия Простые и составные Объекты Для составных объектов показываются подобъекты Создать объект заданного класса, с данным обозначением, в заданном подпространстве: Определить тип Заказать размер Определить место Разместить в подпространстве Установить доступ через обозначение достаточно чтобы: Доступ к домену имели только методы данного объекта; В методах не было бы вызовов к методам других объектов Принцип информационной замкнутости! Можно различать объекты по составу типа: Простой Объект: в тип входит Присваивание { Asgn, Val } Составной Объект: в тип входит Навигация к подобъектаи { Sel } Подобъект объекта не может быть объектом!!! Объекты представляют Вещи реального мира. Они целостны, а следовательно, не пересекаются и создаются сразу целиком.

Выключить звукозапись!