Задача этой книги — дать краткое и четкое изложение языка C++ в соответствии со стандартом ISO/IEC 14882. Она предназначена для студентов, изучающих язык «с нуля», но будет полезна и более искушенным в программировании. Цель, которая ставилась при написании книги — дать правильное представление о возможностях языка C++ и способах их применения, толчок к дальнейшему изучению этого и других языков программирования и ключ к пониманию современных объектно-ориентированных технологий.
Контрольные задания по ключевым темам представлены в 20 вариантах, и автор надеется, что преподаватели оценят проявленную о них заботу.
Базовые конструкции структурного программирования.
В теории программирования доказано, что программу для решения задачи любой сложности можно составить только из трех структур, называемых следованием, ветвлением и циклом. Этот результат установлен Боймом и Якопини еще в 1966 году путем доказательства того, что любую программу можно преобразовать в эквивалентную, состоящую только из этих структур и их комбинаций.
Следование, ветвление и цикл называют базовыми конструкциями структурного программирования. Следованием называется конструкция, представляющая собой последовательное выполнение двух или более операторов (простых или составных). Ветвление задает выполнение либо одного, либо другого оператора в зависимости от выполнения какого-либо условия. Цикл задает многократное выполнение оператора (рис. 1.3). Особенностью базовых конструкций является то, что любая из них имеет только один вход и один выход, поэтому конструкции могут вкладываться друг в друга произвольным образом, например, цикл может содержать следование из двух ветвлений, каждое из которых включает вложенные циклы (рис. 1.4).
Содержание
Предисловие
Часть I. Структурное программирование
Глава 1. Базовые средства языка C++
Глава 2. Модульное программирование
Глава 3. Технология создания программ
Упражнения к части I
Часть II. Объектно-ориентированное программирование
Глава 4. Классы
Глава 5. Наследование
Глава 6. Шаблоны классов
Глава 7. Обработка исключительных ситуаций
Глава 8. Преобразования типов
Глава 9. Рекомендации по программированию
Упражнения к части II
Часть III. Стандартная библиотека
Глава 10. Потоковые классы
Глава 11. Строки
Глава 12. Контейнерные классы
Глава 13. Итераторы и функциональные объекты
Глава 14. Алгоритмы
Глава 15. Средства для численных расчетов
Глава 16. Другие средства стандартной библиотеки
Упражнения к части III
Послесловие
Литература
Приложение 1. Операции языка C++
Приложение 2. Спецификации формата для функций семейства printf
Приложение 3. Арифметические преобразования типов
Приложение 4. Заголовочные файлы стандартной библиотеки
Приложение 5. Константы, макросы и типы данных стандартной библиотеки
Приложение 6. Функции стандартной библиотеки
Приложение 7. Таблицы кодов ASCII
Алфавитный указатель.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #учебник по программированию :: #программирование :: #Павловская
Смотрите также учебники, книги и учебные материалы:
- Самоучитель Java с примерами и программами, Васильев А.Н., 2011
- Программирование на языке высокого уровня C#, Павловская Т.А., 2016
- Компьютерное моделирование деформирования, повреждаемости и разрушения неупругих материалов и конструкций, учебное пособие, Кукуджанов В.Н., 2008
- Разработка компьютерных учебников и обучающих систем, Башмаков А.И., Башмаков И.А., 2003
- Теория и практика языков программирования, Орлов С.А., 2014
- Математическое программирование в примерах и задачах, Акулич И.Л., 2011
- Деревья, Узнай мир, Афонькин С.Ю., 2007
- Программирование, Введение в профессию, том 1, Азы программирования, Столяров А.В., 2016