ПРОГРАММИРОВАНИЕ МАТРИЧНЫХ ОПЕРАЦИЙРазработать программу решения 4 взаимосвязанных

ПРОГРАММИРОВАНИЕ МАТРИЧНЫХ ОПЕРАЦИЙ
Создать программу решения 4 взаимосвязанных задач частой работы:

1) расчета элементов квадратной матрицы A = (ai,j), i,j = 1,2,...,n по данной формуле;

2) вычисления частей вектора X = (xi), i = 1,2,...,n по данному правилу;

3) требуемого упорядочения частей матрицы А или вектора Х;

4) вычисления значения y по данной формуле.

1) соотв фото 1

2)соотв фото 2

3) упорядочить элементы вектора Х по возра

станию безусловных значений;

4)соотв фото 3

Задать свой вопрос
1 ответ

В принципе, все эти задачки можно решить по одной схеме, к примеру, таковой. (Текст программки на некоем условном языке программирования(желая он имеет РЕАЛЬНЫЙ аналог))

 

Для i = 1 по N Цикл

      Для j= 1 по М Цикл

            А[i,j]=МояФункция(i,j);  

      КонецЦикла;

КонецЦикла;

 

Вот и все.

 

 1. Текст функции будет

 

Функция МояФункция(а,б)

    Числитель    =(2*а + 3*б) * (2*а + 3*б);

     Знаменатель=(а + б +5)^(0.33333333333);

     Возврат(Числитель/Знаменатель);

КонецФункции

 

2. Чуток-чуток модифицировано

 

Для i = 1 по N Цикл

      X[i]=0;

      Для j= 1 по М Цикл

            X[i]=Макс(X[i],МояФункция(A[i,j]));  

      КонецЦикла;

КонецЦикла;

 

Функция МояФункция(а)

    Если аlt;=0 Тогда

          Возврат(0);

    По другому

         Возврат(sqr(a));

     КонецЕсли;

КонецФункции

 

Приблизительно так же и остальное.

3. Упорядочивать проще всего по способу "пузырька", текст есть в любом букваре и фактически не будет отличаться от приведенных 2-ух решений, только функция будет сопоставлять текущее и предшествующее значение и переставлять их.

 

4. То же самое, только цикл с шагом 2.

 

Замечание

 1. При решении постулировалось, что функции Макс, строительство в степень - встроенные функции языка. Если это не так, просто пишутся ПОЛЬЗОВАТЕЛЬСКИЕ функции с этими именами и реализующие нужные функции.

 2. При программировании старайтесь как можно больше стандартизировать своё творчество, это значительно ускорит сам процесс, уменьшит количество ошибок и ... покажет связь многих задач, алгоримов, подходов, подтверждающих, что МИР ЕДИН и нет ОТДЕЛЬНО физики, арифметики, химии, биологии, лингвистики, все эти науки просто с различных сторон обрисовывают и изучают всё тот же Единичный МИР, долею которого являемся и мы с вами.

 

 

 

 

 

 

 

 

 

 

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт