Учебно-методическое пособие подготовлено на кафедре математического обеспечения ЭВМ факультета ПММ Воронежского государственного университета.
Материал основан на источниках, представленных в списке литературы, среди которых основную роль играет [1].
Рекомендуется для студентов 2 курса факультета ПММ, изучающих курс «Объектно-ориентированное программирование», а также студентов, специализирующихся по кафедре МО ЭВМ.
Технологии программирования.
Технология программирования - это совокупность методов и средств разработки программ, а также порядок применения этих методов и средств.
На ранних этапах развития программирования, когда программы писались в виде последовательностей машинных команд, какая-либо технология программирования отсутствовала. Первые шаги в разработке технологии состояли в представлении программы в виде последовательности операторов. Этому предшествовало составление операторной схемы, отражающей последовательность выполнения операторов и осуществление переходов между ними. Операторный подход позволил разработать первые алгоритмы для автоматизации составления программ, в результате чего появились так называемые составляющие программы.
С увеличением размеров программ разработчики стали выделять их обособленные части и оформлять их в виде подпрограмм. Таким образом было положено начало процедурному программированию - большая программа представлялась совокупностью процедур-подпрограмм, одна из подпрограмм являлась главной, и с нее начиналось выполнение программы. Со временем из наборов подпрограмм стали формироваться библиотеки.
Оглавление.
1. Объектно-ориентированный подход в программировании.
1.1. Технологии программирования.
1.2. Сущность объектно-ориентированного подхода к программированию.
2. Начальные сведения о языке C++.
2.1. Назначение языка C++, исторические сведения.
2.2. Алфавит, базовые типы и описание данных.
2.3. Структуры и объединения.
2.4. Операции и выражения.
2.5. Операторы C++.
2.6. Функции.
2.7. Библиотека времени выполнения.
3. Препроцессорные средства в С н C++.
3.1. Основные понятия препроцессорной обработки.
3.2. Препроцессорные переменные.
3.3. Макроопределения (макросы).
3.4. Условная компиляция.
4. Введение в классы.
4.1. Перегружаемые функции и операторы.
4.2. Встраиваемые функции.
4.3. Конструкторы и деструкторы.
4.4. Конструкторы с параметрами и перегрузка конструкторов.
4.5. Присваивание объектов.
4.6. Передача в функции и возвращение объекта.
4.7. Указатели и ссылки на объекты.
4.8. Статические компоненты класса.
Литература.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Язык C++ и основы технологии объектно-ориентированного программирования, часть 1, Чернышов М.К., 2017 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Хештеги: #учебник по программированию :: #программирование :: #Чернышов
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- Программирование C++, 1 курс, Груздев Д.В., 2017
- Прикладное программирование, методические указания, Толокнова А.Н., 2018
- Проекты домашней автоматики на ESP8266, Батрину К.
- Практика ЭВМ - JavaScript, Груздев Д.В., 2017
Предыдущие статьи:
- Азбука Delphi, программирование с нуля, Бескоровайный И.В., 2008
- Искусство программирования, том 4, выпуск 3, Генерация всех сочетаний и разбиений, Кнут Д.Э., 2007
- Фортран в задачах и примерах, Немнюгин С.А., Стесик О.Л., 2008
- Информатика и основы программирования, Меняев М.Ф., 2007