Практические работы для 10 класса (по учебнику К.Ю. Полякова, Е.А. Еремина)



Практическая работа № 56
«Матрицы»






Уровень A. Напишите программу, которая заполняет квадратную матрицу случайными числами в интервале [10,99], и находит максимальный и минимальный элементы в матрице и их индексы.

Пример:

Матрица А:
12  14  67  45
32  87  45  63 
69  45  14  11
40  12  35  15
Максимальный элемент A[2,2]=87
Минимальный элемент A[3,4]=11

Уровень B. Пиксели рисунка закодированы числами от 0 до 255 (обозначающими яркость пикселей) в виде матрицы, содержащей N строк и M столбцов. Нужно преобразовать рисунок в черно-белый по следующему алгоритму:

• вычислить среднюю яркость пикселей по всему рисунку
• все пиксели, яркость которых меньше средней, сделать черными (записать код 0), а остальные – белыми (код 255)

Пример:

Матрица А:
12  14  67  45
32  87  45  63 
69  45  14  11
40  12  35  15
Средняя яркость 37.88
Результат:
  0          0   255    255
  0      255       0     255
255    255       0        0
255        0       0        0

Уровень C. Заполните матрицу, содержащую N строк и M столбцов, натуральными числами по спирали и змейкой, как на рисунках:







Наверх