Учебник предлагает курс программирования, разделенный на несколько частей: начальный курс и дополняющие. Начальный курс представляет собой выборку из языка C++, по объему и содержанию достаточную для изучения процедурного программирования. Остальные части учебника последовательно дополняют первую, включая специфические разделы С и C++, что в общем соответствует курсу объектно-ориентированного программирования, а также некоторые другие, избранные разделы. Специальный раздел посвящен решению задач программными методами. Правила и приемы C++ иллюстрируются примерами, часть которых имеет прикладной характер. Показаны простейшие приемы использования графики, поддерживаемые компилятором BORLANDC. Приведен вариант организации рабочего пространства в компьютере и создания собственной библиотеки. Книга предназначена для студентов технических вузов, а также для желающих самостоятельно начать изучение программирования непосредственно с языка C++.
Краткое содержание
Предисловие
ЧАСТЬ I
1.1. Язык программирования. Этапы решения задачи
1.2. Программа на языке C++
1.3. Элементы языка C++
1.4. Концепция памяти. Арифметические и логические операции
1.5. Переменные
1.6. Управляющие структуры языка C++
1.7. Библиотеки функций
1.8. Графические функции
1.9. Моделирование физической задачи
1.10. Область действия и время жизни переменных
1.11. Перегрузка функций
1.12. Массивы
1.13. Форматирование вывода. Манипуляторы
1.14. Работа с файлами. Базы данных
1.15. Примеры имитационного моделирования
1.16. Отладка программы
Послесловие к Части I
ЧАСТЬ II
2.1. Указатели. Массивы. Функции
2.2. Структуры
2.3. Классы
2.4. Действия над объектами
2.5. Динамическое распределение памяти
2.6. Перегрузка операторов
2.7. Потоки информации
2.8. Работа с файлами. База данных
2.9. Статические элементы класса
2.10. Аргументы командной строки
2.11. Шаблоны функций
2.12. Директивы препроцессору
Послесловие к части II
Заключение
Приложение 1
Приложение 2
Приложение 3
Перечень таблиц
Предметный указатель