C++

Аннотация курса

В программе курса изучаются основы программирования на языке С++.

Язык программирования С++ - универсальное средство создания программ для различных операционных систем. Являясь самым сложным языком программирования, С++ позволяет создавать программы с неограниченными возможностями и высоким быстродействием, поскольку открывает доступ к тем ресурсам компьютера, которые для других языков программирования недоступны. Не подстраховывая от возможных ошибок, С++ приучает программиста к точности, порядку и целенаправленности в разработке программ.

Студенты, изучившие основы С++ в дальнейшем легко понимают такие специализированные языки как Java, JavaScript, поскольку они являются «потомками» С++
Цель курса

изучить основы программирования на языке С;
научиться создавать консольные приложения для Windows;
изучить основы объектно-ориентированного программирования С++.

учебная программа

Создание и компиляция первой программы. Структура C- и программы. Операторы программы. Главная программа.

Типы переменных. Объявление переменных в программах.

Выполнение простых математических операций.

Циклы for. Оператор цикла while и do-while.

Функции. Передача информации в функции и возвращение результата.

Использование ссылок в С++.

Хранение значений в массивах. Объявление переменной массива. Обращение к элементам массива.

Указатели. Использование указателя на символьную строку.

Знакомство с классами c++. Представление об объектах и объектно-ориентированном программировании.

Статические функции и элементы данных. Совместное использование элемента данных.

Файловые операции ввод /вывод в c++.

Встроенные функции и классы. Встроенные ассемблерные коды. Использование операторов языка ассемблера.

Полиморфизм. Создание полиморфного объекта. Виртуальные функции.
количество часов
Длительность :     20 - 30 занятий
Количество занятий в неделю :     5 дней в неделю по 3 академических часа в день.
Предварительные требования :     Операционная система Windows.