Учеб. пособие в 2-х частях. — Саратов: Издательский Центр Наука,
2009. — 100 с.
Данное пособие представляет собой учебно-методическую разработку по
изучению основ программирования на языке C++. Пособие состоит из
двух частей. Вторая часть пособия содержит 8 разделов, в которых
рассматриваются технологии программирования, представление строк в
стиле С и C++, разработка рекурсивных функций, перегрузка функций,
разработка функций-шаблонов, организация файлового ввода/вывода
данных, тип данных структура, алгоритмы внутренней сортировки,
работа с классом-контейнером вектор и механизм генерации и
обработки исключений. Каждый раздел пособия содержит: теоретический
материал, примеры решения типовых задач и набор упражнений,
предназначенных для закрепления материала.
Пособие предназначено для студентов естественно-научных факультетов, изучающих язык C++ в рамках дисциплин компьютерного цикла. Мы надеемся, что пособие окажется полезным и для преподавателей дисциплин компьютерного цикла при подготовке и проведении соответствующих занятий. Технологии программирования
Эволюция технологий программирования
Язык C++ и ООП
Строки
Работа со строками в виде массивов символов
Класс string
Взаимное преобразование объектов типа string и строк в стиле С
Работа с отдельными символами
Смешанный строко-числовой ввод данных
Примеры работы со строками
Упражнения
Самостоятельная работа
Функции в C++
Рекурсивные функции
Перегрузка функций
Функции-шаблоны
Упражнения
Самостоятельная работа
Организация файлового ввода/вывода
Файловые потоки
Примеры решения задач с использованием файлового ввода/вывода
Упражнения
Самостоятельная работа
Структуры
Общие сведения
Примеры решения задач
Упражнения
Самостоятельная работа
Сортировки
Метод «пузырька»
Сортировка вставками
Сортировка посредством выбора
Алгоритм сортировки Шелла
Решение практических задач с использованием различных алгоритмов сортировок
Упражнения
Самостоятельная работа
Класс-контейнер вектор
Работа с векторами
Итераторы
Алгоритмы STL
Упражнения
Исключения
Механизм обработки исключений
Применение исключений на практике
Упражнения
Литература
Пособие предназначено для студентов естественно-научных факультетов, изучающих язык C++ в рамках дисциплин компьютерного цикла. Мы надеемся, что пособие окажется полезным и для преподавателей дисциплин компьютерного цикла при подготовке и проведении соответствующих занятий. Технологии программирования
Эволюция технологий программирования
Язык C++ и ООП
Строки
Работа со строками в виде массивов символов
Класс string
Взаимное преобразование объектов типа string и строк в стиле С
Работа с отдельными символами
Смешанный строко-числовой ввод данных
Примеры работы со строками
Упражнения
Самостоятельная работа
Функции в C++
Рекурсивные функции
Перегрузка функций
Функции-шаблоны
Упражнения
Самостоятельная работа
Организация файлового ввода/вывода
Файловые потоки
Примеры решения задач с использованием файлового ввода/вывода
Упражнения
Самостоятельная работа
Структуры
Общие сведения
Примеры решения задач
Упражнения
Самостоятельная работа
Сортировки
Метод «пузырька»
Сортировка вставками
Сортировка посредством выбора
Алгоритм сортировки Шелла
Решение практических задач с использованием различных алгоритмов сортировок
Упражнения
Самостоятельная работа
Класс-контейнер вектор
Работа с векторами
Итераторы
Алгоритмы STL
Упражнения
Исключения
Механизм обработки исключений
Применение исключений на практике
Упражнения
Литература