Этот курс можно
изучать очно!
Подробнее
Процедурное программирование. Языки С/C++
Артикул: МС20112
Курс дает знания процедурного программирования на языках C/C++, которые послужат фундаментом для дальнейшего изучения самых востребованных сегодня языков программирования: Python, Java, C#, JavaScript, PHP, так как эти языки являются «Си-подобными». А также для дальнейшего изучения языка C++, который уже много лет является главным языком системного программирования.
Вид обучения
Формат обучения
Дата и время
Документы по окончании обучения
По итогам обучения слушатели, успешно прошедшие итоговую аттестацию по программе обучения, получают Удостоверение о повышении квалификации в объеме 16 часов (в соответствии с лицензией на право ведения образовательной деятельности, выданной Департаментом образования и науки города Москвы).Что входит в стоимость
Методический материал.Для кого предназначен
Программистов, IT-специалистов, желающих в дальнейшем профессионально заниматься созданием научных, офисных, сетевых приложений, а также всех, кто хочет начать свой путь в программировании.Цель обучения
Получение знаний процедурного программирования на языках С/С++, получение представления о возможностях языков программирования С/С++, разъяснение особенностей и методов решения задач в языках С/С++.
Программа обучения
Начальные сведения о программировании на языке С++.
- Используемые термины.
- Языки С и C.
- Особенности языка.
- Первые шаги.
- Функции как строительные блоки программы.
- Аргументы функции по умолчанию.
- Многофайловый проект, включение заголовочных файлов.
- Заголовочные файлы и библиотеки в С++.
- Целочисленные типы данных.
- Поразрядные операции над целочисленными типами данных.
- Типы данных для вещественных значений.
- Указатели.
- Выражения и операции.
- Операторы (управляющие инструкции.
- Ошибки и их обработка.
- Рекурсия
Массивы, строки и функции.
- Одномерные массивы.
- Массивы в динамической памяти.
- Связь массивов и указателей.
- Массивы и рекурсия.
- Статическое определение двумерных массивов.
- Двумерные массивы в динамической памяти.
- Сортировки массивов.
- Указатели на функции.
- Описание и инициализация строк.
- Обработка строк в стиле языка C.
- Обработка строк в стиле языка C++.
Структуры, файлы и списки.
- Структуры.
- Ввод/вывод и работа с файлами.
- Работа с текстовыми файлами в стиле С++.
- Работа с бинарными файлами в стиле С++.
- Работа с текстовыми файлами в стиле языка С.
- Работа с бинарными файлами в стиле языка С.
- Динамические структуры данных. Односвязные списки.
- Двусвязные списки.
- Бинарные деревья.
Подробнее о функциях.
- Указатели и массивы указателей на функции.
- Шаблоны функций.
- Приведение типов данных.
Преподаватели
Спикер
Руководитель группы разработки и проектирования программного обеспечения, главный конструктор ПАК, программист, имеющий многолетний опыт успешной практической работы в сфере разработки, внедрения и сопровождения информационных систем.