
- •Лабораторна робота №1
- •Порядок виконання роботи
- •Завдання 1
- •Завдання 2
- •Завдання 3
- •Теоретичні відомості Масиви динамічної пам'яті
- •Приклад виконання завдання 1
- •Лістинг програми
- •Приклад виконання завдання 2
- •Лістинг програми
- •Приклад виконання завдання 3
- •Лістинг програми
- •Контрольні запитання
- •Лабораторна робота №2
- •Порядок виконання роботи
- •Завдання 1
- •Завдання 2
- •Теоретичні відомості Читання і запис текстових файлів
- •Читання і запис бінарних файлів
- •Відкриття бінарних файлів
- •Файли з послідовним доступом
- •Запис даних у файл з послідовним доступом
- •Файли з довільним доступом
- •Приклад виконання завдання 1
- •Приклад виконання завдання 2
- •Контрольні запитання
- •Лабораторна робота №3
- •Порядок виконання роботи
- •Завдання 1
- •Завдання 2
- •Завдання 3
- •Теоретичні відомості
- •Обмеження доступу до членів класу
- •Специфікатори доступу
- •Вбудовані функції-члени
- •Приклад виконання завдання 1.
- •Приклад виконання завдання 2.
- •Приклад виконання завдання 3.
- •Контрольні запитання
- •Лабораторна робота №4
- •Порядок виконання роботи
- •Завдання 2
- •Теоретичні відомості Конструктори і деструктори
- •Правила роботи з конструкторами і деструкторами
- •Варіант 10. Розробити описовий алгоритм, схему алгоритму і написати метод для підрахування кількості слів в текстовому файлі.
- •Приклад виконання завдання 2
- •Контрольні запитання
- •Лабораторна робота №5
- •Порядок виконання роботи
- •Завдання 1
- •Завдання 2
- •Теоретичні відомості Принципи спадкування в ооп
- •Оголошення похідних класів
- •Конструктори похідного класу
- •Функції члени похідного класу
- •Заборонені члени класу (Protected)
- •Приклад виконання Завдання 1
- •Контрольні запитання
- •Лабораторна робота №6
- •Порядок виконання роботи
- •Завдання 1
- •Теоретичні відомості Перевантаження операторів
- •Приклад виконання завдання 1
- •Приклад виконання завдання 2
- •Приклад виконання завдання 3
- •Приклад виконання завдання 4
- •Контрольні запитання
- •Лабораторна робота №7
- •Порядок виконання роботи
- •Завдання 1.
- •Завдання 2.
- •Теоретичні відомості
- •Структура наслідування класів
- •Постановка задачі
- •Розробити клас трикутника, чотирикутника, кола, точки
- •Контрольні запитання
- •Лабораторна робота №8
- •Порядок виконання роботи
- •Завдання 1
- •Контрольні запитання
- •Лабораторна робота №9
- •Порядок виконання роботи
- •Завдання 1
- •Теоретичні відомості Множинне спадкування
- •Контрольні запитання
- •Лабораторна робота №10
- •Порядок виконання роботи
- •Завдання 1
- •Теоретичні відомості Шаблони
- •Параметризовані класи
- •Визначені об’єкти-потоки
- •Операції поміщення та вилучення
- •Приклад виконання Завдання з варіанту 2
- •Контрольні запитання.
- •Лабораторна робота №11
- •Порядок виконання
- •Завдання 1
- •Завдання 2
- •Завдання 3 Варіант 1. Задача “Банківське переведення” (дата, час, № рахунку, розмір рахунку).
- •Ітератори
- •Для роботи з вектором необхідно:
- •Приклад роботи з вектором
- •Алгоритми
- •Застосування алгоритмів до вектора
- •Приклад 1 виконання Завдання 1
- •Приклад 2 виконання Завдання 2
- •Приклад 3 виконання завдання №3
- •Контрольні запитання
- •Завдання 1
- •Теоретичні відомості Приклад розробки програми
- •Контрольні запитання
- •Лабораторна робота №13
- •Порядок виконання
- •Завдання 2.
- •Теоретичні відомості
- •Стандартні потоки для базових класів
- •Форматування даних при обмінах з потоками
- •Маніпулятори
- •Приклад розробки програми
- •Контрольні запитання
- •Лабораторна робота №14
- •Порядок виконання
- •Завдання
- •Теоретичні відомості
- •Контрольні запитання
Завдання 1
Розробити метод-член класу для виводу на екран усіх позитивних елементів одновимірного динамічного масиву і їх суми і кількості.
Розробити метод-член класу для виводу на екран усіх негативних елементів одновимірного динамічного масиву і їх суми і кількості.
Розробити метод-член класу для виводу на екран кількості нульових елементів одновимірного динамічного масиву і їх порядкових номерів.
Розробити метод-член класу для виводу на екран суми першої і другої половини одновимірного динамічного масиву і кількості позитивних елементів у кожній.
Розробити метод-член класу для виводу на екран середнього значення і дисперсії даного одновимірного динамічного масиву.
Розробити метод-член класу впорядкування по зростанню методом бульбашки одновимірного динамічного масиву.
Розробити метод-член класу впорядкування по спаданню методом бульбашки одновимірного динамічного масиву.
Розробити метод-член класу для визначення мінімального і максимального елементів одновимірного динамічного масиву та їх порядкових номерів.
Розробити метод-член класу для перетворення одновимірного динамічного масиву таким чином, щоб його максимальний елемент став першим елементом, а мінімальний – останнім, без впорядкування всього масиву.
Розробити метод-член класу для перетворення одновимірного динамічного масиву таким чином, щоб його максимальний елемент став останнім, а мінімальний – першим, без впорядкування всього масиву.
Варіант 11. Розробити метод-член класу для перетворення одновимірного динамічного масиву таким чином, щоб спочатку розташовувалися упорядковані по зростанню його позитивні елементи.
Завдання 2
Розробити метод-член класу для створення нового одновимірного масиву з усіх позитивних елементів заданого двовимірного динамічного масиву.
Розробити метод-член класу для створення нового одновимірного масиву з усіх негативних елементів заданого двовимірного динамічного масиву.
Розробити метод-член класу для створення нового одновимірного масиву з суми усіх позитивних елементів кожного стовпця заданого двовимірного динамічного масиву.
Розробити метод-член класу для створення нового одновимірного масиву з суми усіх негативних елементів кожного стовпця заданого двовимірного динамічного масиву.
Розробити метод-член класу для створення нового одновимірного масиву з кількості всіх позитивних елементів кожного рядка заданого двовимірного динамічного масиву.
Розробити метод-член класу для створення нового одновимірного масиву з кількості всіх негативних елементів кожного рядка заданого двовимірного динамічного масиву.
Розробити метод-член класу для створення нового одновимірного масиву з середнім арифметичним значенням всіх позитивних елементів кожного стовпця заданого двовимірного динамічного масиву.
Розробити метод-член класу для створення нового одновимірного масиву з середнім арифметичним значенням всіх негативних елементів кожного стовпця заданого двовимірного динамічного масиву.
Розробити метод-член класу для створення нового одновимірного масиву з суми усіх позитивних елементів верхньої і нижньої трикутних матриць заданого двовимірного динамічного масиву.
Розробити метод-член класу для створення нового одновимірного масиву з суми усіх негативних елементів верхньої і нижньої трикутних матриць заданого двовимірного динамічного масиву.
Розробити метод-член класу для перетворення заданого двовимірного динамічного масиву таким чином, щоб кожен його стовпець був упорядкований по зростанню методом бульбашки.