RUSSIAN

С++ на примерах: практика, практика и только практика : основы языка C++ на практике, показательные примеры (от простейшей программы до клиент-серверного приложения) с разбором кода, соответствует всем последним стандартам (С++11, С++17)

Book information

Publisher
Наука и техника
Year
2019
ISBN
9785943877728
Language
russian
Format
PDF
Filesize
70 MB (73447236 bytes)
Series
Серия На примерах
Pages
281 с.\290
Time added
2020-05-27 08:46:32

Description

ГЛАВА 1. ЯЗЫК ПРОГРАММИРОВАНИЯ C++ 1.1. ЧТО ТАКОЕ "ЯЗЫК ПРОГРАММИРОВАНИЯ C++"? 1.2. НЕМНОГО ИСТОРИИ, ИЛИ ОТКУДА ВЗЯЛСЯ ЯЗЫК ПРОГРАММИРОВАНИЯ C++ 1.3. ОБЩИЙ ПОРЯДОК СОЗДАНИЯ ПРОГРАММЫ НА C++ 1.4. ЧТО НУЖНО УСТАНОВИТЬ НА КОМПЬЮТЕРЕ, ЧТОБЫ СОЗДАВАТЬ ПРОГРАММЫ НА C++ Устанавливаем среду разработки Как сделать так, чтобы текст при выполнении программ выводился на русском языке 1.5. КАКИЕ ПРОГРАММЫ ПРАВИЛЬНЫЕ, А КАКИЕ ПРОГРАММЫ НЕПРАВИЛЬНЫЕ ГЛАВА 2. ПЕРВАЯ ПРОГРАММА НА ЯЗЫКЕ C++ 2.1. ИЗ ЧЕГО СОСТОИТ ПРОГРАММА НА C++ 2.2. САМАЯ КОРОТКАЯ ПРОГРАММА НА C++ 2.3. ФУНКЦИЯ MAIN() 2.4. САМАЯ ПРОСТАЯ ПРОГРАММА НА C++ 2.5. ИСПОЛЬЗОВАНИЕ ПЕРЕМЕННЫХ. ОПЕРАТОР ОБЪЯВЛЕНИЯ 2.6. ИНИЦИАЛИЗАЦИЯ ПЕРЕМЕННОЙ. ОПЕРАТОР ПРИСВАИВАНИЯ 2.7. БАЗОВЫЕ ТИПЫ ДАННЫХ C++ 2.7.1. Типы данных в C++ 2.7.2. Базовые типы данных Общее описание Символьные типы Целочисленные типы Вещественные типы Логический тип Тип void 2.7.3. Модели памяти 2.7.4. Практический пример. Вычисляем размер типов int, float, double и char в вашей системе. Оператор sizeof 2.8. КОНСТАНТЫ И ЛИТЕРАЛЫ 2.9. ПРИВЕДЕНИЕ ТИПОВ ГЛАВА 3. ОПЕРАТОРЫ В ЯЗЫКЕ C++ 3.1. ЧТО ТАКОЕ ОПЕРАТОР И ЧТО ТАКОЕ ОПЕРАНД 3.2. АРИФМЕТИЧЕСКИЕ ОПЕРАТОРЫ В C++ 3.2.1. Общее описание 3.2.2. Вычисления с помощью программ на C++: практические примеры использования арифметических операторов 3.2.3. Операторы инкремента (++) и декремента (—) 3.2.4. Операторы "унарный минус" и "унарный плюс" 3.3. ЛОГИЧЕСКИЕ ОПЕРАТОРЫ 3.4. ОПЕРАТОРЫ СРАВНЕНИЯ ГЛАВА 4. ОСНОВНЫЕ ПРАВИЛА НАПИСАНИЯ ПРОГРАММ НА C++ 4.1. АЛФАВИТ ЯЗЫКА C++ 4.2. ПРАВИЛА ИМЕНОВАНИЯ ПЕРЕМЕННЫХ И ПОЛЬЗОВАТЕЛЬСКИХ ФУНКЦИЙ 4.3. ИСПОЛЬЗОВАНИЕ БОЛЬШИХ И МАЛЕНЬКИХ БУКВ 4.4. УПРАВЛЯЮЩИЕ ПОСЛЕДОВАТЕЛЬНОСТИ 4.5. УКАЗАНИЕ ТОЧКИ С ЗАПЯТОЙ (;) ПОСЛЕ ОПЕРАТОРОВ 4.6. ИСПОЛЬЗОВАНИЕ КОММЕНТАРИЕВ 4.7. СТРОКОВЫЕ ЗНАЧЕНИЯ, ИСПОЛЬЗОВАНИЕ ДВОЙНЫХ КАВЫЧЕК 4.8. СОСТАВНОЙ ОПЕРАТОР, ИСПОЛЬЗОВАНИЕ ФИГУРНЫХ СКОБОК {} 4.9. УКАЗАНИЕ ПРОСТРАНСТВА ИМЕН. ИЛИ ЧТО ОЗНАЧАЕТСЯ STD::COUT ГЛАВА 5. СТАНДАРТНЫЕ УПРАВЛЯЮЩИЕ КОНСТРУКЦИИ ЯЗЫКА C++ 5.1. УСЛОВНЫЕ ОПЕРАТОРЫ 5.1.1. Условный оператор if Логика работы оператора if Практический пример: проверка на четность Практический пример: нахождение максимума Практический пример: вычисление корней квадратного уравнения Вложенные условные операторы 5.1.2. Оператор множественного выбора switch Логика работы оператора switch Пример использование оператора switch: пишем простой калькулятор на C++ 5.2. ОПЕРАТОРЫ ЦИКЛА 5.2.1. Цикл for Логика работы цикла for Вложенные циклы for 5.2.2. Цикл while 5.2.3. Цикл do while 5.3. СОМЕСТНОЕ ИСПОЛЬЗОВАНИЕ ОПЕРАТОРОВ ЦИКЛА И УСЛОВНЫХ ОПЕРАТОРОВ 5.4. ДОПОЛНИТЕЛЬНЫЕ ПРАКТИЧЕСКИЕ ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ ЦИКЛОВ И УСЛОВНЫХ ОПЕРАТОРОВ Пример: нахождение наибольшего общего делителя Пример: нахождение наименьшего общего кратного Пример: подотчет количества цифр целого числа Пример: вычисление обратного числа Пример: палиндром Пример: простые числа ГЛАВА 6. ПОЛЬЗОВАТЕЛЬСКИЕ ФУНКЦИИ В C++ 6.1. ФУНКЦИЯ КАК ПРОГРАММНЫЙ МОДУЛЬ C++ 6.2. СОЗДАНИЕ И ИСПОЛЬЗОВАНИЕ СВОИХ СОБСТВЕННЫХ ФУНКЦИЙ В ПРОГРАММЕ Объявление функции Определение функции и вызов функции 6.3. РЕКУРСИЯ 6.4. ПЕРЕДАЧА ПАРАМЕТРОВ ПО ССЫЛКЕ И ПО ЗНАЧЕНИЮ ГЛАВА 7. МАССИВЫ В C++ 7.1. ЧТО ТАКОЕ МАССИВ 7.2. ОДНОМЕРНЫЕ МАССИВЫ 7.3. МНОГОМЕРНЫЕ МАССИВЫ 7.4. ПЕРЕДАЧА МАССИВОВ В ФУНКЦИЮ В КАЧЕСТВЕ АРГУМЕНТА 7.5. ВЕКТОРЫ. КЛАСС VECTOR ГЛАВА 8. УКАЗАТЕЛИ В C++ 8.1. ПОНЯТИЕ УКАЗАТЕЛЯ 8.2. ОБЪЯВЛЕНИЕ УКАЗАТЕЛЕЙ 8.3. ОПЕРАЦИИ * И & ПО РАБОТЕ С УКАЗАТЕЛЯМИ 8.4. ПРАКТИЧЕСКИЙ ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ УКАЗАТЕЛЕЙ Доступ к элементам массива с использованием указателей Замена местами чисел в массиве с помощью указателей ГЛАВА 9. РАБОТА СО СТРОКАМИ В C++ 9.1. СТРОКИ В C++ 9.2. СТРОКА КАК МАССИВ СИМВОЛОВ Объявление строки как массива символов Функции для работы со строками-массивами символов 9.3. СТРОКА КАК ОБЪЕКТ КЛАССА STRING 9.4. ПРАКТИЧЕСКИЕ ПРИМЕРЫ Разница между различным представлением строк в C++ Подсчет количества цифр и пробелов Удаляем все символы в строке, кроме цифровых Определение длины строки Объединение нескольких строк в одну Копирование двух строк Операторы сравнения строк ГЛАВА 10. СТРУКТУРЫ И ОБЪЕДИНЕНИЯ В C++ 10.1. СТРУКТУРЫ 10.2. ОБЪЕДИНЕНИЯ 10.3. ОПЕРАЦИИ НАД СТРУКТУРАМИ. СЛОЖЕНИЕ ДВУХ СТРУКТУР 10.4. МАССИВЫ СТРУКТУР ГЛАВА 11. ПРОГРАММИРОВАНИЕ РАБОТЫ С ФАЙЛАМИ НА C++ 11.1. ВОЗМОЖНОСТИ C++ ДЛЯ ПРОГРАММИРОВАНИЯ РАБОТЫ С ФАЙЛАМИ 11.2. ЧТЕНИЕ ИЗ ФАЙЛА 11.2.1. Посимвольное чтение из файла 11.2.2. Построчное чтение из файла ГЛАВА 12. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ НА C++ 12.1. КЛАССЫ И ОБЪЕКТЫ. ИНКАПСУЛЯЦИЯ 12.1.1. Понятие класса и объекта 12.1.2. Структура класса Описание класса Практический пример создания класса на C++ 12.2. КОНСТРУКТОРЫ И ДЕСТРУКТОРЫ 12.3. МАССИВЫ ОБЪЕКТОВ 12.4. НАСЛЕДОВАНИЕ 12.5. ПЕРЕГРУЗКА ОПЕРАТОРОВ ГЛАВА 13. СЕТЕВОЕ ПРОГРАММИРОВАНИЕ НА C++ 13.1. КЛИЕНТ-СЕРВЕРНАЯ АРХИТЕКТУРА 13.2. РАЗРАБОТКА НА C++ КЛИЕНТСКОЙ ЧАСТИ СЕТЕВОГО ПРИЛОЖЕНИЯ 13.3. РАЗРАБОТКА НА C++ СЕРВЕРНОЙ ЧАСТИСЕТЕВОГО ПРИЛОЖЕНИЯ 13.4. СБОРКА КЛИЕНТ-СЕРВЕРНОГО ПРИЛОЖЕНИЯ ГЛАВА 14. ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ НА C++ 14.1. АЛГОРИТМЫ ПОИСКА. БИНАРНЫЙ ПОИСК 14.2. АЛГОРИТМЫ СОРТИРОВКИ 14.2.1. Сортировка методом пузырька 14.2.2. Быстрая сортировка или сортировка Хоара 14.2.3. Сортировка выбором 14.2.4. СОРТИРОВКА ВСТАВКАМИ 14.2.5. Пирамидальная сортировка 14.2.6. Сортировка вставкой массива по убыванию и по возрастанию 14.2.7. Сортировка слиянием Связный список Сортировка массива ПРИЛОЖЕНИЯ СТАНДАРТНЫЕ ЗАГОЛОВОЧНЫЕ ФАЙЛЫ Контейнеры Общие Строковые Числовые Языковая поддержка

