Тематический план
-
-
Ввод и вывод данных. Объявление и инициализация переменных. Математические функции. Логические выражения. Операции сдвига. Постфиксные и префиксные инкремент и декремент.
-
Условный оператор if. Циклы for и while. Генерация случайных чисел.
-
Оператор множественного выбора switch. Числовые типы данных. Форматированный вывод данных. Преобразование типов данных. Время выполнения программы ctime.
-
Функции. Возврат значений. Параметры по умолчанию. Многофайловая компоновка. Перезагрузка функций
-
Передача параметров по значению и по ссылке. Модификатор const. Приближенные вычисления с заданной точностью. Рекурсивные функции.
-
Обработка исключений. Операторы try, catch, throw. Макрос assert. Тестирование работы функций.
-
Одномерные статические массивы. Ссылки и указатели
-
Одномерные динамические массивы. Двумерные динамические массивы. Работа с указателями (адресная арифметика в массивах)
-
Способы работы с двумерным массивом в динамической памяти: разреженный и уплотненный массив. Контроль утечек памяти.
-
Обработка строк в стиле C. Использование стандартных функций библиотек cstring и cctype.
-
Обработка строк в стиле C++. Использование стандартных функций библиотеки string и строк std::string. Работа с текстовыми файлами и обработка строк
-
Необходимым условием получения зачёта по Практикуму на ЭВМ является сдача дневника и отчёта по практике в печатном виде.