Уроки курса
Путеводитель по курсу
«Основы программирования на языке C++»
  • Язык программирования С++. Предпосылки появления

    Перейти
  • Простейшая программа и используемые инструменты

    Перейти
  • Базовые понятия языка: выражения, операторы, функции
    Перейти
  • Выражения. Порядок вычисления. Типы данных. Арифметическое приведение типов. Оператор-выражение
    Перейти
  • Реализация присваиваний в С++. Приведение типов в процессе присваиваний

    Перейти
  • Условный оператор (if), оператор (break), составной оператор (block). Часть 1

    Перейти
  • Условный оператор (if), оператор (break), составной оператор (block). Часть 2
    Перейти
  • Понятие цикла. Оператор while. (do while) циклы с пред- и постусловием
    Перейти
  • Указатели и адресная арифметика. Часть 1

    Перейти
  • Указатели и адресная арифметика. Часть 2


    Перейти
  • Понятие массива (вектор). Связь массивов и указателей. Индексное выражение

    Перейти
  • Оператор for (для обработки векторов)


    Перейти
  • Составное присваивание

    Перейти
  • Многомерные массивы

    Перейти
  • Функции

    Перейти
  • Время жизни и области видимости объектов программы
    Перейти
  • Передача параметров в функцию и возвращаемые значения
    Перейти
  • Динамическое выделение памяти под массивы

    Перейти
  • Функции и массивы


    Перейти
  • Организация ввода-вывода. Клавиатура, файлы

    Перейти
  • Объектно-ориентированное программирование. Понятие класса
    Перейти
  • Определение класса. Поля и методы
    Перейти
  • Конструкторы и деструкторы

    Перейти
  • Передача экземпляров класса в функции. Ссылочный тип
    Перейти
  • Перегрузка операций

    Перейти
  • Предопределенный шаблон класса vector
    Перейти
  • Предопределенный класс string

    Перейти
Основы программирования на языке C++
Этот курс — подробное введение в программирование на языке C++. Вы познакомитесь с типами данных и операторами, управляющими конструкциями. Подробно разберем основы синтаксиса и лексические структуры языка С++, работу с указателями и динамическое выделение памяти, массивы и функции, научимся объектно-ориентированному программированию.
  • Что вы получите
    • 25 уроков с лонгридами
    • Практические задания в Jupiter Notebook
    • Авторская подача: просто, понятно и увлекательно
    • Свободное расписание: нет дедлайнов и сроков сдачи заданий
    • Все материалы доступны сразу, можно начать обучение в удобное время
    • Профессиональное видео и современная графика
    • Быстрая связь с техподдержкой
    • Сертификат о прохождении курса
  • Наш курс позволит вам
    • Приобрести базовые навыки программирования на C++
    • Попрактиковаться в использовании C++ на учебных задачах и почувствовать себя увереннее
    • Разобраться в основах объектно-ориентированного программирования, что является важным навыком в современной разработке программного обеспечения