Алгоритмизация и структурное программирование на C++

Идёт набор группы. Расписание будет опубликовано позже. Следите за изменениями на сайте.

{{course.from_date | date:'dd.MM.yyyy'}} - {{course.to_date | date:'dd.MM.yyyy'}}  % скидка действует до {{ course.discount_expire_date }}

{{course.time_start}} - {{course.time_end}}
{{course.week_days}}
Очное обучение, ₽
Вебинар, ₽
Физ. лица - - {{course.price_base_individuals ? course.price_base_individuals : '-'}} {{course.price_final_individuals ? course.price_final_individuals : '-'}} Бесплатно
{{ ( course.price_base_individuals_webinar && ( course.price_base_individuals && !webinarOnly || webinarOnly ) ) ? course.price_base_individuals_webinar : '-' }} {{course.price_final_individuals_webinar}} {{ course.course_is_webinar_active ? 'Бесплатно' : '-' }}
Юр. лица - - {{course.price_base_entities ? course.price_base_entities : '-'}} {{course.price_final_entities ? course.price_final_entities : '-'}} Бесплатно
{{ ( course.price_base_entities_webinar && ( course.price_base_entities && !webinarOnly || webinarOnly ) ) ? course.price_base_entities_webinar : '-' }} {{course.price_final_entities_webinar}} {{ course.course_is_webinar_active ? 'Бесплатно' : '-' }}
{{course.from_date | date:'dd.MM.yyyy'}} {{course.to_date | date:'dd.MM.yyyy'}} {{course.time_start}} {{course.time_end}}
{{course.week_days}} {{ ( course.price_base_individuals_webinar && ( course.price_base_individuals && !webinarOnly || webinarOnly ) ) ? course.price_base_individuals_webinar : '' }} {{ ( course.price_base_entities_webinar && ( course.price_base_entities && !webinarOnly || webinarOnly ) ) ? course.price_base_entities_webinar : '' }}

Оставить заявку на Очное обучение

Ак. час.
Днем, ₽
Вечером, ₽
В выходные, ₽
Физ. лица
{{programInfo.akadem_hour}} Ак. час.
Днем, ₽{{cities[key]['basePricesIndividuals']['day'] && !programInfo.isFree ? cities[key]['basePricesIndividuals']['day'] : (cities[key]['course_has_day'] && programInfo.isFree) ? 'Бесплатно' : '-' }}
Вечером, ₽{{cities[key]['basePricesIndividuals']['evening'] && !programInfo.isFree ? cities[key]['basePricesIndividuals']['evening'] : (cities[key]['course_has_evening'] && programInfo.isFree) ? 'Бесплатно' : '-' }}
В выходные, ₽{{cities[key]['basePricesIndividuals']['weekend'] && !programInfo.isFree ? cities[key]['basePricesIndividuals']['weekend'] : (cities[key]['course_has_weekend'] && programInfo.isFree) ? 'Бесплатно' : '-' }}
Юр. лица
{{programInfo.akadem_hour}} Ак. час.
Днем, ₽{{cities[key]['basePricesEntities']['day'] && !programInfo.isFree ? cities[key]['basePricesEntities']['day'] : (cities[key]['course_has_day'] && programInfo.isFree ) ? 'Бесплатно' : '-' }}
Вечером, ₽{{cities[key]['basePricesEntities']['evening'] && !programInfo.isFree ? cities[key]['basePricesEntities']['evening'] : (cities[key]['course_has_evening'] && programInfo.isFree) ? 'Бесплатно' : '-' }}
В выходные, ₽{{cities[key]['basePricesEntities']['weekend'] && !programInfo.isFree ? cities[key]['basePricesEntities']['weekend'] : (cities[key]['course_has_weekend'] && programInfo.isFree) ? 'Бесплатно' : '-' }}

Оставить заявку на Вебинар

Ак. час.
Стоимость, ₽
Физ. лица
{{tables.webinar.akadem_hour}}
{{tables.webinar.price_base_individuals}}
Бесплатно
Юр. лица
{{tables.webinar.akadem_hour}}
{{tables.webinar.price_base_entities}}
Бесплатно

Записаться на Дистанционное обучение

