Процедурное программирование. Языки С/C++: Повышение квалификации

Курс дает знания процедурного программирования на языках C/C++, которые послужат фундаментом для дальнейшего изучения самых востребованных сегодня языков программирования: Python, Java, C#, JavaScript, PHP, так как эти языки являются "Си-подобными". А также для дальнейшего изучения языка C++,...
IT: Информационные системы: ERP, CRM
ФИНКОНТ, Учебно-методический центр логоФИНКОНТ, Учебно-методический центр
14 августа 2023
16 часов
Санкт-Петербург
ФИНКОНТ, Учебно-методический центр
от 32 500 ₽

Анонс программы

Курс дает знания процедурного программирования на языках C/C++, которые послужат фундаментом для дальнейшего изучения самых востребованных сегодня языков программирования: Python, Java, C#, JavaScript, PHP, так как эти языки являются "Си-подобными". А также для дальнейшего изучения языка C++, который уже много лет является главным языком системного программирования.

Целевая аудитория

Для программистов, IT-специалистов, желающих в дальнейшем профессионально заниматься созданием научных, офисных, сетевых приложений, а также всех, кто хочет начать свой путь в программировании.

Преподаватель

Руководитель группы разработки и проектирования программного обеспечения, главный конструктор ПАК, программист, имеющий многолетний опыт успешной практической работы в сфере разработки, внедрения и сопровождения информационных систем.

Описание Программы

Начальные сведения о программировании на языке С++.

  • Используемые термины.
  • Языки С и C.
  • Особенности языка.
  • Первые шаги.
  • Функции как строительные блоки программы.
  • Аргументы функции по умолчанию.
  • Многофайловый проект, включение заголовочных файлов.
  • Заголовочные файлы и библиотеки в С++.
  • Целочисленные типы данных.
  • Поразрядные операции над целочисленными типами данных.
  • Типы данных для вещественных значений.
  • Указатели.
  • Выражения и операции.
  • Операторы (управляющие инструкции.
  • Ошибки и их обработка.
  • Рекурсия

Массивы, строки и функции.

  • Одномерные массивы.
  • Массивы в динамической памяти.
  • Связь массивов и указателей.
  • Массивы и рекурсия.
  • Статическое определение двумерных массивов.
  • Двумерные массивы в динамической памяти.
  • Сортировки массивов.
  • Указатели на функции.
  • Описание и инициализация строк.
  • Обработка строк в стиле языка C.
  • Обработка строк в стиле языка C++.

Структуры, файлы и списки.

  • Структуры.
  • Ввод/вывод и работа с файлами.
  • Работа с текстовыми файлами в стиле С++.
  • Работа с бинарными файлами в стиле С++.
  • Работа с текстовыми файлами в стиле языка С.
  • Работа с бинарными файлами в стиле языка С.
  • Динамические структуры данных. Односвязные списки.
  • Двусвязные списки.
  • Бинарные деревья.

Подробнее о функциях.

  • Указатели и массивы указателей на функции.
  • Шаблоны функций.
  • Приведение типов данных.

Цели курса: Получение знаний процедурного программирования на языках С/С++, получение представления о возможностях языков программирования С/С++, разъяснение особенностей и методов решения задач в языках С/С++.

Условия участия:

В стоимость обучения входит: Методический материал, кофе-паузы.

Документ по окончании обучения: Удостоверение о повышении квалификации в объеме 16 часов (в соответствии с лицензией на право ведения образовательной деятельности, выданной Департаментом образования и науки города Москвы).

Записаться на курс
Процедурное программирование. Языки С/C++: Повышение квалификации
32 500
Заполните контактные данные
Оставьте заявку, чтобы забронировать себе место.
Наш менеджер свяжется с вами и ответит на любые ваши вопросы.
14 августа 2023
16 часов
Санкт-Петербург
ФИНКОНТ, Учебно-методический центр
от 32 500 ₽
Как добраться?
Санкт-Петербург, ФИНКОНТ, Учебно-методический центр