Все про товар Характеристики Відгуки (0) Інформація
Програмування на C++ у прикладах і завданнях. Васильов А.Н.
Артикул: 1605096520

Програмування на C++ у прикладах і завданнях. Васильов А.Н.

590 грн
В наявності
Характеристики: (Дивитись усі)
Вид палітуркиМ'який
Довжина24 см
Країна-виробникУкраїна
Кількість сторінок450
Мова виданняРосійська
СтанНовий
СПЛАТА ТА ДОСТАВКА

«Новою поштою» по Україні — від 75 грн, 1–3 дні.

«Укрпоштою» по Україні — від 40 грн, до 7 днів.

ОПЛАТА

— Накладений платіж
— Онлайн-оплата карткою

ГАРАНТІЇ

— Оригінальні видання
— Повернення згідно з законом України

Опис

Книга вміщує в себе повний набір відомостей про мову С ++, необхідних для успішного аналізу та складання ефективних програмних кодів. Матеріал викладається послідовно та доповнюється великою кількістю прикладів, практичних завдань і детальним розбором їхніх рішень. До кожного розділу додається великий список завдань для самостійного вирішення.

Зміст:

Вступ. Про книгу і мову С++ . . . . . . . . . . . . . . . . . . . . . . 7
Власне про книгу . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Мова програмування C++....................... 8
............................... 9
Про автора . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Зворотний зв'язок............................... 9
Файли для завантаження........................... 10
Подяки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Глава 1. Прості програми......................... 11
Перша програма............................ 11
Знайомство зі змінними........................ 16
Знайомство з функціями......................... 23
Знайомство з оператором циклу . . . . . . . . . . . . . . . . . . . . 26
Знайомство з умовним оператором.................. 30
Знайомство з масивами.......................... 32
Завдання для самостійного рішення................. 34
Глава 2. Керуючі інструкції..................... 37
Оператор циклу for . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Оператор циклу do-while . . . . . . . . . . . . . . . . . . . . . . . . 43
Оператор вибору switch......................... 45
Вкладені умовні оператори................... 52
Вкладені оператори циклу...................... 54
.............................. 58
Генерування і перехоплення винятків............... 61
Інструкція безумовного переходу.................. 66
Завдання для самостійного рішення................. 68
Глава 3. Вказівники, масиви та посилання................. 70
Знайомство з покажчиками........................ 70
Масиви та покажчики............................ 73
Знайомство з посиланнями......................... 77
Динамічне виділення пам'яті................... 79
Особливості символьних масивів.................. 83
Двовимірні масиви........................... 88
Масиви покажчиків............................ 95
Завдання для самостійного рішення............... 101
Глава 4. Функції . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Оголошення й опис функції.................. 104
Перевантаження функцій........................... 109
Значення аргументів за замовчуванням............... 113
Рекурсія . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Механізми передавання аргументів функціям....... 119
Передавання покажчика аргументом функції............. 123
Передавання масиву аргументом функції............. 125
Передавання тексту в функцію...................... 132
Покажчик як результат функції................. 135
Посилання як результат функції.................... 139
Динамічний масив як результат функції........ 142
Покажчик на функцію......................... 148
Завдання для самостійного рішення............... 154
Глава 5. Класи та об'єкти......................... 158
Знайомство з класами та об'єктами............... 158
Відкриті та закриті члени класу............... 163
Перевантаження методів........................... 166
Знайомство з конструкторами та деструкторами...... 172
Принципи перевантаження операторів................. 180
Знайомство з наслідуванням...................... 191
Завдання для самостійного рішення............... 198
Рекомендації для самостійної роботи.......... 200
Глава 6. Використання класів і об'єктів........... 201
Покажчик на об'єкт......................... 201
Створення масиву об'єктів...................... 210
Масив як поле класу......................... 214
Функтори й індексація об'єктів................. 219
Конструктор створення копії...................... 223
Наслідування і закриті поля базового класу....... 228
Віртуальні методи та наслідування................. 231
Множинне наслідування.................... 235
Доступ до об'єктів через змінну базового класу.... 238
Завдання для самостійного рішення............... 242
Рекомендації для самостійної роботи.......... 243
Глава 7. Узагальнені функції та класи................ 244
Узагальнені функції.......................... 244
Узагальнена функція з декількома параметрами..... 249
Перевантаження узагальненої функції.................. 252
Явна специфікація узагальненої функції........... 254
Узагальнені класи........................... 256
Явна спеціалізація узагальненого класу........... 260
Значення параметрів за замовчуванням............... 265
Наслідування узагальнених класів................ 267
Цілочисельні узагальнені параметри.............. 273
Рекомендації для самостійної роботи.......... 284
Глава 8. Різні завдання............................ 286
Знайомство зі структурами . . . . . . . . . . . . . . . . . . . . . . 286
Узагальнені структури......................... 290
Робота з комплексними числами.................. 292
Клас для реалізації числових масивів.......... 296
Контейнер для динамічного масиву............. 307
Контейнерний клас для реалізації безлічі...... 314
Асоціативний контейнер...................... 317
Оброблення помилок........................... 321
Знайомство з багатопотоковим програмуванням..... 323
Рекомендації для самостійної роботи.......... 329
Глава 9. Математичні завдання...................... 330
Метод послідовних наближень............. 330
Метод половинного поділу..................... 334
Метод дотичних........................... 339
Інтерполяційний поліном Лагранжа............... 342
Інтерполяційний поліном Ньютона............... 346
Обчислення інтеграла методом Сімпсона............ 351
Обчислення інтегралів методом Монте-Карло.......... 353
Рішення диференціального рівняння методом
Ейлера . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
Рішення диференціального рівняння методом
Рунге — Кутти . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
Кінцеві зауваження..................... 362
Додаток. Корисні поради...................... 363
Предметний покажчик........................... 364

Характеристики

Вид палітуркиМ'який
Довжина24 см
Країна-виробникУкраїна
Кількість сторінок450
Мова виданняРосійська
СтанНовий
ТематикаМови та системи програмвання
Тип поверхні паперуМатовий
Тип поліграфічного паперуОфсетний
Ширина17 см

Відгуки

Написати відгук

1 2 3 4 5

Інформація

Доставка

Нова пошта та Укрпошта по всій Україні. Самовивіз за домовленістю.

Оплата

Карткою онлайн або накладеним платежем при отриманні.

Повернення

Повернення товару належної якості протягом 14 днів.