Практикум по курсу "Объектно-ориентированное программирование" на языке C#. Андрианова А.А - 45 стр.

UptoLike

44
// получен единственный вектор решений
Console.Write("(");
for(int i = 0; i < n - 1; i++)
Console.Write(""+ x[0, i] + ", ");
Console.WriteLine(""+x[0, n - 1] + ")");
}
}
Использование класса Slau может быть таким:
class Program
{
static void Main(string[] args)
{
try
{
int m, n;
Console.WriteLine("Введите количество
уравнений системы:");
m = int.Parse(Console.ReadLine());
Console.WriteLine("Введите количество
переменных системы:");
n = int.Parse(Console.ReadLine());
// создание объекта системы линейных уравнений
Slau s = new Slau(m, n);
s.Input();
// решение системы линейных уравнений
s.Solve();
s.Print();
}
catch(Exception e)
{
Console.WriteLine(e.Message);
}
}
}
Задания для самостоятельной работы
1. Разработать класс «Множество». Определить конструкторы и
деструктор. Переопределить операции объединения, пересечения и
разности двух множеств, методы для организации ввода-вывода.
Написать методы проверки включения одного множества в другое,
проверки равенства двух множеств, проверки пустоты множества.
2. Разработать класс «Многоугольник», который хранится в виде массива
его вершин. Определить конструктор, методы для организации ввода-
        // получен единственный вектор решений
        Console.Write("(");
        for(int i = 0; i < n - 1; i++)
           Console.Write(""+ x[0, i] + ", ");
        Console.WriteLine(""+x[0, n - 1] + ")");
    }
}

    Использование класса Slau может быть таким:

class Program
{
   static void Main(string[] args)
   {
      try
      {
          int m, n;
          Console.WriteLine("Введите количество
                                         уравнений системы:");
          m = int.Parse(Console.ReadLine());
          Console.WriteLine("Введите количество
                                         переменных системы:");
          n = int.Parse(Console.ReadLine());
          // создание объекта системы линейных уравнений
          Slau s = new Slau(m, n);
           s.Input();
           // решение системы линейных уравнений
          s.Solve();
          s.Print();
      }
      catch(Exception e)
      {
           Console.WriteLine(e.Message);
      }
   }
}


                Задания для самостоятельной работы

1. Разработать класс «Множество». Определить конструкторы и
   деструктор. Переопределить операции объединения, пересечения и
   разности двух множеств, методы для организации ввода-вывода.
   Написать методы проверки включения одного множества в другое,
   проверки равенства двух множеств, проверки пустоты множества.
2. Разработать класс «Многоугольник», который хранится в виде массива
   его вершин. Определить конструктор, методы для организации ввода-

                                                                   44