Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
 
Уровень:
Для всех
Длительность:
11:09:00
Студентов:
6113
Выпускников:
592
Качество курса:
3.91 | 3.44
В курсе изучаются основы программирования на языке C++.
В лекциях кратко изложены основные особенности языка С++ в соответствии со стандартом ISO/IEC 14882 (2003). Для написания программ во время обучения можно использовать, компилятор gcc или среду Microsoft Visual C++ 2005 Express Edition.
 

План занятий

Занятие
Заголовок <<
Дата изучения
Лекция 1
50 минут
Основные понятия языка
Вводятся базовые для всего дальнейшего изложения понятия: из каких простейших "кирпичиков" состоят все тексты на языке программирования, что понимают под типом данных, какие встроенные типы данных есть в языке C++.
Оглавление
    -
    Тест 1
    42 минуты
    -
    Лекция 2
    1 час 3 минуты
    Простейшие программы
    В данной лекции описывается структура простейшей программы, переменные, операции, выражения, преобразования базовых типов, вводные замечания о средствах ввода-вывода, особенности вывода кириллицы в консольное окно
    Оглавление
      -
      Тест 2
      51 минута
      -
      Лекция 3
      1 час 7 минут
      Управляющие операторы. Структуры данных языка С
      В данной лекции рассматриваются основные операторы языка: ветвления, циклы, передача управления, а также типы и структуры данных, унаследованные из языка С: указатели, массивы, строки, перечисления, структуры и объединения
      Оглавление
        -
        Тест 3
        1 час 12 минут
        -
        Лекция 4
        1 час 3 минуты
        Функции
        Описание и использование функций. Параметры функции. Функции стандартной библиотеки С. Директивы препроцессора. Создание программ, состоящих из нескольких модулей. Области действия имен. Именованные области
        Оглавление
          -
          Тест 4
          33 минуты
          -
          Лекция 5
          1 час 9 минут
          Классы
          В данной лекции рассматривается логика объектно-ориентированного подхода. Описание классов и объектов. Основные элементы класса: поля, методы, указатель this, конструкторы, деструкторы, операции. Дружественные функции и классы. Указатели на элементы классов
          Оглавление
            -
            Тест 5
            1 час 18 минут
            -
            Лекция 6
            1 час 6 минут
            Наследование. Шаблоны классов
            В данной лекции рассматривается простое и множественное наследование классов. Виртуальные методы. Абстрактные классы. Создание и использование шаблонов классов.
            Оглавление
              -
              1 час 40 минут
              -
              Dana Kanatkyzi
              Dana Kanatkyzi
              Здравствуйте.Помогите решить задачу минимум 4 чисел.Условие такое:"Напишите функцию int min (int a, int b, int c, int d) (C/C++)"находящую наименьшее из четырех данных чисел."Заранее спасибо!
              Александр Мигунов
              Александр Мигунов
              Россия