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

Inf / inf-16-z

.pdf
Скачиваний:
21
Добавлен:
27.03.2016
Размер:
131.63 Кб
Скачать

Тематическое занятие 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 = ?

Соседние файлы в папке Inf