Similar books

Методология научных исследований и прикладной аналитики: Учебник. Изд. 5-е, дополн. и перераб. В 2 т. Т.2: Научные исследования: Мастерство и искусство научного мышления и научной работы / Methodology of Scientific Research and Practical Analytics: A Textbook: Fifth Edition. In two volumes. Vol.2: Scientific research: Art of scientific thinking and scientific work / Méthodologie de la recherche scientifique et de l’analytique appliquée: Manuel: Cinquième édition. En 2 tomes. T.2: Recherches scientifiques: Art de la pensée scientifique et du travail scientifique

Методология научных исследований и прикладной аналитики: Учебник. Изд. 5-е, дополн. и перераб. В 2 т. Т.2: Научные исследования: Мастерство и искусство научного мышления и научной работы / Methodology of Scientific Research and Practical Analytics: A Textbook: Fifth Edition. In two volumes. Vol.2: Scientific research: Art of scientific thinking and scientific work / Méthodologie de la recherche scientifique et de l’analytique appliquée: Manuel: Cinquième édition. En 2 tomes. T.2: Recherches scientifiques: Art de la pensée scientifique et du travail scientifique

2025 · PDF

Методы и понятия философии искусства: практикум : уровень подготовки кадров высшей квалификации: ассиснтурв-стажировка : специальности: 54.09.03 "Искусство дизайна (по видам)", 54.09.02 "Мастерство декоративно-прикладного искусства и народных промыслов (по видам)" : укрупненная группа специальностей: 54.00.00 "Изобразительное и прикладные виды искусств" : квалификация выпускника: "Преподаватель творческих дисциплин в высшей школе. Дизайнер", "Преподаватель творческих дисциплин в высшей школе. Художник декоративно-прикладного искусства" : форма обучения: очная

