
- •Нижегородский государственный университет им. Н.И. Лобачевского
- •Оглавление
- •Предисловие
- •Глава 1. Вычисление значений функций
- •1.1. Операторы циклов
- •1.2. Операторы ветвления
- •Когда в программе нужно выбрать один из многочисленных вариантов, бывает целесообразным применять оператор-переключатель switch. Этот оператор называется ещё оператором множественного выбора [1].
- •Switch (выражение)
- •1.3. Алгоритмы, необходимые для написания программ
- •Глава 2. Суммирование рядов
- •Глава 3. Позиционная запись числа
- •Глава 4. Делители целого числа
- •5.1. Сортировка вставкой
- •5.2. Метод пузырька
- •5.3. Сортировка выбором
- •5.4. Быстрая сортировка
- •Глава 6. Работа с файлами. Построение массивов без повторений
- •6.1. Работа с файлами
- •6.2. Построение массивов без повторений
- •Глава 7. Обработка последовательности символов
- •7.1. Алгоритм выделения слова из строки
- •7.2. Выбор слов, подходящих под шаблон
- •7.3. Перевод прописных символов в строчные
- •Глава 8. Побитовые операции
- •Глава 9. Преобразование и построение матриц
- •Содержимое файла “input.Txt”
- •Глава 10. Структуры
- •Выделение памяти под объект coat
- •Содержимое файла "input.Txt".
- •Содержимое файла "outout.Txt"
- •Содержимое файла "input.Txt"
- •11. Динамические структуры данных
- •11.1. Односвязные списки
- •11.2. Очереди
- •11.3. Стеки
- •Содержимое файла “input.Txt”
- •Содержимое файла “input.Txt”
- •Список литературы
Список литературы
Ашарина И.В. Объектно-ориентированное программирование в С++: лекции и упражнения: Учебное пособие для вузов. – М.: Горячая линия – Телеком, 2008. – 320 с.
Бобровский С. Самоучитель программирования на языке С++ в системе Borland C++ Builder 5.0. – М.: ДЕСС КОМ, 2001. – 271 с.
Глушаков С.В., Коваль А.В., Смирнов С.В. Язык программирования С++: учебный курс. – Харьков: Фолио; М.: ООО «Издательство АСТ», 2001. – 500 с.
Гудман С., Хидетниеми С. Введение в разработку и анализ алгоритмов. – М.: Мир, 1981. – 368 с.
Девис С.Р. С++ для чайников, 6-е изд.: пер. с англ. – М.: ООО «И.Д. Вильямс», 2010. – 336 с.
Дейтел Х.М., Дейтел П.Дж. Как программировать на С++, 5-е изд.: пер. с англ. – М: ООО «Бином-Пресс», 2008. – 1456 с.
Задачи по программированию /С.А. Абрамов, Г.Г. Гнездилова, Е.Н. Капустина, М.И. Селюн. – М. : Наука, 1998 – 224 с.
Касаткин А.И., Вальвачев А.Н. От Turbo C к Borland C++. – Минск: Вышейшая школа, 1992. – 240 с.
Керниган Б., Ритчи Д. Язык программирования Си: пер. с англ. – СПб.: Невский Диалект, 2001. – 352 с.
Кнут Д.Э. Искусство программирования, том 3. Сортировка и поиск. – М.: Издательский дом «Вильямс», 2000. – 832 с.
Кузнецов М.В., Симдянов И.В. С++. Мастер-класс в задачах и примерах. – СПб.: БХВ-Петербург, 2007. – 480 с.
Культин Н.Б. С/С++ в задачах и примерах: 2-е изд., перераб. и доп. – СПб.: БХВ – Петербург, 2009. – 368 с.
Культин Н.Б. С++ Builder в задачах и примерах. – СПб.: БХВ- Петербург, 2007. – 336 с.
Лафоре Р. Объектно-ориентированное программирование в С++. Классика Computer Science: 4-е изд. – СПб.: Питер, 2008. – 928 с.
Макогон В.С. Язык программирования Си для начинающих: Учебное пособие. – Одесса: НПФ «Астропринт», 1993. – 96 с.
Математический энциклопедический словарь / Гл. ред. Ю.В. Прохоров; Ред. кол.: С.И. Адян, Н.С. Бахвалов, В.И. Битюцков и др. – М.: Советская энциклопедия, 1988. – 847 с.
Павловская Т.А. С/С++. Программирование на языке высокого уровня. – СПб.: Питер, 2007. – 461 с.
Павловская Т.А., Щупак Ю.А. С++. Объектно-ориентированное программирование: практикум. – СПб.: Питер, 2008. – 265 с.
Пахомов Б.И. С/С++ и MS Visual С++ 2005 для начинающих. – СПб.: БХВ-Петербург, 2007. – 464 с.
Пахомов Б.И. С/С++ и MS Visual С++ 2008 для начинающих. – СПб.: БХВ-Петербург, 2008. – 624 с.
Перова В.И. Программирование на С++ в среде Visual Studio .NET: Учебное пособие. – Нижний Новгород: Изд-во Нижегородского госуниверситета, 2010. – 261 с.
Перова В.И., Чугунова Е.А. Объектно-ориентированное программирование на языке С++ в среде Visual Studio .NET: Ч. 1: Учебно-методическое пособие / Под ред. В.И. Перовой. – Нижний Новгород: Нижегородский госуниверситет, 2009. – 95 с.
Перова В.И., Чугунова Е.А. Объектно-ориентированное программирование на языке С++ в среде Visual Studio .NET: Ч. 2: Учебно-методическое пособие / Под ред. В.И. Перовой. – Нижний Новгород: Нижегородский госуниверситет, 2010. – 95 с.
Подбельский В.В. Язык Си++: учебное пособие. – М.: Финансы и статистика, 2001. – 560 с.
Прата С. Язык программирования С++. Лекции и упражнения, 5-е изд.: пер. с англ. – М.: ООО «И.Д. Вильямс», 2007. – 1184 с.
Сборник заданий по вычислительному практикуму на языке Си: Методическое пособие / Сост. В.В. Денисов, М.В. Маркина, Т.А. Сабаева, О.Г. Савихин. – Нижний Новгород: Изд-во ННГУ, 2002. – 56 с.
Солтер Н.А., Клеппер С.Дж. С++ для профессионалов: пер. с англ. – М.: ООО «И.Д. Вильямс», 2006. – 912 с.
Страуструп Б. Дизайн и эволюция С++: пер. с англ. – М.: ДМК Пресс; СПб.: Питер, 2007. – 445 с.
Страуструп Б. Язык программирования С++. Специальное издание: пер. с англ. – М.: ООО «Бином-Пресс», 2005. – 1104 с.
Тарасов В.Л. Основы программирования в С++Builder. Ч. 1: Учебно-методическое пособие. – Нижний Новгород: Нижегородский госуниверситет, 2008. – 68 с.
Тарасов В.Л. Основы программирования в С++Builder. Ч. 2: Учебно-методическое пособие. – Нижний Новгород: Нижегородский госуниверситет, 2006. – 84 с.
Тарасов В.Л. Программирование на С++: Учебное пособие. – Н. Новгород: Изд-во ННГУ, 2006. – 310 с.
Уайс М.А. Организация структур данных и решение задач на С++. – М.: ЭКОМ Паблишерз, 2008. – 896 с.
Фридман А.Л. Основы объектно-ориентированного программирования на языке Си++. – М.: Горячая линия – Телеком, 2001. – 232 с.
Шилдт Г. Полный справочник по С++, 4-е изд.: пер. с англ. – М.: Издательский дом «Вильямс», 2006. – 800 с.
Шилдт Г. С++: методики программирования Шилдта: пер. с англ. – М.: ООО «И.Д. Вильямс», 2009. – 480 с.
Шилдт Г. Самоучитель С++: пер. с англ. – СПб.: БХВ-Петербург, 2001. – 688 с.