Главная страница

Е. А. Рябухина, О. А. Гущина, Д. А. Губанов, Д. В. Емельянов


Скачать 3.08 Mb.
НазваниеЕ. А. Рябухина, О. А. Гущина, Д. А. Губанов, Д. В. Емельянов
Дата17.05.2023
Размер3.08 Mb.
Формат файлаdoc
Имя файлаVBA.doc
ТипДокументы
#1138184
страница10 из 11
1   2   3   4   5   6   7   8   9   10   11

ЛАБОРАТОРНАЯ РАБОТА №12.

«Программирование с использованием подпрограмм»
Цель работы: изучение методов программирования с использованием подпро­грамм.
Задания:

Даны матрицы А, В и С размерностью 3×3:


Задание 1: с помощью подпрограммы-функции вычислить величину, указанную в варианте (табл. 14).

Таблица 14

Вар-т

Функция

1

, где

2

, где

3



4



5

, где – среднее арифметическое ,

– среднее арифметическое , среднее арифметическое

6

; нулевые элементы исключить из вычислений

7



8

где

9

, где – среднее арифметическое , – среднее арифметическое , – среднее арифметическое

10

, где


Задание 2: с помощью подпрограммы-процедуры сформировать новую матрицу, согласно формулам из варианта. К исходным и новой матрицам применить эффекты оформления согласно варианту (табл. 15).

Таблица 15

Вар-т

Результат

1

D=AB+CA+BC

2

В матрице А заменить на сумму 2-й строки, в матрице В заменить на сумму 3-й строки, в матрице С заменить на сумму 1-й строки

3

D=2A-3B+5C

4

В матрице А разделить на , в матрице В разделить на , в матрице С разделить на

5

D=(A+C)(B+A)(C+B)

6

В матрице А разделить на max элемент 1-й строки; в матрице В разделить на max элемент 3-й строки; в матрице С разделить на max элемент 2-й строки

7

D=ATBTCT

8

В матрице А поменять местами 1-ю и третью строки, в матрице В – 2-ю и 3-ю, в матрице С – 1-ю и вторую

9

D= ; отрицательные элементы заменять их модулями

10

В матрице А разделить элементы 1-й строки на сумму третьей строки, в матрице В разделить элементы 3-й на сумму второй, в матрице С разделить элементы 2-й строки на сумму 1-й
1   2   3   4   5   6   7   8   9   10   11


написать администратору сайта