Задача на функции |
Электронщик:
Программирование на языке C++
: Информация
Опубликован: 25.08.2010 | Уровень: для всех | Доступ: свободно
В курсе изучаются основы программирования на языке C++.
В лекциях кратко изложены основные особенности языка С++ в соответствии со стандартом ISO/IEC 14882 (2003). Для написания программ во время обучения можно использовать, компилятор gcc или среду Microsoft Visual C++ 2005 Express Edition.
План занятий
Занятие | Заголовок << | Дата изучения |
---|---|---|
- | ||
Лекция 150 минут | Основные понятия языка
Вводятся базовые для всего дальнейшего изложения понятия: из каких простейших "кирпичиков" состоят все тексты на языке программирования, что понимают под типом данных, какие встроенные типы данных есть в языке C++.
Оглавление | - |
Тест 142 минуты | - | |
Лекция 21 час 3 минуты | Простейшие программы
В данной лекции описывается структура простейшей программы, переменные, операции, выражения, преобразования базовых типов, вводные замечания о средствах ввода-вывода, особенности вывода кириллицы в консольное окно
Оглавление | - |
Тест 251 минута | - | |
Лекция 31 час 7 минут | Управляющие операторы. Структуры данных языка С
В данной лекции рассматриваются основные операторы языка: ветвления, циклы, передача управления, а также типы и структуры данных, унаследованные из языка С: указатели, массивы, строки, перечисления, структуры и объединения
Оглавление | - |
Тест 31 час 12 минут | - | |
Лекция 41 час 3 минуты | Функции
Описание и использование функций. Параметры функции. Функции стандартной библиотеки С. Директивы препроцессора. Создание программ, состоящих из нескольких модулей. Области действия имен. Именованные области
Оглавление | - |
Тест 433 минуты | - | |
Лекция 51 час 9 минут | Классы
В данной лекции рассматривается логика объектно-ориентированного подхода. Описание классов и объектов. Основные элементы класса: поля, методы, указатель this, конструкторы, деструкторы, операции. Дружественные функции и классы. Указатели на элементы классов
Оглавление | - |
Тест 51 час 18 минут | - | |
Лекция 61 час 6 минут | Наследование. Шаблоны классов
В данной лекции рассматривается простое и множественное наследование классов. Виртуальные методы. Абстрактные классы. Создание и использование шаблонов классов.
Оглавление | - |
Тест 615 минут | - | |
5 часов | - |