Методы и понятия философии искусства: практикум : уровень подготовки кадров высшей квалификации: ассиснтурв-стажировка : специальности: 54.09.03 "Искусство дизайна (по видам)", 54.09.02 "Мастерство декоративно-прикладного искусства и народных промыслов (по видам)" : укрупненная группа специальностей: 54.00.00 "Изобразительное и прикладные виды искусств" : квалификация выпускника: "Преподаватель творческих дисциплин в высшей школе. Дизайнер", "Преподаватель творческих дисциплин в высшей школе. Художник декоративно-прикладного искусства" : форма обучения: очная

2022 · PDF

Разработка графического интерфейса пользователя информационной системы с использованием библиотеки QT: учебное пособие для студентов 1 курса направлений подготовки 09.04.02 "Информационные системы и технологии", 27.04.03 "Системный анализ и управление" очной формы обучения, 2 курса направления подготовки 10.05.03 "Информационная безопасность автоматизированных систем" очной формы обучения и 3 курса направления подготовки 09.03.02 "Информационные системы и технологии" очной и заочной форм обучения : учебное электронное издание

Разработка графического интерфейса пользователя информационной системы с использованием библиотеки QT: учебное пособие для студентов 1 курса направлений подготовки 09.04.02 "Информационные системы и технологии", 27.04.03 "Системный анализ и управление" очной формы обучения, 2 курса направления подготовки 10.05.03 "Информационная безопасность автоматизированных систем" очной формы обучения и 3 курса направления подготовки 09.03.02 "Информационные системы и технологии" очной и заочной форм обучения : учебное электронное издание

