C/C++, Программирование на языке высокого уровня, Павловская Т.А., 2003.
Задача этой книги — дать краткое и четкое изложение языка 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
Алфавитный указатель.
Купить .
Теги: учебник по программированию :: программирование :: Павловская
Смотрите также учебники, книги и учебные материалы:
- Самоучитель Java с примерами и программами, Васильев А.Н., 2011
- Программирование на языке высокого уровня C#, Павловская Т.А., 2016
- Компьютерное моделирование деформирования, повреждаемости и разрушения неупругих материалов и конструкций, учебное пособие, Кукуджанов В.Н., 2008
- Разработка компьютерных учебников и обучающих систем, Башмаков А.И., Башмаков И.А., 2003
- Теория и практика языков программирования, Орлов С.А., 2014
- Математическое программирование в примерах и задачах, Акулич И.Л., 2011
- Деревья, Узнай мир, Афонькин С.Ю., 2007
- Программирование, Введение в профессию, том 1, Азы программирования, Столяров А.В., 2016