Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОП - залік.docx
Скачиваний:
31
Добавлен:
12.02.2016
Размер:
321.1 Кб
Скачать

Функції

1. Розробити функцію, що знаходить середнє геометричне всіх від'ємних елементів масивів А(12), В(10), С(8).

2. Розробити функцію видалення підрядка в n символів з k-ої позиції введеного рядка та використати її для обробки декількох рядків тексту.

3. Скласти функцію, що обчислює середнє арифметичне та середнє геометричне додатних елементів матриці. Застосувати розроблену функцію для обробки трьох двовимірних масивів.

4. Обчислити площу багатокутника за допомогою функції, що визначає площу за координатами його вершин.

5. Розробити функцію визначення середнього значення пар­них елементів матриці та мінімального серед непарних елементів та з її допомогою обробити три двовимірних масиви.

6. Скласти функцію знаходження середнього арифметичного значення елементів масиву, розташованих на непарних місцях, та застосувати її для обробки декількох одновимірних масивів.

7. Розробити функцію, яка здійснює перестановку макси­мального від'ємного та мінімального додатного елементів одновимірного масиву, і застосувати її для обробки чотирьох маси­вів різної довжини.

8. Розробити функцію сортування стовпців двовимірних ма­сивів за зростанням і застосувати її для обробки декількох мат­риць довільного розміру.

9. Розробити функцію, яка записує від'ємні непарні еле­менти довільної матриці в одновимірний масив, та застосувати її для обробки матриць А(5,4), В(3,2), С(4,4).

10. Розробити функцію, що обчислює суму діагональних елементів квадратної матриці, і за її допомогою знайти суми діагональних елементів трьох матриць.

11. Скласти функцію визначення суми та кількості елемен­тів, що розташовані між мінімальним і максимальним елементами матриці, та застосувати її для обробки трьох довільних двовимірних масивів.

12. Розробити функцію, що здійснює підрахунок кількості непарних та добутку додатних елементів одновимірного масиву, і за її допомогою обробити п'ять масивів різної довжини.

13. Три групи студентів складали іспит з трьох предметів. Розробити функцію сортування списку студентів за спаданням оцінок за предметом і за її допомогою вивести відповідні повідомлення про студентів кожної групи.

14. Розробити функцію визначення найдовшого слова в ряд­ку та з її допомогою одержати фразу із найдовших слів п'яти речень.

15. Розробити функції обчислення площ трикутника за формулою Герона та за формулою, що використовує основу трикутника і його висоту. Роботу функцій перевірити при визначенні площ декількох довільних трикутників.

16. Скласти функцію підрахунку кількості слів у реченні та використати її для обробки кількох речень.

17. Розробити функцію, що здійснює виділення в тексті слів- паліндромів (тобто слів, які читаються однаково зліва-направо і справа-наліво), та за її допомогою обробити введений текст.

18. Скласти функцію, що визначає в кожному стовпці мат­риці кількість від'ємних елементів та максимальний елемент. Використати цю функцію для обробки декількох матриць довільного розміру.

19. Розробити функцію, що визначає корені квадратного рівняння і перевіряє їх за теоремою Вієта, та розв'язати за її допомогою декілька рівнянь.

20. Розробити функцію визначення частоти появи голосних літер у тексті та використати її для обробки декількох речень.

21. Розробити функцію визначення суми членів арифметич­ної прогресії і реалізувати її для трьох арифметичних прогресій з різною кількістю членів.

22. Розробити функцію визначення кількості появи заданої приголосної в тексті та застосувати цю функцію для обробки декількох речень.

23. Скласти функцію перестановки максимального елемен­та заданого стовпця матриці з мінімальним елементом заданого рядка матриці. Застосувати цю функцію для обробки трьох двовимірних масивів.

24. Розробити функцію, що здійснює сортування всіх еле­ментів масиву за спаданням і знаходить добуток парних елементів, та за допомогою цієї функції обробити три одновимірних масиви довільної довжини.

25. Скласти функцію обчислення найбільшого спільного дільника двох чисел та продемонструвати її роботу для наборів пар чисел.

КЛАСИ

Для розв'язання задач усіх варіантів необхідно використовувати елементи ООП.

1. Обчислити площу рівностороннього трикутника і квадра­та, якщо їхні сторони однакові.

2. Ввести список студентів групи, які проживають у гуртожитку. Вивести прізвища студентів, що мешкають у заданій кімнаті.

3. Обчислити площу круга і поверхню кулі, що мають однаковий радіус.

4. Ввести список студентів-харків'ян та вивести адреси сту­дентів за заданими користувачем прізвищами.

5. Не парні елементи масиву М(20) записати в масив М1, а парні — в масив М2.

6. Ввести список студентів і їхню групу. Вивести список студентів заданої групи.

7. Обчислити площу квадрата й обсяг куба, що мають од­накову довжину сторін.

8. Ввести відомість успішності студентів за трьома предметами. Вивести прізвища відмінників з математики та програмування.

9. У заданому масиві визначити максимальний і мінімальний елементи та їхні індекси.

10. Ввести відомість успішності студентів за трьома пред­метами. Вивести середній бал, одержаний усіма студентами з кожного предмета.

11. У матриці М(5,5) визначити добуток елементів, розта­шованих вище і нижче головної діагоналі.

12. Ввести відомість успішності студентів за трьома пред­метами. Вивести прізвища трьох студентів, у яких середній бал з усіх предметів найкращий.

13. Обчислити поверхню куба та площу прямокутника, в яких одна сторона однакова.

14. Ввести список студентів та дату їхнього народження (день, місяць, рік). Вивести прізвища студентів заданої дати народження.

15. У матриці М(3,5) обчислити суму елементів другого ряд­ка і третього стовпця.

16. Увести список студентів і їхню дату народження (день, місяць, рік). Вивести дату народження заданого студента.

17. У матриці М(4,6) визначити максимальний і мінімаль­ний елементи та їхні індекси.

18. Ввести список студентів та дати їхнього народження (день, місяць, рік). Вивести прізвища студентів, які народились у році, заданому користувачем.

19. Для циліндра з заданим радіусом і висотою обчислити площу поверхні та його об'єм.

20. Ввести список групи студентів (прізвища, стать, рік на­родження). Вивести прізвища студентів-юнаків заданого року народження.

21. У двох масивах однакової розмірності визначити макси­мальний елемент і вивести ім'я масиву, в якому цей елемент більший.

22. Ввести список студентів і оцінки за трьома предмета­ми. Вивести цей список за спаданням їхнього середнього бала.

23. Обчислити площу рівностороннього трикутника і поверх­ню тристоронньої піраміди, побудованої з таких трикутників.

24. Ввести відомість успішності студентів за трьома пред­метами. Вивести успішність заданого студента з усіх предметів і середній бал.

25. Використовуючи інформацію про автомобілі (прізвище та ініціали власника, марку машини, №, колір та номер), вивести прізвище власника автомобіля «Skoda» зеленого кольору.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]