Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛабРабC#.doc
Скачиваний:
3
Добавлен:
10.11.2018
Размер:
84.99 Кб
Скачать

Задания на лабораторные работы по дисциплине «Визуальное программирование. Язык C#»

Лабораторная работа №1. Создание консольных приложений.

Задание: Создать консольное приложение в соответствии с номером варианта.

Варианты заданий:

  1. Дана действительная матрица размера m  n, в которой не все элементы равны нулю. Получить новую матрицу путем деления всех элементов исходной матрицы на ее наибольший по модулю элемент.

  2. Дана действительная матрица размера m  n. Найти сумму элементов строки, в которой расположен элемент с наименьшим значением. Предполагается, что такой элемент единственный.

  3. Дана действительная матрица размера m  n. Получить последовательность b1,…,bm, где bi – это сумма наибольшего и наименьшего из значений элементов i-й строки.

  4. Дана целочисленная квадратная матрица размера n  n. Получить последовательность b1, …, bn, где bi – это сумма элементов, предшествующих последнему отрицательному элементу i-й строки (если все элементы строки неотрицательны, то принять bi = –1).

  5. Дана действительная квадратная матрица размера n  n. Рассмотрим те элементы, которые расположены в строках, начинающихся с отрицательного элемента. Найти суммы тех из них, которые расположены соответственно ниже, выше и на главной диагонали.

  6. Дана действительная матрица размера m  n. Определить числа a1, …, am, равные соответственно значениям средних арифметических элементов строк.

  7. Дана действительная матрица размера m  n. Поменять местами строку, содержащую элемент с наибольшим значением, со строкой, содержащей элемент с наименьшим значением. Предполагается, что эти элементы единственны.

  8. Дана действительная матрица размера m  n. Определить числа a1, …, am, равные соответственно наименьшим значениям элементов строк.

  9. Дана целочисленная матрица размера m  n. Найти наименьшее из значений элементов столбца, который обладает наибольшей суммой модулей элементов. Если таких столбцов несколько, то взять первый из них.

  10. Дана действительная квадратная матрица размера n  n. В строках с отрицательным элементом на главной диагонали найти сумму всех элементов.

  11. Дана действительная матрица размера m  n, все элементы которой различны. В каждой строке выбирается элемент с наименьшим значением, затем среди этих чисел выбирается наибольшее. Указать индексы элемента с найденным значением.

  12. Дана действительная матрица размера m  n. Найти среднее арифметическое каждого из столбцов, имеющих четные номера.

  13. Дана целочисленная квадратная матрица размера n  n. Получить последовательность b1, …, bn, где bi – это наименьшее из значений элементов, находящихся в начале i-й строки матрицы до элемента, принадлежащего главной диагонали, включительно.

  14. Дана действительная матрица размера m  n. Определить числа a1, …, am, равные соответственно произведениям элементов столбцов.

  15. Дана целочисленная квадратная матрица размера n  n. Получить последовательность b1, …, bn, где bi – это сумма элементов, расположенных за первым отрицательным элементом в i-й строке (если все элементы строки неотрицательны, то принять bi = 100).

  16. Построить действительную матрицу [aij] размера n  n, первая строка которой задается формулой a1j = 2j + 3, вторая строка задается формулой a2j = j – 3/(2 + 1/j), а каждая следующая строка есть сумма двух предыдущих.

  17. Дана действительная матрица размера m  n. Определить числа a1, …, am, равные соответственно разностям наибольших и наименьших значений элементов строк.

  18. Дана целочисленная квадратная матрица размера n  n. Получить последовательность b1, …, bn, где bi – это значение первого по порядку положительного элемента i-й строки (если таких элементов нет, то принять bi = 1).

  19. Дана действительная матрица размера m  n. Получить последовательность b1, …, bm, где bi – это произведение квадратов тех элементов i-й строки, модули которых принадлежат отрезку [1, 1.5].

  20. Даны целые числа a1, …, an, n > 0. Построить целочисленную матрицу [bij] размера n  n, для которой bij = ai – 3aj.