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

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



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

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

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

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

Отдельная целостность, рассматриваетс я как система Структура Состояние Материал Взаимо- действия (функции, процессы) Знак Обозна- чаемое смысл знаковая форма значение Тип (доступы) Знаковый мир: Конструкт Деятельность в Реальном мире Знаковый мир (обозначающие формы) Действительность (объективное содержание) Связь- отнесение (доступ) Мышление осуществляет как бы двуплоскостное движение, одновременно продвигаясь и в « тексте » ( обозначающем ) и в « содержании » ( обозначаемом ) Связь замещения Языковое мышление Данте Божественная комедия, ч.1 АД, песнь 27 илл. Г.Доре Бертран де Бьорн французский трубадур ( )

это элемент памяти с обращениями-методами: Записать (значение) void читать ( ) значение Память и Объекты Объекты стали самостоятельной категорией только через 30 лет от начала программирования ( Smalltalk-80 ), хотя всё это время «валялись под ногами», поскольку простейший объект Типы данных и их эволюция ИМЯ Тип Объект Обычно Разумно ОБЪЕКТ всегда именуется Политипия Тип Объектов: перечень обращений (методов) Тип значений данных(переменных) в Языках ВУ: множество допустимых значений, перечень допустимых операций. Конечно переменных в ЯВУ нет это всего лишь обозначения объектов или связей! Происходят преобразования: Значение Состояние 1950 t Pr Da Выделение данных из программ полиморфизм Прямо на ЮГ Карта Дорога инкапсуляциянаследование Объектно-ориентированные языки: Введение Объектов позволило: существенно повысить уровень свертки в ЯВУ, разделить работу со значениями от изменения состояний Функции Объекты

Составные объекты Элементарные или простые объекты вид комп = структ (вещ re, im); комп z; x:= re.z; y:= im.z; вид comp : op re (comp)real = …, im (comp)real = … ; comp w; x := re(w); y := im(w); Данные и действия В Составных объектах выделяются Подобъекты re im Основная структура исполнения (интерпретации) Исполняемый «сухой остаток» программы Программный Фрагмент, составленный из предписаний Типология предписаний: 1.Структурные 2. Команды исполнителя 3. Обращение к объекту 4. Вызов протокола Атрибуты предписаний: оценка, значения (аргументы и результат), эффект, цель и смысл. Предписания: 4 рода Структура программного фрагмента задаётся: императивно или функционально Оперирование (выбор действия по обстановке). Программирование (структура действий описана заранее)

Частные разновидности операционных обстановок Целостность Локальность и Замкнутость ООВУ по управлению, по информации, по связям, по времени Исполнитель Перечень объектов Рабочая область Программный фрагмент ВВод ВЫвод C-форма Перечень объектов Перечень протоколов Рабочая область Программный фрагмент ВВод ВЫвод Ξ -форма Исполнитель Перечень объектов Перечень протоколов Рабочая область ВВод ВЫвод F-форма Исполнитель Рабочая область Программный фрагмент ВВод ВЫвод L-форма Е-форма Исполнитель Перечень объектов Перечень протоколов Рабочая область Программный фрагмент ВВод ВЫвод Сигналы Операционная обстановка высокого уровня (Оболочка) (Вирт-машина)

Примеры Доступов 2. Через доступы реализуются межобъектные связи, обращения к подобъектам, а так же соотнесение объектов с вещами из реального мира. … Handler, Bra Держатель Объект Инкапсуляция Методы доступа Сегмент программ Сегмент данных Обозначения 1. Доступ связывает имя с обозначаемым 3. Доступ значение (выработка значения) Доступы осуществляются через объекты специального типа Держатели доступа. Чтобы обращение к объекту не сопро- вождалось влиянием на какой-либо другой объект, достаточно чтобы: Доступ к домену имели только методы данного объекта; В методах не было бы вызовов к методам других объектов Принцип информационной замкнутости!!!

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