ЛР№06 - C#, Двумерные массивы
.pdf11
Задание 2.
1.Даны целые положительные числа M и N . Сформировать целочисленную матрицу разме- ра M х N, у которой все элементы I-й строки имеют значение 10I (I=1,.. .,M).
2.Даны целые положительные числа M и N . Сформировать целочисленную матрицу разме- ра M х N, у которой все элементы J-го столбца имеют значение 5J (J = 1,.. .,N).
3.Даны целые положительные числа M , N и набор из M чисел. Сформировать матрицу размера M х N, у которой в каждом столбце содержатся все числа из исходного набора (в том же по- рядке).
4.Даны целые положительные числа M, N и набор из N чисел. Сформировать матрицу раз- мера M х N, у которой в каждой строке содержатся все числа из исходного набора (в том же поряд- ке).
5.Даны целые положительные числа M, N, число D и набор из M чисел. Сформировать мат- рицу размера M х N, у которой первый столбец совпадает с исходным набором чисел, а элементы каждого следующего столбца равны сумме соответствующего элемента предыдущего столбца и чис- ла D (в результате каждая строка матрицы будет содержать элементы арифметической прогрессии).
6.Даны целые положительные числа M, N, число D и набор из N чисел. Сформировать мат- рицу размера M х N, у которой первая строка совпадает с исходным набором чисел, а элементы каж- дой следующей строки равны соответствующему элементу предыдущей строки, умноженному на D (в результате каждый столбец матрицы будет содержать элементы геометрической прогрессии).
7.Дана матрица размера M х N и целое число K(1<K<M). Вывести элементы K-й строки данной матрицы.
8.Дана матрица размера M х N и целое число K(1<K<N). Вывести элементы K-го столбца данной матрицы.
9.Дана матрица размера M х N. Вывести ее элементы, расположенные в строках с четными номерами (2, 4, ...). Вывод элементов производить по строкам, условный оператор не использовать.
10.Дана матрица размера M х N. Вывести ее элементы, расположенные в столбцах с нечет- ными номерами (1,3,...). Вывод элементов производить по столбцам, условный оператор не исполь- зовать.
12
Задание 3.
1.Дана матрица размера M×N. Для каждого столбца матрицы с четным номером (2, 4, ...) найти сумму его элементов. Условный оператор не использовать.
2.Дана матрица размера M×N. В каждой строке матрицы найти минимальный элемент.
3.Дана матрица размера M×N. В каждом столбце матрицы найти максимальный элемент.
4.Дана матрица размера M×N. Найти номер ее строки с наибольшей суммой элементов и вывести данный номер, а также значение наибольшей суммы.
5.Дана матрица размера M×N. Найти номер ее столбца с наименьшим произведением эле- ментов и вывести данный номер, а также значение наименьшего произведения.
6.Дана матрица размера M×N. Найти максимальный среди минимальных элементов ее
строк.
7.Дана матрица размера M×N. Найти минимальный среди максимальных элементов ее
столбцов.
8.Дана матрица размера M×N. В каждой ее строке найти количество элементов, меньших среднего арифметического всех элементов этой строки.
9.Дана матрица размера M×N. В каждом ее столбце найти количество элементов, больших среднего арифметического всех элементов этого столбца.
10.Дана матрица размера M×N. Найти номера строки и столбца для элемента матрицы, наиболее близкого к среднему значению всех ее элементов.
13
Задание 4.
1.Дана матрица размера M х N. Упорядочить ее столбцы так, чтобы их максимальные элементы образовывали возрастающую последовательность.
2.Дана квадратная матрица A порядка M. Найти сумму элементов ее главной диагонали.
3.Дана квадратная матрица A порядка M. Найти среднее арифметическое элементов ее побочной диагонали.
4.Дана квадратная матрица порядка M. Обнулить элементы матрицы, лежащие ниже главной диагонали. Условный оператор не использовать.
5.Дана квадратная матрица порядка M. Обнулить элементы матрицы, лежащие выше по- бочной диагонали. Условный оператор не использовать.
6.Дана квадратная матрица порядка M. Обнулить элементы матрицы, лежащие на по- бочной диагонали и ниже нее. Условный оператор не использовать.
7.Дана квадратная матрица порядка M. Обнулить элементы матрицы, лежащие на глав- ной диагонали и выше нее. Условный оператор не использовать.
8.Дана квадратная матрица порядка M. Обнулить элементы матрицы, лежащие одновре- менно выше главной диагонали и выше побочной диагонали. Условный оператор не использовать.
9.Дана квадратная матрица порядка M. Обнулить элементы матрицы, лежащие одновре- менно выше главной диагонали и ниже побочной диагонали. Условный оператор не использовать.
10.6Дана квадратная матрица порядка M. Обнулить элементы матрицы, лежащие одно- временно ниже главной диагонали (включая эту диагональ) и выше побочной диагонали (также включая эту диагональ). Условный оператор не использовать.
14
6 Контрольные вопросы
15
Литература
1.Аветисян Р. Д., Аветисян Д. В. Теоретические основы информатики. — М.: РГГУ, 1997.
2.Бауэр Ф.Л., Гооз Г. Информатика. Вводный курс: В 2 ч. 4.2: Пер. с нем. — М.: Мир, 1990.
3.Информатика в понятиях и терминах. — М.: Просвещение, 1991.
4.Информатика. Энциклопедический словарь для начинающих. — М.: Педагогика-Пресс, 1994.
5.Основы информатики и вычислительной техники / А. Г. Гейн, В. Г.Житомирский, Е.В.Линецкий и др. — М.: Просвещение, 1991.
6.Веретенникова Е.Г. и др. Информатика: Учебное пособие / Веретенникова Е.Г. и др.; Е. Г. Веретенникова, С. М. Патрушина, Н. Г. Савельева . - Ростов н/Д.: Изд-кий центр "Март", 2002. - 416с.
7.Королев Л. Н. Информатика. Введение в компьютерные науки: Учебник / Л. Н. Королев, А. И. Миков; Л. Н. Королев, А. И. Миков . - М.: Высш. шк., 2003. - 341с.
8.Симонович С. В. Общая информатика: Учебное пособие / С. В. Симонович, Г. А. Евсеев, А. Г. Алексеев. - М.: АСТ- ПРЕСС КНИГА, 2004. - 592с.
9.Информатика. Базовый курс: Под ред. Симановича С. В. - 2-е изд. - СПб.: Питер, 2006. - 640с.
10.Алексеев А. П. Информатика 2007 / А. П. Алексеев. - М.: Солон-Пресс, 2007. - 608с. 2 экз.
11.Степанов А.Н. Информатика: Учебное пособие / А. Н. Степанов. - СПб.: Питер, 2002. - 608с.
12.Острейковский В. А. Информатика: Учебник / В. А. Острейковский. - 3-е изд., стер. - М.: Высшая школа, 2005. - 511с.
13.Конев Ф. Б. Информатика для инженеров: Учебное пособие / Ф. Б. Конев. - М.: Высшая школа, 2004. - 272с.
