АРЬЕРА

Курсы дополнительного
профессионального образования 

Программирование на языке C++

Программирование на языке C++

скидка-20%
  • foto
  • foto
  • foto
Категория: Компьютерные курсы
Расписание: 19.12.2017 в 15:00
Кол-во занятий: 12 (в группе) / 10 (индивид.)
Цена (в группе):14950 руб. Цена (индивид):28040 руб.
Записаться
  • Описание
  • Программа курса
  • Документы
  • Оставить отзыв
  • С++ имеет самое высокое быстродействие, поэтому его очень часто используют в коммерческих проектах. Можно сказать, что в области программирования нет равных этому языку. Несмотря на то, что он начал распространяться в 80-е годы, он до сих пор широко применяется во всех сферах жизни и постоянно развивается. На этом курсе Вы рассмотрите все этапы подготовки и написание программ, основные характеристики языка С++, его преимущества и недостатки. Вся теория сразу отрабатывается на практике, таким образом, Вы накопите незаменимый опыт для дальнейшей самостоятельной работы.

    Для начинающих программистов, необходимо предварительно пройти курсы « Основ программирования».
  • ТЕМА 1 Введение в язык C++.
    Универсальное применение языка С++. Основные характеристики. Преимущества и недостатки языка. Создание программы «Hello, world». Работа с консолью. Переменные и типы данных. Знакомство с IDE / MVS.
    ТЕМА 2 Управляющие конструкции и операторы языка. Функции.
    Операторы сравнения и операторы логические. Ветвление – if, ?. Множественный выбор – switch, if-else. Конвейерный оператор. Обзор функций. Сигнатура функции. Прототип функции. Область видимости переменных. Аргументы по умолчанию. Встроенные inline-функции. Модификаторы памяти – auto, register, static, extern.
    ТЕМА 3 Циклы, указатели и массивы.
    Инкремент постфиксный и префиксный. Операторы цикла – while, do-while, for. Вложенность циклов. Виды указателей. Объявление указателей и операции с ними. Арифметика указателей. Объявление массивов. Инициализация, контроль массивов. Строки в С++. Многомерные массивы. Статическая и динамическая память. Размещение массивов в памяти. Передача массивов в качестве параметров функции. Выделение памяти для массивов – new, delete.
    ТЕМА 4 Структуры.
    Объявление структур. Битовые операторы. Битовая математика. Инициализация и доступ к элементам структур. Массивы структур. Объединения.
    ТЕМА 5 Объектно-ориентированное программирование. Классы, методы, объекты.
    Понятие объекта, классов, методов. Различия между структурами, объединениями и классами. Инкапсуляция. Перегрузки методов, операторов. Модификаторы доступа к данным – private, protected, public.
    ТЕМА 6 Конструкторы и деструкторы. Наследование и множественное наследование.
    ТЕМА 7 Использование статических правил. Построение иерархии объектов.
    ТЕМА 8 Виртуальные правила. Полиморфизм.
    ТЕМА 9 Метапрограммирование. Шаблоны.
    Обзор и работа с шаблонами. Параметры шаблонов. Шаблоны классов и функций. аблонное метапрограммирование.
    ТЕМА 10 Библиотеки STL.
    ТЕМА 11 Ввод/вывод в файл.
    Работа с файлами. Закрытие, открытие файлов. Запись, чтение. Бинарные и текстовые файлы.
    *Учебный центр оставляет за собой право частично изменять/модернизировать программу курса ввиду последних тенденций в развитии данного направления (выхода новых программ, совершенствование методик обучения и тд). Для получения дополнительной информации обращайтесь к нашим менеджерам по телефонам: +7 (495) 664-50-33.
  • Лицензия Размер: 568.4 Кб.
    Приложение к лицензии Размер: 510.1 Кб.
  • Оставить отзыв
Запись на курс Оставьте ваши конакты, и наш менеджер свяжется в Вами в ближайшее время
Заказать обратный звонок Оставьте ваши конакты, и наш менеджер свяжется в Вами в ближайшее время