Курс нацелен на получение знаний и практических навыков программирования на языке C++ в рамках процедурного и объектно-ориентированного программирования (ООП) в среде Visual Studio 13.
C++ является одним из наиболее широко применяемых языков программирования, индустриальным стандартом для создания приложений всевозможного рода. Кроме того, это очень рациональный язык, позволяющий эффективно использовать вычислительные ресурсы и память компьютера. За счет многочисленных кросплатформенных IDE, программирование на С++ возможно под любой ОС (Unix/Linux, Windows, Mac OS) Также этот язык является базовым для программирования на Visual C++.
Рекомендуем недорого купить диплом в москве и в других регионах с доставкой на дом.Даются начальные знания языка C++, навыки написания программ в среде Visual Studio, основы объектно-ориентированного программирования. Все занятия подкрепляются большим числом демонстрационных примеров, а также задачами для самостоятельного выполнения на занятии и дома.
Курс "Основы программирования на C++" разработан для лиц, желающих узнать что такое программирование в целом, каким образом работают программы и чем их выполнение отличается в разных ОС. Программа курса позволит изучить язык Си++, познакомиться с объектно-ориентированным подходом написания программ и получить достаточно опыта для дальнейшей работы. Начальные знания и навыки написания программ на любых языках приветствуются. Так же, данный курс можно изучать в качестве первого знакомства с программированием.
- Введение в язык C.
- Структура программы.
- Типы данных.
- Битовые операции.
- Знакомство с Microsoft Visual Studio
- Основные операторы языка
- Инкремент постфиксный и префиксный.
- Ветвление – if, ?.
- Множественный выбор – switch, if-else.
- Основные операторы языка
- Операторы цикла – while, do-while, for
- Конвейерный оператор.
- Функции
- Сигнатура функции.
- Прототип функции.
- Аргументы по умолчанию.
- Встроенные inline-функции.
- Модификаторы памяти – auto, register, static, extern.
- Указатели
- Объявление указателей.
- Операции с указателями.
- Арифметика указателей.
- Массивы
- Объявление массивов.
- Контроль за индексами массивов.
- Работа с массивом через указатель.
- Строки.
- Многомерные массивы.
- Передача массивов в качестве параметров функции.
- Динамическое выделение памяти для массивов – new, delete.
- Структуры
- Объявление структур.
- Инициализация и доступ к элементам структур.
- Массивы структур.
- Объединения.
- Принципы ООП
- Различия между структурами, объединениями и классами.
- Инкапсуляция.
- Модификаторы доступа к данным – private, protected, public.
- Конструкторы и деструкторы. Наследование
- Использование статических правил. Построение иерархии объектов
- Виртуальные правила. Полиморфизм
- Ввод/вывод в файл
- Открытие и закрытие файла.
- Запись в файл.
- Чтение из файла.
- Бинарные и текстовые файлы.