Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_Рascal_2011.doc
Скачиваний:
7
Добавлен:
23.12.2018
Размер:
791.55 Кб
Скачать

6. Обработка двумерных массивов Задание 1

  • составить схему алгоритма для вычисления произведения вектора В на матрицу М третьего порядка. Численные значения элементов вектора и матрицы приведены в таблице 6.1;

  • составить программу на языке Паскаль, реализующую построенный алгоритм;

  • произвести расчёты на микроЭВМ;

  • распечатать листинг программы;

  • исходные данные, промежуточные и окончательные результаты расчета вывести на экран видеотерминала (дисплея) и на печатающее устройство (принтер).

Указание: элементы результирующего вектора r вычисляются по формуле:

,

где i=1,2,3…n; bi – элементы вектора В; mij – элементы матрицы М.

Результат получается при использовании двух вложенных циклов.

Таблица 6.1

Исходные данные

Вар.

Элементы вектора

Элементы матрицы

1

B1={1.21; 3.42;4.51}

0.24 0.27 0.31

M1= 0.43 0.84 0.92

1.21 1.63 1.98

2

B2={2.1; 3.40; 4.14}

4.05 5.15 6.13

M2= 5.91 8.05 9.06

7.17 9.29 9.19

3

B3={0.56; 0.75; 0.89}

1.22 1.65 2.05

M3= 0.45 0.67 0.81

2.31 3.07 4.05

4

B4={3.2; 4.31; 6.07}

0.95 1.32 2.40

M4= 40 3.72 4.12

2.17 3.60 5.20

5

B5={0.75; 1.25; 2.5}

3.14 4.09 5.10

M5=2.17 3.05 4.10

1.28 2.40 3.20

6

B6={3.1; 4.25; 5.4}

0.34 0.65 0.85

M6=1.34 2.17 3.05

0.75 0.85 4.07

Продолжение таблицы 6.1

7

B7={0.8; 0.9; 1.3}

2.40 3.10 4.35

M7= 0.60 0.74 0.95

3.40 4.02 4.90

8

B8={4.4; 5.45; 6.15}

0.32 0.47 0.62

M8= 0.85 0.70 0.25

3.52 4.17 2.10

9

B9={1.21; 3.42; 4.51}

0.24 0.27 0.31

M9= 0.43 0.84 0.92

1.21 1.63 1.98

10

B10={2.1; 3.40; 4.14}

4.05 5.15 6.13

M10= 5.91 8.05 9.06

7.17 9.29 9.19

Задание 2

  • составить схему алгоритма для вычисления произведения матрицы М третьего порядка на матрицу Р третьего порядка. Численные значения матрицы М взять согласно таблице 6.1, а численные значения матрицы Р – из таблицы 6.2;

  • выполнить пункты 2 – 5 задания 1.

Указание: Элементы результирующей матрицы С вычисляются по формуле:

где ij=1,2,3…n; mik= - элементы матрицы М; рkj – элементы матрицы Р, Сij – элементы результирующей матрицы С.

Результат получается при использовании трёх вложенных циклов.

Таблица 6.2

Исходные данные

Вар.

Матрица

Вар.

Матрица

1

4.05 5.15 6.13

Р1=5.91 8.05 9.06

7.17 9.29 9.19

6

1.15 1.91 2.15

Р6=3.05 3.41 4.70

4.23 5.17 6.06

2

0.17 0.21 0.72

Р2=1.15 1.23 1.91

2.10 3.20 4.30

7

6.10 6.80 7.20

Р7=0.23 0.40 0.80

1.15 2.80 3.25

3

2.15 2.91 2.23

Р3=4.05 4.41 4.70

5.23 6.17 7.00

8

4.15 3.20 2.40

Р8=0.50 0.80 1.24

7.20 8.41 9.50

4

1.15 1.91 2.15

Р4=3.05 3.41 4.70

4.23 5.17 6.06

9

4.05 5.15 6.13

Р9=5.91 8.05 9.06

7.17 9.29 9.19

5

0.84 0.97 0.61

Р5=0.67 0.84 0.92

1.30 2.60 3.10

10

0.17 0.21 0.72

Р10=1.15 1.23 1.91

2.10 3.20 4.30