Основы программирования С++ (часть 1)
Время освоения
144 ак.часов
Для школьников
8750 руб. за 16 ак. часов
Индивидуальные
33120 руб. / 24 занятия
Компьютерный курс дает знания объектно-ориентированного программирования с использованием языка C++. Пройдя компьютерный курс "Программирование" Вы сможете разрабатывать готовые прикладные программы и повысите свой уровень компьютерных знаний из разряда компьютерного пользователя в разряд разработчика программных продуктов.
Программа обучения по компьютерному курсу
"Основы программирования С++ (часть 1)"
- Тема 1. Понятие алгоритмизации
- блок-схемы
- программы и подпрограммы
- Тема 2. Переменные, типы данных
- Переменные
- Основные типы данных
- Явное и неявное приведение типов
- Константы
- Тема 3. Операции и выражения
- Арифметические операции и выражения
- Логические операции и выражения
- Консольный ввод-вывод
- Тема 4. Условные конструкции
- Условные оператор if
- Оператор выбора switch
- Тема 5. Циклические конструкции
- Операторы циклов for, while, do-while
- Операторы break и continue
- Тема 6. Массивы
- Объявление массивов
- Размещение массивов в памяти
- Многомерные массивы
- Обращение к элементам массива
- Тема 7. Указатели
- Указатель
- Операция взятия адрема и разыменования
- Адресная арифметика
- Строки в стиле Си
- Тема 8. Функции
- Объявление, определение, сигнатура функции
- Принципы проектирования функций
- Ссылки
- Передача параметов в функцию по значению и через указатель
- Передача массивов в функцию
- Значения параметров по умолчанию
- Класс памяти static
- Перегрузка фукнций и операций
- Вызов функции и стек
- Рекурсия
- Переменные-функции
- Функции как параметры другой функции
- Тема 9. Динамическое распределение памяти
- Многомодульные программы
- Директивы препроцессора #ifdef/#ifndef, #endif
- Объявление и определение объекта
- Отладка
- Динамическое выделение памяти
- Динамические переменные
- Динамические массивы
- Операции new/new[] и delete/delete[]
- Утечки памяти
- Структура данных «Стек»
- Проверка скобочного выражения
- Динамические многомерные массивы
- Тема 10. Основы ООП
- Класс и объект
- Поля и методы
- Абстракция
- Инкапсуляция
- Определение своего класса
- Конструктор и деструктор
- Константные члены класса
- Статические члены класса
- Тема 11. Рисование
- Формы
- Контексты устройств
- Рисование графических примитивов
- Отображение точечных рисунков и иконок.
- Рисование мышью на окне приложения
- Заполнение областей цветом.
- Карандаш Cpen. Кисть Cbrush. Шрифт CFont.
- Битовый массив CBitmap.
- Тема 12. Потоки и файлы
- Использование потоков в консоли ОС
- Параметры командной строки
- Программное перенаправление стандартных потоков
- Потоковый ввод из файла
- Обработка ошибок ввода
- Потоковый вывод в файл
- Строковые потоки
- Бесформатный ввод/вывод
- Ввод/вывод для файла с произвольным доступом
Компьютерный курс "Основы программирования С++ (часть 1)" входит в курс "Программирование C++"
Все части курса:
Визуальное программирование игр Основы программирования С++ (часть 1) Продвинутый С++ (часть 2)
Отзывы по курсу "Основы программирования С++ (часть 1)"
Начал ходить на курс по C++ с сентября, научился много чему. Советую начать именно с С++, я уверен что вам понравится!
Курс: Программирование C++
Прекрасный курс всё понятно спасибо преподавателю
Курс: Основы программирования С++ (часть 1)
Хороший и понятный курс. Учитель подробно и понятно объясняет
Курс: Основы программирования С++ (часть 1)
Очень понравился курс! Спасибо большое преподавателю, понятно и доступно преподносилась информация. На уроках решали интересные задачи. В случае, если что-то было не ясно, всегда помогали и объясняли!
Курс: Основы программирования С++ (часть 1)
Курс интересный можно узнать то чего не знал раньше о компьютерах
Курс: Основы программирования С++ (часть 1)
Хороший курс понравилось ходил с удовольствием
Курс: Основы программирования С++ (часть 1)
Курс очень хорошо объяснялся благодаря педагогу, спасибо что объяснили столь хороший язык программирования
Курс: Основы программирования С++ (часть 1)