Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КР_Информатика.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
3.65 Mб
Скачать

Работа с одномерным массивом.

Задание № 7

Для совокупности чисел X(0.01; -27.3; 0.; 125.27; 371.45; 0.;12;-5;-172.3; 0.05; 17.1; 49.5; -0.01) при А= -5 необходимо выполнить задание, взятое из нижеприведенной таблицы и вывести на печать полученные результаты. Составить схему алгоритма и программу.

Варианты задания.

23

Обработка двумерного массива.

Задание № 8

Составить схему алгоритма и программу решения задачи обработки двумерного массива согласно таблице 8.3

Задание матрицы определяется из таблицы 8.1 и 8.2.

Принятые обозначения:

М - количество строк в заданной матрице;

N — количество столбцов в заданной матрице;

i - начальный номер строки для заданной матрицы в таблице 8.1;

j - начальный номер столбца для заданной матрицы в таблице 8.1;

Таблица 8.1

Задание матрицы

Номер строки

Номер столбца

7,2

3,6

4,8

6,3

0

-3,2

0

3,3

-1,8

2,4

4,5

2,3

-5,1

1,3

8,1

0

2,4

-6

5

0,8

6,3

-2,4

8,4

0

1,6

!,5

0

0

-4,3

-3,5

1,7

6,8

1,3

10,5

0

0

1,8

3,2

-1,2

-1,3

2,3

2,6

10,5

0,8

2,6

0

0

-2,3

0

-7,2

9,5

1,6

-3,8

2,6

-1,3

3,3

-0,8

0

3,5

8

Таблица 8.2

Задание матрицы

Вариант

Наименование матрицы (вектора)

М

N

і

j

1

AN

3

5

1

1

2

В

4

5

1

4

3

С

5

3

1

8

4

D

4

3

9

2

5

А В

2

5

5

2

6

G5

6

6

1

1

7

AH

5

4

1

4

8

СР

6

3

1

1

9

Н8

5

3

2

2

10

EL

6

4

1

1

11

G

4

4

3

2

12

Т

5

3

2

8

13

Р

3

6

3

5

14

G

X

3

5

5

1

4

2

4

10

15

Y2

2

3

4

2

16

BR

4

3

3

1

17

F4

5

2

2

1

18

R

3

5

3

1

19

Q

4

5

3

1

20

BIS

6

3

1

4

21

E

F

3

3

3

3

1

4

1

1

22

CN

3

4

2

7

23

S

5

4

2

2

24

TV

3

5

2

1

25

Q3

5

3

2

3

26

W

3

4

4

2

27

U

6

4

1

3

28

Z

2

4

4

1

29

X

Y

5

4

4

3

2

2

3

8

30

H

2

6

5

1

23 Таблица 8.3

Варианты заданий

Вариант

Содержание задания

Найти и напечатать максимальные по значению элементы в каждой строке заданной матрицы AN.

Определить и напечатать количество ненулевых элементов з каждой строке заданной матрицы В.

Определить и напечатать сумму отрицательных элементов з каждом столбце заданной матрицы С.

Определить минимальный элемент заданной матрицы D. Напечатать его значение и индексы.

Вычислить и напечатать элементы матрицы С, каждый из которых равен сумме соответствующих элементов заданных матриц А и В.

Для каждого столбца заданной матрицы G5 определить сумму элементов, лежащих ниже главной диагонали.

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

Расположить элементы каждого столбца заданной матрицы СР по возрастанию значений. Преобразованную матрицу напечатать.

Разделить элементы каждого столбца заданной матрицы H8 на последний элемент столбца. Преобразованную матрицу напечатать.

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

Найти и напечатать индексы тех элементов матрицы G, для которых gij = gji.

Для каждого столбца заданной матрицы T найти и напечатать элемент, значение которого максимально.

Для каждой строки заданной матрицы Р определить и напечатать сумму элементов столбцов с четными номерами.

Вычислить и напечатать элементы вектора В, каждый из которых равен скалярному произведению строки матрицы G на вектор X.

Указание: Вj=

Сформировать и напечатать матрицу, каждый элемент которой представляет собой целую часть соответствующего элемента заданной матрицы Y2.

Определить и напечатать минимальный элемент в каждом столбце заданной матрицы BR.

Определить и напечатать количество положительных элементов в каждом столбце заданной матрицы F4.

Определить и напечатать сумму элементов, превышающих заданную величину С=2,5 для каждой строки заданной матрицы R.

Расположить элементы каждой заданной матрицы Q то убыванию значений. Преобразованную матрицу напечатать.

Определить максимальный элемент заданной матрицы BIS. Напечатать его значение и индексы.

Вычислить и напечатать матрицу D, каждый элемент которой равен разности соответствующих элементов заданных матриц Е и F.

Определить и напечатать сумму значений всех элементов матрицы CN.

Для каждого столбца заданной матрицы S найти и напечатать номера строк, содержащих отрицательные элементы.

Определить и напечатать минимальные элементы в каждой строке заданной матрицы TV.

Расположить элементы каждого столбца заданной матрицы Q3 в порядке убывания значений. Преобразованную матрицу напечатать.

Разделить каждый элемент строки W на первый элемент данной строки. Преобразованную матрицу напечатать.

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

Сформировать и напечатать матрицу Z, каждый элемент которой равен натуральному логарифму соответствующего элемента исходной матрицы Z.

Вычислить и напечатать матрицу Z, являющуюся произведением матриц: Х и Y.

Указание: Каждый элемент матрицы Z определяется скалярным произведением i - й строки матрицы X на j - и столбец матрицы Y.

В заданной матрице Н упорядочить элементы каждой строки по возрастанию. Напечатать преобразованную матрицу.

23

Организация программ, содержащих функции пользователей.