Лабораторная работа 12. Программирование обработки двумерных массивов
Варианты заданий:
1.Дана вещественная матрица А(3,4). Составить программу
подсчета количества элементов матрицы, удовлетворяющих условию р1<=a(i,j)<=p2. Значения р1 и р2 задаются самостоятельно.
2.Дана вещественная матрица А(4,4). Составить программу
вычисления суммы элементов, расположенных выше главной диагонали.
3.Дана квадратная матрица А(N,N). Составить программу вычисления суммы элементов, расположенных ниже главной диагонали.
4.Дана квадратная матрица А(N,N). Составить программу подсчета количества положительных элементов, расположенных выше главной диагонали.
5.Дана квадратная матрица А(N,N). Составить программу подсчета количества отрицательных элементов, расположенных ниже главной диагонали.
6.Дана квадратная матрица А(N,N). Составить программу замены отрицательных элементов, расположенных выше главной диагонали, на 0. Исходную и скорректированную матрицы напечатать.
7.Дана квадратная матрица А(N,N). Составить программу замены положительных элементов, расположенных ниже главной диагонали, на Р. Эначение Р задать самостоятельно. Исходную и скорректированную матрицы напечатать.
8.Дана вещественная матрица А(N,M). Составить программу нахождения максимального элемента матрицы и выделения его местоположения.
9.Дана вещественная матрица А(N,M). Составить программу замены всех отрицательных элементов матрицы на элемент, имеющий максимальное значение.
10.Дана вещественная матрица А(N,M). Составить программу замены всех положительных элементов матрицы на элемент, имеющий минимальное значение.
11.Дана вещественная матрица А(N,M). Составить программу нахождения минимального элемента матрицы и определения его местоположения.
12.Дана квадратная матрица А(N,N). Составить программу нахождения количества четных элементов, расположенных выше главной диагонали.
13.Дана квадратная матрица А(N,N). Составить программу подсчета количества нечетных элементов, расположенных ниже главной диагонали.
14.Дана квадратная матрица А(N,N). Составить программу подсчета суммы элементов, расположенных в помеченной области (рис.1).
15.Дана квадратная матрица А(N,N). Составить программу нахождения суммы элементов, расположенных в помеченной области (рис.2).
16.Дана вещественная матрица А(4,5). Составить программу подсчета количества элементов матрицы, которые лежат вне интервала [c1,c2].
17.Дана вещественная матрица А(5,5). Составить программу вычисления произведения положительных элементов, расположенных выше главной диагонали.
18.Дана вещественная матрица А(5,5). Составить программу нахождения произведения отрицательных элементов, расположенных ниже главной диагонали.
19.Дана целая матрица А(N,N). Составить программу подсчета количества нечетных элементов, расположенных выше побочной диагонали.
20.Дана целая матрица А(N,N). Составить программу подсчета количества четных элементов, расположенных ниже побочной диагонали.
21.Дана квадратная матрица А(N,N). Составить программу подсчета количества положительных элементов, расположенных в помеченной области(рис.3).
22.Дана квадратная матрица А(N,N). Составить программу подсчета количества положительных элементов, расположенных в помеченной области(рис.4).
Рисунок 1 Рисунок 2 Рисунок 3 Рисунок 4
|
23.Дана квадратная матрица А(N,N). Составить программу замены положительных элементов, расположенных выше главной диагонали, на 100. Исходную и скорректированную матрицы напечатать.
24.Дана квадратная матрица А(N,N). Составить программу
замены положительных элементов, расположенных ниже главной диагонали, на Р. Значение Р задать самостоятельно. Исходную и скорректированную матрицы напечатать.
25.Дана вещественная матрица А(N,M). Cоставить программу нахождения минимального положительного элемента матрицы и нахождения его местоположения.
26.Дана вещественная матрица А(N,M). Составить программу нахождения максимального отрицательного элемента матрицы и нахождения его местоположения.
27.Дана вещественная матрица А(N,M). Составить программу замены всех нулевых элементов матрицы на минимальный элемент.
28.Дана целая матрица А(N,N). Составить программу замены всех отрицательных элементов матрицы на среднее арифметическое значение.
29.Дана целая матрица А(N,N). Составить программу подсчета среднего арифметического значения матрицы. Найти отклонение от среднего у элементов первой строки.
30.Дана целая матрица А(N,N). Составить программу подсчета среднего арифметического значения элементов матрицы. Вычислить отклонение от среднего для всех элементов матрицы.
Библиографический список
1. Основы современных компьютерных технологий : учеб. пособие для высш. и сред. учеб. заведений / под ред. Хомоненко А. Д. - СПб. : КОРОНА принт, 1998. - 446с.
2. Информатика. Базовый курс : Учебник для вузов / Под ред. Симоновича С. В. - СПб. : Питер, 1999. - 639с.
3. Информатика : учебник для экон. спец. вузов / [Макарова Н. В., Матвеев Л. А., Бройдо В. Л. и др.]; Под ред. Макаровой Н. В. - 3-е изд., перераб. - М. : Финансы и статистика, 2003. - 767с. : ил.
4. Экономическая информатика : учебник для вузов / В. П. Косарев [и др.] ; под ред. В. П. Косарева. - 2-е изд., перераб. и доп. - М. : Финансы и статистика, 2004. - 591 с. : ил.
5. Информатика. Базовый курс : учеб. пособие для втузов / под ред. С. В. Симоновича. - 2-е изд. - СПб. [и др.] : Питер, 2005. - 639 с.
6. Костромин, В.А. OpenOffice.org - открытый офис для Linux и Windows. - Спб. : БХВ-Петербург, 2005. - 272 с.
7. Руководство пользователя OpenOffice.org 2+ СD / Пер. Д. Чернова, А. Еременко и др. - Изд-во BHV, 2007. - 320 c.
Учебное издание
Компьютерный практикум. Работа в OpenOffice.org
Методические указания к лабораторным работам
Составитель РОДИОНОВА Татьяна Евгеньевна
Редактор
Подписано в печать . Формат 60×84/16.
Усл. Печ. Л. . Тираж 100 экз. Заказ № .
Ульяновский государственный технический университет,
432027, Ульяновск, ул. Сев. Венец, 32.
Типография УлГТУ, 432027, Ульяновск, ул. Сев. Венец, 32.