Зарегистрироваться
Восстановить пароль
FAQ по входу

Суханова Е.А. Программирование на языке высокого уровня. Часть 1

  • Файл формата pdf
  • размером 1,01 МБ
  • Добавлен пользователем
  • Описание отредактировано
Суханова Е.А. Программирование на языке высокого уровня. Часть 1
Комплекс учебно-методических материалов. — Нижний Новгород: Нижегородский государственный технический университет им. Р.Е. Алексеева, 2008. — 145 с.
Содержит рабочую программу дисциплины, опорный конспект лекций, глоссарий и список рекомендуемой учебной литературы.
Предназначен для студентов всех форм обучения, включающих элементы дистанционных технологий.
Пояснительная записка.
Рабочая программа дисциплины.
Опорный конспект лекций.

Введение в программирование. Введение в C++.
Классификация языков программирования.
Свойства языков программирования.
История и назначение языка C/C++.
Основные парадигмы программирования.
Первая программа на C++.
Типы данных.
Понятие переменной и объявление переменных.
Константы и перечисления.
Операции и выражения.
Операторы и выражения.
Массивы.

Определение, объявление и инициализация массивов.
Сортировка массивов.
Поиск в массивах.
Многомерные массивы.
Указатели.
Операции над указателями.
Использование спецификатора const с указателями.
Массивы указателей.
Динамическое выделение памяти под массивы.
Функции.
Программные модули в C++.
Определения функций.
Классы памяти и область действия.
Рекурсия.
Ссылки и ссылочные параметры.
Перегрузка функций.
Передача массивов в функции.
Указатель на функцию.
Командная строка аргументов.
Введение в обработку строк.
Работа с файлами.
Компоновка программ и препроцессор.

Компоновка программ.
Препроцессор.
Структуры.
Определение структур и доступ к элементам.
Битовые поля.
Объединения.
Построение связных списков на основе структур с самоадресацией.
Классы и абстрагирование данных.
Определения классов.
Отделение интерфейса от реализации.
Специальные члены класса.
Отношения между классами.

Композиция.
Друзья класса. Дружественные функции и дружественные классы.
Константные элементы и экземпляры класса. Статические элементы класса.
Константные элементы и экземпляры класса.
Статические элементы класса.
Одиночное наследование.
Множественное наследование.

Понятие множественного наследования.
Виртуальные базовые классы.
Порядок инициализации различных частей создаваемого класса в C++.
Перегрузка операций.
Виртуальные функции и полиморфизм.

Виртуальные функции.
Полиморфизм.
Учебный пример: точка, круг, цилиндр.
Шаблоны.
Шаблоны функций.
Шаблоны классов.
Обработка ошибок.
Приведение типов.

Динамическая идентификация типов.
Специальные операции приведения типов.
Глоссарий.
Список рекомендуемой литературы.
  • Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
  • Регистрация