Программирование на C++
книга

Программирование на C++

Здесь можно купить книгу "Программирование на C++ " в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.

Автор: Нелл Дейл, Чип Уимз, Марк Хедингтон

Форматы: PDF

Серия: Учебник

Издательство: ДМК Пресс

Год: 2023

Место издания: Москва

ISBN: 978-5-89818-342-4

Страниц: 673

Артикул: 103231

Возрастная маркировка: 12+

Электронная книга
319

Краткая аннотация книги "Программирование на C++"

Книга рассчитана на тех, кто нуждается в понятном и доступном введении в язык C++, и может использоваться как самоучитель. Она также рассказывает о компьютерах и алгоритмическом решении задач, поэтому может служить в качестве первого учебника программирования. Авторы убедительно показывают, что темы, когда-то считавшиеся слишком сложными для вводного курса по С++ и объектно-ориентированному программированию, можно успешно объяснять на ранних стадиях обучения. Книга является удачным выбором для первого знакомства с С++. Материал излагается в строгой, но доступной для начинающего программиста форме. Авторы приводят многочисленные откомпилированные и проверенные упражнения с ответами. Издание предназначено для пользователей ПК (от начального до среднего уровня), начинающих программистов, школьников, студентов и преподавателей информатики.

Содержание книги "Программирование на C++ "


Предисловие
Глава I. Введение в программирование и решение задач
Введение в программирование
Что такое язык программирования
Устройство компьютера
Методика решения задач
Итоги главы
Глава II. Синтаксис, семантика и разработка программ на C++
Элементы программ на С++
Построение программы
Пример программирования. «Автопробег»
Советы по тестированию и отладке
Итоги главы
Глава III. Арифметические выражения, вызов функций и вывод
Вызов функций и библиотечные функции
Форматирование вывода
Пример программирования. «Измерения по карте»
Советы по тестированию и отладке
Итоги главы
Глава IV. Программный ввод и процесс разработки программного обеспечения
Ввод данных в программу
Интерактивный ввод-вывод
Неинтерактивный ввод-вывод
Файловый ввод-вывод
Ошибка ввода
Разработка программного обеспечения
Функциональная декомпозиция
Объектно-ориентированная разработка
Пример программирования. «Средневзвешенное значение экзаменационных оценок»
Тестирование и отладка
Итоги главы
Глава V. Управляющие структуры: условия, логические выражения, выбор
Поток управления
Условия и логические выражения
Условный оператор
Вложенные условные операторы
Проверка состояния потока ввода-вывода
Пример программирования. «Результат экзамена»
Тестирование и отладка
Итоги главы
Глава VI. Циклы
Оператор While
Этапы выполнения цикла
Циклы с While
Как проектировать циклы
Вложенная логика
Пример программирования. «Средний доход мужчин и женщин»
Тестирование и отладка
Итоги главы
Глава VII. Функции
Функциональная декомпозиция и функции типа void
Синтаксис и семантика функций типа void
Параметры
Разработка функций
Пример программирования. «Сравнение продаж в мебельных магазинах»
Тестирование и отладка
Итоги главы
Глава VIII. Область и время действия
Область действия и время жизни
Разработка интерфейса
Функции, возвращающие значение
Пример программирования. «Вес и балансировка самолета»
Тестирование и отладка
Заглушки и драйверы
Итоги главы
Глава IX. Дополнительные управляющие структуры
Оператор Switch
Оператор Do-While
Оператор For
Инструкции break и continue
Критерии выбора циклической структуры
Пример программирования. «Среднемесячное количество осадков»
Тестирование и отладка
Итоги главы
Глава X. Простые типы данных
Встроенные простые типы
Дополнительные операторы С++
Обработка символьных данных
Константы типа char в языке С++
Подробнее о числах с плавающей точкой
Простые типы, определенные пользователем
Подробнее о приведении типов
Пример програмирования. «Напоминание о дне рождения»
Тестирование и отладка
Итоги главы
Глава XI. Одномерные массивы
Сравнение простых и составных типов данных
Одномерные массивы
Обработка массивов
Пример програмирования. «Сравнение двух списков»
Тестирование и отладка
Итоги главы
Глава XII. Применение массивов: списки и строки
Cписки и списочные алгоритмы
Обработка строк
Ввод имен файлов при выполнении программы
Пример программирования. «Напоминание о дне рождения – 2»
Тестирование и отладка
Итоги главы
Глава XIII. Многомерные массивы
Двумерные массивы
Обработка двумерных массивов
Передача двумерных массивов в качестве параметров
Другой способ задания двумерных массивов
Многомерные массивы
Пример программирования. «Муниципальные выборы»
Тестирование и отладка
Итоги главы
Глава XIV. Записи
Записи
Массивы записей
Иерархические записи
Союзы
Подробнее о выборе структуры данных
Пример программирования. «Кампания в поддержку кандидата»
Тестирование и отладка
Итоги главы
Глава XV. Классы, абстракция данных и ООП
Абстрактные типы данных
Классы С
Файлы спецификации и реализации
Инициализации классов с использованием конструкторов
Объектно-ориентированное программирование
Объекты
Наследование
Создание одного класса из другого
Композиция
Динамическое связывание и виртуальные функции
Объектно-ориентрованная разработка
Реализация проекта
Тестирование и отладка
Итоги главы
Глава XVI. Рекурсия
Что такое рекурсия?
Ханойские башни
Рекурсивные алгоритмы и структурированные переменные
Рекурсия или итерации?
Тестирование и отладка
Итоги главы
ПРИЛОЖЕНИЯ
Приложение А. Зарезервированные слова
Приложение Б. Приоритет операторов
Приложение В. Библиотечные функции С++
Приложение Г. Символьные таблицы
Приложение Д. Форматирование текста программы
Словарь терминов
Ответы на некоторые вопросы
Предметный указатель

Все отзывы о книге Программирование на C++

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Внимание!
При обнаружении неточностей или ошибок в описании книги "Программирование на C++ (автор Нелл Дейл, Чип Уимз, Марк Хедингтон)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!