Ак. час.
Стоимость, ₽
Физ. лица %
скидка действует до {{ tables.distant.discount_expire_date }}
{{tables.distant.akadem_hour}}
{{tables.distant.price_base_individuals}} {{tables.distant.price_final_individuals}} Бесплатно
Юр. лица %
{{tables.distant.akadem_hour}}
{{tables.distant.price_base_entities}} {{tables.distant.price_final_entities}} Бесплатно

Продолжительность обучения: 80 академических часов

Форма обучения: очно, дистанционно, в формате вебинара

Стоимость обучения: 35 000 рублей - для физических лиц

                                    37 000 рублей - для юридических лиц

Возможность предоставления беспроцентной рассрочки (подробнее об услуге уточняйте у сотрудников Института).

Документ об окончании: Удостоверение о повышении квалификации по курсу "Алгоритмизация и структурное программирование на C++" установленного образца, сроком действия 5 лет.

Данные выданного документа вносятся в единый реестр ФИС ФРДО.

О процессе обучения:

Обучение проводится в технически оборудованных аудиториях, каждый слушатель обеспечен индивидуальным компьютером, учебные классы укомплектованы всеми необходимыми методическими материалами.

О курсе:

Курс знакомит слушателей с синтаксисом языка С++, структурами данных и основными алгоритмами обработки. Значительное внимание уделяется принципам структурного программирования и практике решения алгоритмических задач. Это позволяет заложить прочную основу для дальнейшего изучения императивных языков программирования, включая объектно-ориентированные.

Навыки, приобретаемые по окончании курса :

  • Работа с различными типами данных, операторами и функциями С++;
  • Использование библиотечных функций;
  • Структурное программирование с разбиением программы на подпрограммы-функции;
  • Построение структур данных и решение алгоритмических задач;
  • Основы объектно-ориентированного программирования.

Введение

  • Структура программы. Работа с интегрированной средой программирования;
  • Элементы языка;
  • Типы данных. Описание переменных;
  • Операции ввода-вывода;
  • Использование библиотечных функций.

Операции

  • Арифметические и логические операции;
  • Операции присваивания и отношения;
  • Битовые, адресные и прочие операции;
  • Приоритеты и ассоциативность операций;
  • Трассировка программы.

Операторы

  • Оператор-выражение и составной оператор;
  • Операторы ветвления if-else, switch;
  • Операторы цикла – while, do-while и for;
  • Использование операторов break, continue, и return;
  • Практические задачи на вычисления с использованием циклов и ветвлений.

Препроцессор C

  • Препроцессорные директивы #include, #define, #undef, #if - #else - #endif;
  • Макроопределения с параметрами;
  • Правила оформления деклараций.

Массивы

  • Одномерные и многомерные массивы. Декларация и размещение в памяти;
  • Индексация. Обращение к элементам массива;
  • Алгоритмы с поэлементным обращением к массиву. Ввод и вывод.

Функции

  • Возвращение значения функцией;
  • Аргументы и параметры;
  • Прототип функции. Библиотеки функций;
  • Рекурсия.

Алгоритмы работы с массивами

  • Поиск и сортировка в массиве. Анализ вычислительной сложности;
  • Упорядочивание двумерных массивов по заданному шаблону;
  • Задача «8 ферзей»

Классы памяти

  • Классы памяти;
  • Динамическое управление памятью. Указатели.

Структуры

  • Структуры;
  • Объединения;
  • Построение связанных списков и стеков;
  • Практические задачи с динамическими структурами данных.

Файловые операции

  • Понятие потока – stream;
  • Структура типа FILE;
  • Файловые операции;
  • Работа с текстовыми и бинарными файлами;
  • Последовательный и произвольный доступ.

Перезагрузка функций

  • Перегрузка функций;
  • Аргументы по умолчанию;
  • Ссылочные аргументы;
  • Inline-функции

Введение в ООП

  • Инкапсуляция;
  • Декларация класса;
  • Управление доступом;
  • Конструкторы и деструкторы;
  • Перегрузка арифметических операций, операций ввода-вывода;
  • Наследование.

Укажите ваш e-mail, выберите формат обучения и нажмите запросить КП, и мы отправим Вам коммерческое предложение по данному курсу!

очно

дистанционно

вебинар

Закрыть X

Запрос успешно отправлен! Спасибо за обращение!
В ближайшее время мы отправим Вам коммерческое предложение по данному курсу!

Ошибки в следующих полях:

После обучения вы получаете:

Контактная информация: