Опубликован: 25.08.2010 | Уровень: для всех | Доступ: свободно
Программирование на языке C++ В курсе изучаются основы программирования на языке 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 минут
            Наследование. Шаблоны классов
            В данной лекции рассматривается простое и множественное наследование классов. Виртуальные методы. Абстрактные классы. Создание и использование шаблонов классов.
            Оглавление
              -
              Тест 6
              15 минут
              -
              5 часов
              -
              Dana Kanatkyzi
              Dana Kanatkyzi
              Задача на функции
              Кирил Шар
              Кирил Шар
              Россия, Иркутск