- •Лабораторна робота №1
- •Порядок виконання роботи
- •Завдання 1
- •Завдання 2
- •Завдання 3
- •Теоретичні відомості Масиви динамічної пам'яті
- •Приклад виконання завдання 1
- •Лістинг програми
- •Приклад виконання завдання 2
- •Лістинг програми
- •Приклад виконання завдання 3
- •Лістинг програми
- •Контрольні запитання
- •Лабораторна робота №2
- •Порядок виконання роботи
- •Ознайомитися з теоретичними відомостями.
- •Завдання 1
- •Завдання 2
- •Теоретичні відомості Читання і запис текстових файлів
- •Читання і запис бінарних файлів
- •Відкриття бінарних файлів
- •Файли з послідовним доступом
- •Запис даних у файл з послідовним доступом
- •Файли з довільним доступом
- •Приклад виконання завдання 1
- •Приклад виконання завдання 2
- •Контрольні запитання
- •Лабораторна робота №3
- •Порядок виконання роботи
- •Завдання 1
- •Завдання 2
- •Завдання 3
- •Теоретичні відомості
- •Обмеження доступу до членів класу Клас
- •Вбудовані функції-члени
- •Приклад виконання завдання 1.
- •Приклад виконання завдання 2.
- •Приклад виконання завдання 3.
- •Контрольні запитання
- •Лабораторна робота №4
- •Порядок виконання роботи
- •Завдання 1
- •Завдання 2
- •Теоретичні відомості Конструктори і деструктори
- •Правила роботи з конструкторами і деструкторами
- •Варіант 10. Розробити описовий алгоритм, схему алгоритму і написати метод для підрахування кількості слів в текстовому файлі.
- •Приклад виконання завдання 2
- •Контрольні запитання
- •Лабораторна робота №5
- •Порядок виконання роботи
- •Завдання 1
- •Завдання 2
- •Теоретичні відомості Принципи спадкування в ооп
- •Оголошення похідних класів
- •Приклади специфікаторів доступу
- •Конструктори похідного класу
- •Функції члени похідного класу
- •Заборонені члени класу (Protected)
- •Приклад виконання Завдання 1
- •Контрольні запитання
- •Лабораторна робота №6
- •Порядок виконання роботи
- •Завдання 1
- •Теоретичні відомості Перевантаження операторів
- •Приклад виконання завдання
- •Приклад виконання завдання
- •Приклад виконання завдання
- •Приклад виконання завдання
- •Контрольні запитання
- •Лабораторна робота №7
- •Порядок виконання роботи
- •Завдання 1.
- •Завдання 2.
- •Теоретичні відомості
- •Контрольні запитання
- •Лабораторна робота №8
- •Порядок виконання роботи
- •Завдання 1
- •Контрольні запитання
- •Лабораторна робота №9
- •Порядок виконання роботи
- •Завдання 1.
- •Теоретичні відомості Множинне спадкування
- •Контрольні запитання
- •Лабораторна робота №10
- •Порядок виконання роботи
- •Завдання 1
- •Теоретичні відомості Шаблони
- •Параметризовані класи
- •Визначені об’єкти-потоки
- •Операції поміщення та вилучення
- •Приклад виконання Завдання з варіанту 2
- •Контрольні запитання.
- •Лабораторна робота №11
- •Порядок виконання роботи
- •Завдання 1
- •Завдання 2
- •Приклад виконання Завдання 1
- •Приклад виконання Завдання 2
- •Контрольні запитання
- •Лабораторна робота №12
- •Порядок виконання роботи
- •Завдання 1
- •Теоретичні відомості Вставити Таблицю !!!!!! Приклад розробки програми
- •Контрольні запитання
Завдання 1
Для даних:
Варіант 1. типу char з використанням ітератора
Варіант 2. типу char без використання ітератора
Варіант 3. типу int з використанням ітератора
Варіант 4. типу int без використання ітератора
Варіант 5. типу float з використанням ітератора
Варіант 6. типу float без використання ітератора
Варіант 7. типу long з використанням ітератора
Варіант 8. типу long без використання ітератора
Варіант 9. типу double з використанням ітератора
Варіант 10. типу double без використання ітератора
виконати наступну послідовність дій:
описання об’єкту класу;
ініціалізацію VECTORу;
визначення мінімального та максимального значення всього масиву
та його заданої частини;
сортування VECTORу;
визначення на кожному кроці поточного розміру VECTORу;
доповнення з заданої позиції у VECTOR;
видалення з заданої позиції у VECTOR;
сортування заданої частини VECTORу;
виведення VECTORу.
Завдання 2
Варіант 1. В одномірному масиві, що складається з n елементів, обчислити:
суму негативних елементів масиву;
добуток елементів масиву, розташованих між максимальним і мінімальними елементами;
упорядкувати елементи масиву по зростанню.
Варіант 2. В одномірному масиві, що складається з n елементів, обчислити:
суму позитивних елементів масиву;
добуток елементів масиву, розташованих між максимальним по модулю мінімальним по модулю елементами;
упорядкувати елементи масиву по убуванню.
Варіант 3. В одномірному масиві, що складається з n цілих елементів, обчислити:
добуток елементів масиву з парними номерами;
суму елементів масиву, розташованих між першим і останнім нульовими елементами;
перетворити масив таким чином, щоб спочатку розташовувалися всі позитивні елементи, а потім — усі негативні (елементи, рівні 0, вважати позитивними).
Варіант 4. В одномірному масиві, що складається з n елементів, обчислити:
суму елементів масиву з непарними номерами;
суму елементів масиву, розташованих між першим і останнім негативними елементами;
стиснути масив, видаливши з нього всі елементи, модуль яких не перевищує 1. Елементи, що звільнилися в кінці масиву, заповнити нулями.
Варіант 5. В одномірному масиві, що складається з n елементів, обчислити:
максимальний елемент масиву;
суму елементів масиву, розташованих до останнього позитивного елемента;
стиснути масив, видаливши з нього всі елементи, модуль яких знаходиться в інтервалі [a,b]. Елементи, що звільнилися в кінці масиву, заповнити нулями.
Варіант 6. В одномірному масиві, що складається з n речовинних елементів, обчислити:
мінімальний елемент масиву;
суму елементів масиву, розташованих між першим і останнім позитивними елементами;
перетворити масив таким чином, щоб спочатку розташовувалися всі елементи, рівні нулю, а потім — всі інші.
Варіант 7. В одномірному масиві, що складається з n цілих елементів, обчислити:
номер максимального елемента масиву;
добуток елементів масиву, розташованих між першим і другим нульовими елементами;
перетворити масив таким чином, щоб у першій його половині розташовувалися елементи, що стояли в непарних позиціях, а в другій половині — елементи, що стояли в парних позиціях.
Варіант 8. В одномірному масиві, що складається з n елементів, обчислити:
номер мінімального елемента масиву;
суму елементів масиву, розташованих між першим і другим негативними елементами;
перетворити масив таким чином, щоб спочатку розташовувалися всі елементи, модуль яких не перевищує 1, а потім — всі інші.
Варіант 9. В одномірному масиві, що складається з n елементів, обчислити:
максимальний по модулю елемент масиву;
суму елементів масиву, розташованих між першим і другим позитивними елементами;
перетворити масив таким чином, щоб елементи, рівні нулю, розташовувалися після всіх інших.
Варіант 10. В одномірному масиві, що складається з n цілих елементів, обчислити:
мінімальний по модулю елемент масиву;
суму модулів елементів масиву, розташованих після першого елемента, рівного нулю;
перетворити масив таким чином, щоб у першій його половині розташовувалися елементи, що стояли в парних позиціях, а в другій половині — елементи, що стояли в непарних позиціях.
Варіант 11. В одномірному масиві, що складається з n елементів, обчислити:
номер мінімального по модулю елемента масиву;
суму модулів елементів масиву, розташованих після першого негативного елемента;
стиснути масив, видаливши з нього всі елементи, величина яких знаходиться в інтервалі [a,b]. Елементи, що звільнилися в кінці масиву, заповнити нулями.
Варіант 12. В одномірному масиві, що складається з n елементів, обчислити:
номер максимального по модулю елемента масиву;
суму елементів масиву, розташованих після першого позитивного елемента;
перетворити масив таким чином, щоб спочатку розташовувалися всі елементи, ціла частина яких лежить в інтервалі [a,b], а потім — всі інші.
Варіант 13. В одномірному масиві, що складається з n елементів, обчислити:
кількість елементів масиву, що лежать у діапазоні від А до В;
суму елементів масиву, розташованих після максимального елемента;
упорядкувати елементи масиву по зменшенню модулів елементів.
Варіант 14. В одномірному масиві, що складається з n елементів, обчислити:
кількість елементів масиву, рівних 0;
суму елементів масиву, розташованих після мінімального елемента;
упорядкувати елементи масиву по зростанню модулів елементів.
Варіант 15. В одномірному масиві, що складається з n елементів, обчислити:
кількість елементів масиву, великих З;
добуток елементів масиву, розташованих після максимального по модулю елемента;
перетворити масив таким чином, щоб спочатку розташовувалися всі негативні елементи, а потім — усі позитивні (елементи, рівні 0, вважати позитивними).
Варіант 16. В одномірному масиві, що складається з n елементів, обчислити:
кількість негативних елементів масиву;
суму модулів елементів масиву, розташованих після мінімального по модулю елемента;
замінити всі негативні елементи масиву їхніми квадратами й упорядкувати елементи масиву по зростанню.
Варіант 17. В одномірному масиві, що складається з n цілих елементів, обчислити:
кількість позитивних елементів масиву;
суму елементів масиву, розташованих після останнього елемента, рівного нулю;
перетворити масив таким чином, щоб спочатку розташовувалися всі елементи, ціла частина яких не перевищує 1, а потім — всі інші.
Варіант 18. В одномірному масиві, що складається з n елементів, обчислити:
кількість елементів масиву, менших З;
суму цілих частин елементів масиву, розташованих після останнього негативного елемента;
перетворити масив таким чином, щоб спочатку розташовувалися всі елементи, що відрізняються від максимального не більше ніж на 20%, а потім — всі інші.
Варіант 19. В одномірному масиві, що складається з n елементів, обчислити:
добуток негативних елементів масиву;
суму позитивних елементів масиву, розташованих до максимального елемента;
змінити порядок проходження елементів у масиві на зворотний.
Варіант 20. В одномірному масиві, що складається з n елементів, обчислити:
добуток позитивних елементів масиву;
суму елементів масиву, розташованих до мінімального елемента;
упорядкувати по зростанню окремо елементи, що стоять на парних місцях, і елементи, що стоять на непарних місцях.