Задания на лабораторные работы по дисциплине «Визуальное программирование. Язык C#»
Лабораторная работа №1. Создание консольных приложений.
Задание: Создать консольное приложение в соответствии с номером варианта.
Варианты заданий:
-
Дана действительная матрица размера m n, в которой не все элементы равны нулю. Получить новую матрицу путем деления всех элементов исходной матрицы на ее наибольший по модулю элемент.
-
Дана действительная матрица размера m n. Найти сумму элементов строки, в которой расположен элемент с наименьшим значением. Предполагается, что такой элемент единственный.
-
Дана действительная матрица размера m n. Получить последовательность b1,…,bm, где bi – это сумма наибольшего и наименьшего из значений элементов i-й строки.
-
Дана целочисленная квадратная матрица размера n n. Получить последовательность b1, …, bn, где bi – это сумма элементов, предшествующих последнему отрицательному элементу i-й строки (если все элементы строки неотрицательны, то принять bi = –1).
-
Дана действительная квадратная матрица размера n n. Рассмотрим те элементы, которые расположены в строках, начинающихся с отрицательного элемента. Найти суммы тех из них, которые расположены соответственно ниже, выше и на главной диагонали.
-
Дана действительная матрица размера m n. Определить числа a1, …, am, равные соответственно значениям средних арифметических элементов строк.
-
Дана действительная матрица размера m n. Поменять местами строку, содержащую элемент с наибольшим значением, со строкой, содержащей элемент с наименьшим значением. Предполагается, что эти элементы единственны.
-
Дана действительная матрица размера m n. Определить числа a1, …, am, равные соответственно наименьшим значениям элементов строк.
-
Дана целочисленная матрица размера m n. Найти наименьшее из значений элементов столбца, который обладает наибольшей суммой модулей элементов. Если таких столбцов несколько, то взять первый из них.
-
Дана действительная квадратная матрица размера n n. В строках с отрицательным элементом на главной диагонали найти сумму всех элементов.
-
Дана действительная матрица размера m n, все элементы которой различны. В каждой строке выбирается элемент с наименьшим значением, затем среди этих чисел выбирается наибольшее. Указать индексы элемента с найденным значением.
-
Дана действительная матрица размера m n. Найти среднее арифметическое каждого из столбцов, имеющих четные номера.
-
Дана целочисленная квадратная матрица размера n n. Получить последовательность b1, …, bn, где bi – это наименьшее из значений элементов, находящихся в начале i-й строки матрицы до элемента, принадлежащего главной диагонали, включительно.
-
Дана действительная матрица размера m n. Определить числа a1, …, am, равные соответственно произведениям элементов столбцов.
-
Дана целочисленная квадратная матрица размера n n. Получить последовательность b1, …, bn, где bi – это сумма элементов, расположенных за первым отрицательным элементом в i-й строке (если все элементы строки неотрицательны, то принять bi = 100).
-
Построить действительную матрицу [aij] размера n n, первая строка которой задается формулой a1j = 2j + 3, вторая строка задается формулой a2j = j – 3/(2 + 1/j), а каждая следующая строка есть сумма двух предыдущих.
-
Дана действительная матрица размера m n. Определить числа a1, …, am, равные соответственно разностям наибольших и наименьших значений элементов строк.
-
Дана целочисленная квадратная матрица размера n n. Получить последовательность b1, …, bn, где bi – это значение первого по порядку положительного элемента i-й строки (если таких элементов нет, то принять bi = 1).
-
Дана действительная матрица размера m n. Получить последовательность b1, …, bm, где bi – это произведение квадратов тех элементов i-й строки, модули которых принадлежат отрезку [1, 1.5].
-
Даны целые числа a1, …, an, n > 0. Построить целочисленную матрицу [bij] размера n n, для которой bij = ai – 3aj.