Inf / inf-16-z
.pdfТематическое занятие 16.
Многомерные массивы. Матрицы.
Задания для лабораторной работы 16.
(максимальный балл – 4)
Задание для лабораторной работы 16. Вариант 1
Составить программу, которая создает матрицу фиксированной размерности m×n (значения m и n задаются в коде программы однажды и могут быть изменены программистом).
1) Заполнить созданную матрицу случайными целыми числами. Порядок заполнения элементов матрицы указан в таблице. Вывести матрицу на экран.
|
1 |
|
2 |
3 |
4 |
|
|
8 |
|
7 |
6 |
5 |
|
|
9 |
|
10 |
11 |
12 |
|
2) Определить номер строки, |
16 |
|
15 |
14 |
13 |
|
сумма элементов которой максимальна. Если таких |
||||||
строк несколько, то найти номера каждой из них. |
|
|
||||
Задание для лабораторной работы 16. |
|
|
|
Вариант 2 |
Составить программу, которая создает матрицу фиксированной размерности m×n (значения m и n задаются в коде программы однажды и могут быть изменены программистом).
1) Заполнить созданную матрицу случайными целыми числами. Порядок
заполнения элементов матрицы указан в таблице. Вывести матрицу на экран.
1 |
8 |
9 |
16 |
2 |
7 |
10 |
15 |
3 |
6 |
11 |
14 |
4 |
5 |
12 |
13 |
2) Определить номер столбца, сумма элементов которого максимальна. Если таких
столбцов несколько, то найти номера каждого из них. |
|
Задание для лабораторной работы 16. |
Вариант 3 |
Составить программу, которая создает матрицу фиксированной размерности m×n (значения m и n задаются в коде программы однажды и могут быть изменены программистом).
1) Заполнить созданную матрицу случайными целыми числами. Порядок
заполнения элементов матрицы указан в таблице. Вывести матрицу на экран.
16 |
15 |
14 |
13 |
9 |
10 |
11 |
12 |
8 |
7 |
6 |
5 |
1 |
2 |
3 |
4 |
2) Определить номер строки, сумма элементов которой минимальна. Если таких
строк несколько, то найти номера каждой из них. |
|
Задание для лабораторной работы 16. |
Вариант 4 |
Составить программу, которая создает матрицу фиксированной размерности m×n (значения m и n задаются в коде программы однажды и могут быть изменены программистом).
1) Заполнить созданную матрицу случайными целыми числами. Порядок заполнения элементов матрицы указан в таблице. Вывести матрицу на экран.
4 |
3 |
2 |
1 |
5 |
6 |
7 |
8 |
12 |
11 |
10 |
9 |
13 |
14 |
15 |
16 |
2) Определить номер столбца, сумма элементов которого минимальна. Если таких
столбцов несколько, то найти номера каждого из них.
Задание для лабораторной работы 16. Вариант 5 Составить программу, которая создает матрицу фиксированной размерности m×n (значения m и n задаются в коде программы однажды и могут быть изменены программистом).
1) Заполнить созданную матрицу случайными целыми числами. Порядок заполнения элементов матрицы указан в таблице. Вывести матрицу на экран.
16 |
9 |
8 |
1 |
15 |
10 |
7 |
2 |
14 |
11 |
6 |
3 |
13 |
12 |
5 |
4 |
2) Определить номер строки, содержащей максимальный элемент. Если таких
строк несколько, то найти номера каждой из них. |
|
Задание для лабораторной работы 16. |
Вариант 6 |
Составить программу, которая создает матрицу фиксированной размерности m×n (значения m и n задаются в коде программы однажды и могут быть изменены программистом).
1) Заполнить созданную матрицу случайными целыми числами. Порядок
заполнения элементов матрицы указан в таблице. Вывести матрицу на экран.
4 |
5 |
12 |
13 |
3 |
6 |
11 |
14 |
2 |
7 |
10 |
15 |
1 |
8 |
9 |
16 |
2) Определить номер столбца, содержащего максимальный элемент. Если таких
столбцов несколько, то найти номера каждого из них.
Задание для лабораторной работы 16. Вариант 7
Составить программу, которая создает матрицу фиксированной размерности m×n
(значения m и n задаются в коде программы однажды и могут быть изменены программистом). 1) Заполнить созданную матрицу случайными целыми числами. Порядок
заполнения элементов матрицы указан в таблице. Вывести матрицу на экран.
13 |
12 |
5 |
4 |
14 |
11 |
6 |
3 |
15 |
10 |
7 |
2 |
16 |
9 |
8 |
1 |
2) Определить номер строки, содержащей минимальный элемент. Если таких строк
несколько, то найти номера каждой из них. |
|
Задание для лабораторной работы 16. |
Вариант 8 |
Составить программу, которая создает матрицу фиксированной размерности m×n
(значения m и n задаются в коде программы однажды и могут быть изменены программистом). 1) Заполнить созданную матрицу случайными целыми числами. Порядок
заполнения элементов матрицы указан в таблице. Вывести матрицу на экран.
13 |
14 |
15 |
16 |
12 |
11 |
10 |
9 |
5 |
6 |
7 |
8 |
4 |
3 |
2 |
1 |
2) Определить номер столбца, содержащего минимальный элемент. Если таких столбцов несколько, то найти номера каждого из них.
Занятие 16. «Многомерные массивы. Матрицы.»
Задания для самостоятельной работы 16.
(максимальный балл – 6)
Задание для самостоятельной работы 16. |
Вариант 1 |
Составить программу для работы с квадратной матрицей фиксированной
размерности (n×n), которая содержит функции, позволяющие: 1) заполнять матрицу случайными числами из заданного интервала; 2) выводить матрицу на экран (построчно); 3) сохранять и считывать матрицу из текстового файла. А также составить функции,
которые позволяют выполнять матричные операции: 4) транспонирование; 5) сложение; 6) умножение; 7) возведение в степень. Все функции должны работать с матрицами как с
параметрами.
С помощью разработанных функций для заданной матрицы A найти значение выражения (A×AT)2 = ?
Задание для самостоятельной работы 16. |
Вариант 2 |
Составить программу для работы с квадратной матрицей фиксированной
размерности (n×n), которая содержит функции, позволяющие: 1) заполнять матрицу
случайными числами из заданного интервала; 2) выводить матрицу на экран (построчно); 3) сохранять и считывать матрицу из текстового файла. А также составить функции, которые позволяют выполнять матричные операции: 4) транспонирование; 5) сложение; 6) умножение; 7) возведение в степень. Все функции должны работать с матрицами как с
параметрами.
С помощью разработанных функций для заданной матрицы A найти значение выражения (AT×A)2 = ?
Задание для самостоятельной работы 16. |
Вариант 3 |
Составить программу для работы с квадратной матрицей фиксированной
размерности (n×n), которая содержит функции, позволяющие: 1) заполнять матрицу случайными числами из заданного интервала; 2) выводить матрицу на экран (построчно); 3) сохранять и считывать матрицу из текстового файла. А также составить функции, которые позволяют выполнять матричные операции: 4) транспонирование; 5) сложение;
6) умножение; 7) возведение в степень. Все функции должны работать с матрицами как с
параметрами.
С помощью разработанных функций для заданной матрицы A найти значение
выражения A2×AT = ?
Задание для самостоятельной работы 16. |
Вариант 4 |
Составить программу для работы с квадратной матрицей фиксированной размерности (n×n), которая содержит функции, позволяющие: 1) заполнять матрицу
случайными числами из заданного интервала; 2) выводить матрицу на экран (построчно);
3) сохранять и считывать матрицу из текстового файла. А также составить функции, которые позволяют выполнять матричные операции: 4) транспонирование; 5) сложение; 6) умножение; 7) возведение в степень. Все функции должны работать с матрицами как с
параметрами.
С помощью разработанных функций для заданной матрицы A найти значение выражения AT× A2 = ?
Задание для самостоятельной работы 16. |
Вариант 5 |
Составить программу для работы с квадратной матрицей фиксированной
размерности (n×n), которая содержит функции, позволяющие: 1) заполнять матрицу случайными числами из заданного интервала; 2) выводить матрицу на экран (построчно);
3) сохранять и считывать матрицу из текстового файла. А также составить функции, которые позволяют выполнять матричные операции: 4) транспонирование; 5) сложение; 6) умножение; 7) возведение в степень. Все функции должны работать с матрицами как с
параметрами.
С помощью разработанных функций для заданной матрицы A найти значение
выражения (AT)2×A = ?
Задание для самостоятельной работы 16. |
Вариант 6 |
Составить программу для работы с квадратной матрицей фиксированной размерности (n×n), которая содержит функции, позволяющие: 1) заполнять матрицу
случайными числами из заданного интервала; 2) выводить матрицу на экран (построчно); 3) сохранять и считывать матрицу из текстового файла. А также составить функции, которые позволяют выполнять матричные операции: 4) транспонирование; 5) сложение;
6) умножение; 7) возведение в степень. Все функции должны работать с матрицами как с параметрами.
С помощью разработанных функций для заданной матрицы A найти значение
выражения A×(A2)T = ?