Каталог курсов
cat-01
Пользователь ПК
cat-02
Компьютерная графика
cat-05
AUTODESK 3DS MAX
cat-04
Инженерная графика
cat-06
WEB - технологии
cat-07
Языки программирования
cat-03
Базы данных
cat-08
Академия для школьников
cat-09
Бизнес модели
Расписание
10 Февраля 19:00-21:00
Февраль
Новый сезон!

Курсы программирования С++ для начинающих

Курсы программирования С++ в Кишиневе

Для тех, кто решил всерьез посвятить себя разработке программ, мы предлагаем курс «Программирование на языке С++».  Курс предусматривает рассмотрение практически всех основных признаков, средств и механизмов языка С++, необходимых для приобретения навыков написания программ, решающих широкий круг задач. Курс пригоден как для первоначального изучения языка программирования, так и для людей, знакомых с другими алгоритмическими языками. Теоретические сведения подкрепляются решением практических задач. Курс является основой для рассмотрения вопросов профессионального программирования.   В программе курса:

  • Введение в язык C++

Структура программы. Методика создания программ. Создание исходного кода. Компиляция и компоновка. Обзор среды MS Visual C++ 2013 Express.

  • Начальный сведения о языке С++

Функция main(). Комментарии в языке С++. Препроцессор С++ и файл iostream. Имена заголовочных файлов. Пространства имен. Вывод  данных с использованием объекта cout. Форматирование исходного кода. Стиль форматирования исходного кода.

  • Представление данных

Целочисленные типы данных. Целочисленные константы. Типы данных с плавающей точкой. Преимущества и недостатки чисел с плавающей точкой. Символьные типы данных.

  • Арифметические операции языка С++

Приоритет выполнения операций и ассоциативность. Разновидности операций деления. Операция деления по модулю. Преобразования типов данных(явное и неявное).

  • Логические операции и операции отношения

Переменные. Операторы объявления и переменные. Оператор присваивания. Идентификаторы. Правила создания имен переменных. Константы. Операторы и выражения. Потоки ввода-вывода данных.

  • Управляющие структуры

Структура следования, структуры выбора(оператор if, оператор if else, тернарный оператор, конструкция if else if else, оператор switch), структуры повторения(обзор возможностей цикла for, циклы while и do while). Операторы инкримента (++) и декримента (—). Комбинированные операторы присваивания. Операторы break и continue.

  • Генерация случайных чисел
  • Функции

Математические функции. Написание пользовательских функций. Сигнатура функции.  Определение функции. Создание прототипов и вызов функций. Аргументы функции и передача по значению. Функции с несколькими аргументами. Оператор return.

  • Массивы

Одномерные и двумерные массивы. Объявление и инициализация массивов. Сортировка. Передача одномерных массивов в качестве параметра функции. Особенности использования массива в качестве аргументов.

  • Строки

Работа со строками. Функции обработки строк и символов. Массивы строк. Обработка и сортировка строковых массивов.

  • Структуры

Объявление структуры и создание экземпляра структуры. Массивы структур. Передача экземпляра структуры и массива структур в качестве параметра функции.