0 (495) 135-33-75

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

курс повышения квалификации
ID 42758

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

Цель курса повышения квалификации

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

В программе курса повышения квалификации

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

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

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

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

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

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

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

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

Для кого предназначен курс повышения квалификации

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

Метод ведения

Курс повышения квалификации, очная форма.

Онлайн-трансляция

Раздаточные материалы

Методический материал, кофе-паузы.

Документ по окончанию курса повышения квалификации

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

Преподаватели курса повышения квалификации

Профессиональный программист (С/C++, Pascal, PHP, Python, SQL, Qt), преподаватель профильного учебного центра.

Наши пользователи еще не оставили отзывов о данной программе обучение. Станьте первым!
Подождите, идет загрузка информации...