ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ

ЛИТЕРАТУРА

1. Керниган Б., Ритчи Д. Язык программирования Си. - М.: Финансы и статистика, 1992, 2001.
2. Лафоре Р. Объектно-ориентированное программирование в С++. - М.: ПИТЕР, 2003.
3. Шилдт Г. Самоучитель С++. – С-Пб.: БХВ-Петербург, 1997, 1998, 2003.
4. Ашарина И.В., Березовский А.В., Крупская Ж.Ф., Соколова Н.Ю. Лабораторный практикум «Язык С++ иобъектно-ориентированное программирование в С++.» - М.: ИПК МИЭТ, 2005.

СОДЕРЖАНИЕ ДИСЦИПЛИНЫ

ЛЕКЦИОННЫЕ ЗАНЯТИЯ

  Содержание
  Лекция 1 Объектная модель языка С++. Основные концепции ООП. Понятие класса, типа и объекта в С++. Контроль доступа к объекту.
  Лекция 2 Система ввода-вывода в С++. Потоки и буферы. Иерархия потоковых классов. Стандартные потоки для базовых классов.
  Лекция 3 Форматирование потоков ввода-вывода С++. Форматирующие функции-элементы. Манипуляторы потоков.
Лекция 4 Специальные элементы-функции класса: конструктор и деструктор. Назначение. Свойства конструкторов и деструкторов.
Лекция 5 Конструкторы с параметрами. Перегрузка конструкторов.
Лекция 6 Функции и объекты. Передача объектов в функции. Функции, возвращающие объекты. Контрольная работа № 1  
Лекция 7 Перегрузка операций класса. Правила и ограничения. Перегрузка унарных операций.
Лекция 8 Перегрузка бинарных операций. Перегрузка операторов вставки и извлечения. Дружественные функции.  
Лекция 9 Наследование классов и полиморфизм ООП. Концепция иерархии классов. Базовый и производный классы. Комбинации ключей доступа в базовом и производном классах.  
Лекция 10 Поведение конструкторов и деструкторов при наследовании. Простое и множественное наследование.  
Лекция 11 Виртуальные функции. Отличие виртуальных функций от перегруженных функций. Условия работы для виртуальных функций.  
Лекция 12 Указатели на базовый и производный классы. Абстрактные классы и чисто виртуальные функции.  
Лекция 13 Файловые потоки. Применяемые классы. Конструкторы файловых потоков. Текстовые файлы. Контрольная работа № 2  
Лекция 14 Двоичные файлы. Произвольный доступ к элементам файлов.  
Лекция 15 Шаблоны функций и шаблоны классов. Достоинства и недостатки.  
Лекция 16 Исключения. Управление ресурсами. Достоинство механизма.  
Лекция 17 Template Library (STL): не ассоциативные контейнеры, ассоциативные контейнеры, алгоритмы и группы алгоритмов.  
         

ЛАБОРАТОРНЫЕ ЗАНЯТИЯ

 

  Содержание
  Работа 1 Программирование задач с использованием стандартных инструкций языка С++.
  Программные продукты Visual Studio 2005
  Интернет -ресурсы “vc\space” M:\methodic\BT\ООП_ЭТМО\семестр_3\00_повтор_С++
Работа 2 Программирование задач с использованием динамических структур данных.
  Программные продукты Visual Studio 2005
  Интернет -ресурсы “vc\space” M:\methodic\BT\ООП_ЭТМО\семестр_3\12_динамич_стр
Работа 3 Программирование на языке С++ с использованием классов.
  Программные продукты Visual Studio 2005
  Интернет -ресурсы “vc\space” M:\methodic\BT\ООП_ЭТМО\семестр_3\14_классы
Работа 4 Visual Studio 2005
  Программные продукты Visual Studio 2005
  Интернет -ресурсы “vc\space” M:\methodic\BT\ООП_ЭТМО\семестр_3\15_перегрузка
Работа 5 Программирование с использованием наследования классов.
  Программные продукты Visual Studio 2005
  Интернет -ресурсы “vc\space” M:\methodic\BT\ООП_ЭТМО\семестр_3\16_перегрузка
Работа 6 Работа с файловыми потоками в С++. Текстовые файлы.
  Программные продукты Visual Studio 2005
  Интернет -ресурсы “vc\space” M:\methodic\BT\ООП_ЭТМО\семестр_3\17_файлы_текст
Работа 7 Шаблоны (параметризованные типы).
  Программные продукты Visual Studio 2005
  Интернет -ресурсы “vc\space” M:\methodic\BT\ООП_ЭТМО\семестр_3\19_шаблоны
           

 

 

УЧЕБНАЯ ДИСЦИПЛИНА

«ОБЩАЯ ФИЗИКА»

 

ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ

ЛИТЕРАТУРА

1. Савельев И.В. Курс общей физики // кн.4, кн.5.-М.: Астрель, 2001-2007.
2. И.Е.Иродов. Задачи по общей физике.- СПб.: ЛАНЬ, 2001-2004.
3. В.В.Лосев, Т.В. Морозова. Оптика. Лабораторный практикум по курсу общей физики.- М..: МИЭТ, ч 1,2, 1998, 2000.
4. А.Т. Берестов, Н.И.Боргардт, С.Ю. Куклин. Лабораторные работы по курсу общей физики «Строение вещества».- М.: МИЭТ, 2007.

ЭЛЕКТРОННЫЕ РЕСУРСЫ

 

(адрес: http://www.mocnit.miet.ru/oroks-miet/srs.shtml - кафедра Общая физика - логин: u<номер студенческого билета>, пароль: <дата рождения> в формате ДД.ММ.ГГГГ)

 

СОДЕРЖАНИЕ ДИСЦИПЛИНЫ