Информация о книге

978-5-496-00109-0

Главная  » Книги по экономике. Бизнес-литература » Финансы. Банковское дело. Фондовый рынок. Страхование » Финансы » Инвестиции » C/C++. Процедурное и объектно-ориентированное программирование. Учебник для вузов

Павловская Т.А., C/C++. Процедурное и объектно-ориентированное программирование. Учебник для вузов


серия: Учебник для ВУЗов
Питер, 2014 г., 978-5-496-00109-0


Описание книги

В новом издании учебника излагается язык программирования С++ в соответствии со стандартом ISO/IEC 14882 и новым образовательным стандартом. Учебник предназначен в первую очередь для студентов, изучающих язык с нуля, но и более искушенные в программировании специалисты найдут в нем немало полезной информации. В книге рассматриваются принципы объектно-ориентированного программирования и их реализация на C++, средства, возможности и конструкции языка, приводятся практические примеры, дается толчок к дальнейшему изучению этого и других языков программирования. Контрольные задания по ключевым темам представлены в 20 вариантах. Допущено Министерством образования и науки Российской Федерации в качестве учебника для студентов высших учебных заведений, обучающихся по направлению подготовки дипломированных специалистов "Информатика и вычислительная техника".

Ключевые слова

Поделиться ссылкой на книгу



Содержание книги

Предисловие
Введение
Часть I. Процедурное программирование
Глава 1. Базовые средства языка C++
Состав языка
Типы данных в C++
Структура программы
Описание переменных
Первая программа. Простейшие средства
ввода-вывода
Русификация
Выражения
Преобразования базовых типов
Типичные ошибки при записи выражений
Основные операторы
Составные типы данных в стиле С
Рекомендации по программированию
Глава 2. Модульное программирование
Функции в C++
Функции стандартной библиотеки языка С
Директивы препроцессора
Области действия и пространства имен
Рекомендации по программированию
Глава 3. Введение в организацию данных
Абстрактные структуры данных
Динамические структуры данных
Рекомендации по программированию
Часть II. Объектно-ориентированное
программирование,
Глава 4. Классы
Описание класса
Описание объектов
Указатель this
Конструкторы
Статические элементы класса
Дружественные функции и классы
Деструкторы
Операции класса
Указатели на элементы классов
Вложенные и локальные классы
Каноническая форма класса в С++11
Рекомендации по программированию
Глава 5. Наследование
Формы наследования
Формы вложения
Рекомендации по программированию
Глава 6. Шаблоны классов
Создание шаблонов классов
Использование шаблонов классов
Специализация шаблонов классов
Рекомендации по программированию
Глава 7. Обработка исключительных ситуаций
Принцип обработки исключений
Генерация исключений
Перехват исключений
Список исключений функции
Исключения в конструкторах и деструкторах
Стандартные исключения
Рекомендации по программированию
Глава 8. Преобразования типов
Операция приведения типов в стиле С
Операция const_cast
Операция dynamic_cast
Операция static_cast
Операция reinterpret_cast
Динамическое определение типа
Рекомендации по программированию
Часть III. Стандартная библиотека
Глава 9. Потоковые классы
Стандартные потоки
Форматирование данных
Методы обмена с потоками
Состояния потока
Файловые потоки
Строковые потоки
Прямой доступ
Перегрузка операций ввода-вывода
Глава 10. Строки и регулярные выражения
Строки
Регулярные выражения
Глава 11. Контейнерные классы
Последовательные контейнеры
Ассоциативные контейнеры
Пример использования контейнеров
Глава 12. Итераторы и функторы
Итераторы
Функторы
Глава 13. Алгоритмы
Немодифицирующие операции с
последовательностями
Модифицирующие операции с
последовательностями
Алгоритмы, связанные с сортировкой
Глава 14. Средства для численных расчетов
Обобщенные численные алгоритмы
Класс valarray
Комплексные числа
Генерация случайных последовательностей
Глава 15. Другие средства стандартной
библиотеки
Средства поддержки языка
Средства общего назначения
Часть IV. Лабораторные работы
Лабораторные работы к части I
Лабораторная работа 1. Линейные программы
Лабораторная работа 2. Разветвляющиеся
вычислительные процессы
Лабораторная работа 3. Организация циклов
Лабораторная работа 4. Одномерные массивы
Лабораторная работа 5. Двухмерные массивы
Лабораторная работа 6. Одномерные и
двухмерные массивы
Лабораторная работа 7. Структуры
Лабораторная работа 8. Указатели
Лабораторная работа 9. Простейшие функции
Лабораторная работа 10. Функции и файлы
Лабораторная работа И. Функции библиотеки для
работы со строками
и символами
Лабораторная работа 12.
Шаблоны функций
Лабораторная работа 13. Модульное
программирование
Лабораторная работа 14. Динамические
структуры данных
Лабораторные работы к части II
Лабораторная работа 15. Классы
Лабораторная работа 16. Наследование
Лабораторная работа 17. Шаблоны классов и
обработка исключений
Лабораторные работы к части III
Лабораторная работа 18. Потоки и контейнеры
Лабораторная работа 19. Строки и регулярные
выражения
Лабораторная работа 20. Контейнеры и алгоритмы
Лабораторная работа 21. Класс valarray
Часть V. Приложения
Приложение 1. Операции языка C++
Приложение 2. Спецификации формата для
функций семейства printf
Модификаторы формата
Приложение 3. Заголовочные файлы стандартной
библиотеки
Заголовочные файлы библиотеки языка C++
Заголовочные файлы для средств,
унаследованных из языка С
Приложение 4. Макросы и типы данных
стандартной библиотеки языка С.
Состав заголовочных файлов
Алфавитный перечень элементов
Приложение 5. Функции стандартной библиотеки
языка С
Состав заголовочных файлов
Алфавитный перечень функций
Приложение 6. Таблицы кодов ASCII
Символы с кодами 0-127
Символы с кодами 128-255 (кодовая таблица 1251
- Windows)
Символы с кодами 128-255
(кодовая таблица 866 - MS DOS)
Литература


Об авторе


Последние поступления в рубрике "Инвестиции"



Об инвестиционных программах субъектов электроэнергетики Об инвестиционных программах субъектов электроэнергетики 

Документ продается с актуализацией на дату продажи!Постановление Правительства РФ от 01.12....

Методический инструментарий оценки инвестиционной привлекательности муниципальных образований Методический инструментарий оценки инвестиционной привлекательности муниципальных образований Кузьминых Н., О.Б. К., Л.С. В.

В монографии рассмотрены теоретические основы оценки инвестиционной привлекательности муниципальных образований, тенденции развития инвестиционных процессов на муниципальном уровне Республики Башкортостан, методические рекомендации по оценке инвестиционной привлекательности муниципальных образований....

Управление портфелем инвестиций ценных бумаг Управление портфелем инвестиций ценных бумаг Шапкин В.Е., Шапкин А.С.

В книге раскрывается методология принятия решений по формированию инвестиционных портфелей (проектов) на финансовом рынке в условиях неопределенной рыночной конъюнктуры. Дано обоснование решения задачи оптимизации портфеля инвестиций ценных бумаг, заключающееся в максимизации доходности при минимальном риске....

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Павловская Т.А., C/C++. Процедурное и объектно-ориентированное программирование. Учебник для вузов в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.