Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Задание к лабораторной №2

.DOC
Скачиваний:
11
Добавлен:
20.06.2014
Размер:
68.61 Кб
Скачать

Лабораторная работа №2

Разработка функциональных модулей обработки агрегатных данных

(Массивы. Функции)

Задание

  1. Вычислить заданное матричное выражение, в котором размеры матриц и их содержимое определяются пользователем. Для вычисления суммы, произведения матриц и умножения матриц на константу реализовать и использовать пользовательские функции. Контролировать размерность матриц для осуществления матричных операций. В случае, если размерность матриц не позволяет провести операцию, выдавать сообщение об этом.

    1. Хранить матрицу в виде одномерного массива

    2. Хранить матрицу в виде массива указателей

Варианты

1

k*A+B*CT

6

(A+B/k)T*C

2

(AT­­+k*B)*C

7

(k*AT-B)T*C

3

k*(A-BT*C)

8

(A+BT-k*I)*CT

4

(A-BT)*C/k

9

k*A*BT-C

5

AT*(k*B-CT)

10

A*AT+k*B