• формат pdf
  • размер 2,83 МБ
  • добавлен 21 ноября 2016 г.
Лебедев И.С., Петров В.Ю. Информатика. Программирование. Часть 2
Учебно-методическое пособие. Часть 2. – СПб: Университет ИТМО, 2017. – 71c.
Учебное пособие представляет собой дальнейшее продолжение курса по программированию на универсальном языке программирования С++, начало которого изложено в первой части пособия. В данной работе уделено внимание компилятору VC++. Подробно рассмотрены такие теоретические аспекты как: свойства языков объектно-ориентированного программирования, работа с объединениями, структурами, классами и др. Изложение материала сопровождается большим количеством примеров.
Пособие предназначено для студентов, обучающихся по направлению подготовки 38.03.01. - «Экономика» по общеобразовательным программам «Экономика предприятий и организаций», «Макроэкономическое планирование и прогнозирование»; и направлению подготовки 38.03.02. «Менеджмент» по общеобразовательным программам «Производственный менеджмент», «Управление проектом», «Финансовый менеджмент».
Содержание
Функции. Структура программ на С++
Внешние переменные и области видимости переменных
Использование указателей и массивов

Указатели
Массивы
Понятие о массивах данных
Связь указателей и массивов
Одномерные массивы
Многомерные массивы
Динамические массивы
Строки
Определение строк
Ввод-вывод строк
Ввод вывод с помощью форматного ввода/вывода (средствами языка Си)
Ввод-вывод с использованием неформального ввода/вывода
Ввод/вывод средствами консольного ввода/вывода языка Си++
Операции со строками
Основные сведения о структурах
Объявление структуры
Структуры и функции
Объединения
Битовые поля
Классы и объекты. Свойства языков ООП
Основные понятия
Свойства языков ООП
Объявление классов и создание объектов
Массивы объектов
Указатели на объекты
Конструкторы и деструкторы
Объекты и дружественные функции

Объекты и действия с ними
Дружественные функции
Наследование в С++
Управление доступом к базовому классу
Базовый класс наследуется как открытый
Базовый класс наследуется как закрытый
Базовый класс наследуется как защищенный
Перегрузка операторов и функций
Перегрузка функций
Перегрузка конструкторов
Использование перегруженных конструкторов для инициализации массивов объектов
Литература
Похожие разделы