
- Длительность курса: 16 занятий по 2 часа
- Стоимость обучения: 2600 лей
- Рекомендуемая подготовка: уверенный пользователь компьютера
- Записаться на курс
Для тех, кто решил всерьез посвятить себя разработке программ, мы предлагаем курс «Программирование на языке С++». Курс предусматривает рассмотрение практически всех основных признаков, средств и механизмов языка С++, необходимых для приобретения навыков написания программ, решающих широкий круг задач. Курс пригоден как для первоначального изучения языка программирования, так и для людей, знакомых с другими алгоритмическими языками. Теоретические сведения подкрепляются решением практических задач. Курс является основой для рассмотрения вопросов профессионального программирования. В программе курса:
- Введение в язык C++
Структура программы. Методика создания программ. Создание исходного кода. Компиляция и компоновка. Обзор среды MS Visual C++ 2013 Express.
- Начальный сведения о языке С++
Функция main(). Комментарии в языке С++. Препроцессор С++ и файл iostream. Имена заголовочных файлов. Пространства имен. Вывод данных с использованием объекта cout. Форматирование исходного кода. Стиль форматирования исходного кода.
- Представление данных
Целочисленные типы данных. Целочисленные константы. Типы данных с плавающей точкой. Преимущества и недостатки чисел с плавающей точкой. Символьные типы данных.
- Арифметические операции языка С++
Приоритет выполнения операций и ассоциативность. Разновидности операций деления. Операция деления по модулю. Преобразования типов данных(явное и неявное).
- Логические операции и операции отношения
Переменные. Операторы объявления и переменные. Оператор присваивания. Идентификаторы. Правила создания имен переменных. Константы. Операторы и выражения. Потоки ввода-вывода данных.
- Управляющие структуры
Структура следования, структуры выбора(оператор if, оператор if else, тернарный оператор, конструкция if else if else, оператор switch), структуры повторения(обзор возможностей цикла for, циклы while и do while). Операторы инкримента (++) и декримента (—). Комбинированные операторы присваивания. Операторы break и continue.
- Генерация случайных чисел
- Функции
Математические функции. Написание пользовательских функций. Сигнатура функции. Определение функции. Создание прототипов и вызов функций. Аргументы функции и передача по значению. Функции с несколькими аргументами. Оператор return.
- Массивы
Одномерные и двумерные массивы. Объявление и инициализация массивов. Сортировка. Передача одномерных массивов в качестве параметра функции. Особенности использования массива в качестве аргументов.
- Строки
Работа со строками. Функции обработки строк и символов. Массивы строк. Обработка и сортировка строковых массивов.
- Структуры
Объявление структуры и создание экземпляра структуры. Массивы структур. Передача экземпляра структуры и массива структур в качестве параметра функции.










