Основы объектно-ориентированного программирования на языке C# book | Page 181
8.4 Вправи з об’єктно-орiєнтованого програмування
двох матриць, добуток двох матриць, вiднiмання двох матриць,
транспонування матрицi. Спосiб введення та виведення даних
обрати на власний розсуд.
5. Написати програму, яка забезпечує наближене виконання таких
дiй над прямокутними матрицями розмiру не бiльше 100 × 100
з комплексними елементами: додавання двох матриць, добуток
двох матриць, вiднiмання двох матриць, Ермiтове спряження
матрицi (тобто транспонування матрицi iз наступною замiною
кожного елементу результату на комплексно-спряжений). Спо-
сiб введення та виведення даних обрати на власний розсуд.
6. Написати програму, яка забезпечує наближене виконання таких
дiй над многочленами степеня не бiльше 100 над полем компле-
ксних чисел, що подаються послiдовностями своı̈х коефiцiєнтiв:
додавання двох многочленiв, множення двох многочленiв, вiднi-
мання двох многочленiв, обчислення многочлена в точцi. Спосiб
введення та виведення даних обрати на власний розсуд.
7. Написати програму, яка забезпечує наближене виконання таких
дiй над рацiональними функцiями – вiдношеннями двох много-
членiв, кожен з яких має степiнь не бiльше 100, над полем дiй-
сних чисел: додавання двох рацiональних функцiй, множення
двох рацiональних функцiй, обчислення рацiональноı̈ функцiı̈ в
точцi. Спосiб введення та виведення даних обрати на власний
розсуд.
8. Написати програму, яка забезпечує наближене виконання таких
дiй над рацiональними функцiями – вiдношеннями двох много-
членiв, кожен з яких має степiнь не бiльше 100, над полем ком-
плексних чисел: додавання двох рацiональних функцiй, вiднiма-
ння двох рацiональних функцiй, множення двох рацiональних
функцiй. Спосiб введення та виведення даних обрати на власний
розсуд.
9. Написати програму, яка забезпечує перевiрку рiвностi двох бу-
левих функцiй n (n=2,3,...,8) аргументiв, заданих булевими ви-
разами, що складаються з булевих констант i змiнних та опе-
рацiй диз’юнкцiı̈, кон’юнкцiı̈ та заперечення, на всiх можливих
значеннях своı̈х аргументiв. Спосiб введення та виведення даних
обрати на власний розсуд.
10. Написати програму, яка забезпечує перевiрку рiвностi двох бу-
левих функцiй n (n=2,3,...,8) аргументiв, заданих виразами, що
181