2021 · PDF

Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.) =: Archaeological Cultures of Siberia in the context of Cross-cultural contacts in Eurasia: dedicated to the 300th anniversary of the first scientific archaeological excavations in Siberia (1722) : материалы Международной археологической конференции молодых исследователей "Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.)" (Новосибирск, 21-25 ноября 2022 г.)

Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.) =: Archaeological Cultures of Siberia in the context of Cross-cultural contacts in Eurasia: dedicated to the 300th anniversary of the first scientific archaeological excavations in Siberia (1722) : материалы Международной археологической конференции молодых исследователей "Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.)" (Новосибирск, 21-25 ноября 2022 г.)

2022 · PDF

Трешниковские чтения - 2023. Современная географическая картина мира и технологии географического образования =: Treshnikov readings - 2023. Modern geographical global picture and technology of geographic education : материалы Всероссийской научно-практической конференции с международным участием, посвящённой памяти знаменитого российского океанолога, исследователя Арктики и Антарктики, академика Алексея Фёдоровича Трёшникова и 60-летию Ульяновского областного отделения Всероссийской общественной организации "Русское гаографическое общество" (13 апреля 2023)

Трешниковские чтения - 2023. Современная географическая картина мира и технологии географического образования =: Treshnikov readings - 2023. Modern geographical global picture and technology of geographic education : материалы Всероссийской научно-практической конференции с международным участием, посвящённой памяти знаменитого российского океанолога, исследователя Арктики и Антарктики, академика Алексея Фёдоровича Трёшникова и 60-летию Ульяновского областного отделения Всероссийской общественной организации "Русское гаографическое общество" (13 апреля 2023)

2023 · PDF

Управление объектами интеллектуальной собственности. Искусство изобретать: учебник для обучающихся по направлениям подготовки 23.00.00 , направлениям подготовки 23.03.01 "Технология транспортных процессов", уровень образования-"бакалавриат", 23.03.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования-"бакалавриат", 23.04.01 "Технология транспортных процессов", уровень образования- "магистратура", 23.04.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования- "магистратура"

Управление объектами интеллектуальной собственности. Искусство изобретать: учебник для обучающихся по направлениям подготовки 23.00.00 , направлениям подготовки 23.03.01 "Технология транспортных процессов", уровень образования-"бакалавриат", 23.03.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования-"бакалавриат", 23.04.01 "Технология транспортных процессов", уровень образования- "магистратура", 23.04.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования- "магистратура"

2022 · PDF