Вариант 7 – Милосердов Никита
Требования к самостоятельной работе на тему «Двумерные массивы»
1) Выполнить работу и сдать в срок на семинаре 14.03.2013 г.
2) Выполнить работу в Windows Forms
3) Обязательно использовать объекты типа «button», «textBox», остальные объекты – по желанию.
Структура варианта задания и система оценивания самостоятельной работы
Каждый вариант содержит в себе 5 пунктов:
1 – создание и заполнение массива. Оценивается на 0,3 балла.
2-4 – операции с элементами массива по заданному условию. Оценивается на 0,4 баллов каждый пункт.
5 – матричное уравнение (основные операции – сложение, вычитание, перемножение матриц). Оценивается на 0,5 баллов.
Так же Вы можете выполнить одно или несколько дополнительных заданий, приведенных в конце документа за дополнительные 0,5 балла (для заданий с пометкой *) и 0,75 баллов (для заданий с пометкой **) каждое задание.
Варианты заданий уже закреплены за каждым из студентов.
При выполнении самостоятельной работы можно пользоваться любыми справочными источниками.
При сдаче работы я буду задавать вопросы по коду – какие алгоритмы реализованы и как, будьте готовы.
Удачи!
Варианты заданий
Вариант 1 – Горшков Денис
1) Создать три двумерных массива размерности n´n (n<=10 и вводится с экрана) А, В и С; заполнить их случайными числами в диапазоне от -45 до 55;
2) Найти сумму, произведение, количество, среднее арифметические элементов массива, больших по значению заданного числа k, где k – вводится пользователем;
|
|
3) Найти количество и индексы элементов массива, принадлежащих заданному интервалу (k;l), где k и l – вводятся пользователем.
4) Найти сумму, произведение и количество нечетных элементов массива, стоящих выше главной диагонали;
5) Решить матричное уравнение: D = А + В – С.
Вариант 2 – Кочурова Анастасия
1) Создать три двумерных массива размерности n´n (n<=10 и вводится с экрана) А, В и С; заполнить их случайными числами в диапазоне от -15 до 95;
2) Найти сумму, произведение, количество, среднее арифметические элементов массива, меньших по значению заданного числа k, где k – вводится пользователем;
3) Найти количество и сумму, принадлежащих заданному интервалу (k;l), где k и l – вводятся пользователем.
4) Найти сумму, произведение и количество четных элементов массива, стоящих выше главной диагонали;
5) Решить матричное уравнение: D = А + В + С.
Вариант 3 – Костяева Елизавета
1) Создать два двумерных массива размерности n´n (n<=10 и вводится с экрана) А и В; заполнить их случайными числами в диапазоне от -25 до 35;
2) Найти сумму, произведение, количество, среднее арифметические элементов массива, меньших по значению хотя бы одного из своих индексов;
|
|
3) Найти количество и произведение элементов массива, принадлежащих заданному отрезку [k;l], где k и l – вводятся пользователем.
4) Найти сумму, произведение и количество нечетных элементов массива, стоящих на главной диагонали;
5) Решить матричное уравнение: С = А * В.
Вариант 4 – Федоров Роман
1) Создать два двумерных массива размерности n´n (n<=10 и вводится с экрана) А и В; заполнить их случайными четными числами в диапазоне от -16 до 16;
2) Найти сумму, произведение, количество, среднее арифметические элементов массива, больших по значению хотя бы одного из своих индексов;
3) Найти количество и индексы элементов массива, принадлежащих заданному отрезку [k;l], где k и l – вводятся пользователем.
4) Найти сумму, произведение и количество элементов массива, стоящих на главной диагонали;
5) Решить матричное уравнение: С = А * В.
Вариант 5 – Девятов Владислав
1) Создать три двумерных массива размерности n´n (n<=10 и вводится с экрана) А, В и С; заполнить их случайными числами в диапазоне от -5 до 75;
2) Найти сумму, произведение, количество, среднее арифметические нечетных элементов массива;
|
|
3) Найти количество и индексы элементов массива, принадлежащих заданному отрезку [k;l], где k и l – вводятся пользователем.
4) Найти сумму, произведение и количество элементов массива, стоящих на побочной диагонали;
5) Решить матричное уравнение: D = А – В + C.
Вариант 6 – Могутова Александра
1) Создать три двумерных массива размерности n´n (n<=10 и вводится с экрана) А, В и С; заполнить их случайными числами в диапазоне от -10 до 10;
2) Найти сумму, произведение, количество, среднее арифметические отрицательных элементов массива;
3) Найти количество и индексы элементов массива, равных задачному числу k, где k – вводятся пользователем.
4) Найти сумму, произведение и количество элементов первой строки массива;
5) Решить матричное уравнение: D = А – В – C.
Вариант 7 – Милосердов Никита
1) Создать три двумерных массива размерности n´n (n<=10 и вводится с экрана) А, В и С; заполнить их случайными числами в диапазоне от -20 до 20;
2) Найти сумму, произведение, количество, среднее арифметические положительных элементов массива;
3) Найти количество и сумму элементов массива, равных задачному числу k, где k – вводятся пользователем.
4) Найти сумму, произведение и количество элементов первого столбца массива;
|
|
5) Решить матричное уравнение: D = А + В – C + Е, где Е – единичная матрица.
Вариант 8 – Сергеев Сергей
1) Создать три двумерных массива размерности n´n (n<=10 и вводится с экрана) А, В и С; заполнить их случайными числами в диапазоне от -10 до 10;
2) Найти сумму, произведение, количество, среднее арифметические отрицательных элементов массива;
3) Найти количество и сумму элементов массива, не равных задачному числу k, где k – вводятся пользователем;
4) Найти сумму, произведение и количество элементов последнего столбца массива;
5) Решить матричное уравнение: D = А + В + C - Е, где Е – единичная матрица.
Вариант 9 – Морозов Роман
1) Создать три двумерных массива размерности n´n (n<=10 и вводится с экрана) А, В и С; заполнить их случайными числами в диапазоне от -50 до 50;
2) Найти сумму, произведение, количество, среднее арифметические положительных элементов массива, больших заданного положительного числа k, где k – вводятся пользователем;
3) Найти количество и индексы элементов массива, не принадлежащих заданному отрезку [k;l], где k и l – вводятся пользователем.
4) Найти сумму, произведение и количество элементов массива, расположенных выше побочной диагонали;
5) Решить матричное уравнение: D = А * В + C.
Вариант 10 – Белов Антон
1) Создать три двумерных массива размерности n´n (n<=10 и вводится с экрана) А, В и С; заполнить их случайными четными числами в диапазоне от -30 до 20;
2) Найти сумму, произведение, количество, среднее арифметические отрицательных элементов массива, больших заданного положительного числа k, где k – вводятся пользователем;
3) Найти количество и индексы элементов массива, не принадлежащих заданному отрезку [k;l], где k и l – нечетные числа и вводятся пользователем.
4) Найти сумму, произведение и количество элементов массива, расположенных выше главной диагонали;
5) Решить матричное уравнение: D = А * В – C +А.
Вариант 11 – Ли Эдуард
1) Создать два двумерных массива размерности n´n (n<=10 и вводится с экрана) А и В; заполнить их случайными нечетными числами в диапазоне от -20 до 40;
2) Найти сумму, произведение, количество, среднее арифметические отрицательных элементов массива, меньших заданного положительного числа k, где k – вводятся пользователем;
3) Найти количество и индексы элементов массива, принадлежащих заданному отрезку [k;l], где k и l – числа, кратные 3, и вводятся пользователем.
4) Найти максимальный элемент, сумму, произведение и количество элементов массива, расположенных на главной диагонали;
5) Решить матричное уравнение: С = А * В + Е, где Е – единичная матрица.
Вариант 12 – Савельев Сергей
1) Создать два двумерных массива размерности n´n (n<=10 и вводится с экрана) А и В; заполнить их случайными нечетными числами в диапазоне от -72 до 39;
2) Найти сумму, произведение, количество, среднее арифметические элементов массива, кратных заданному числу k, где k – вводятся пользователем;
3) Найти количество и индексы элементов массива, принадлежащих заданному отрезку [k;l], где k и l – четные числа, и вводятся пользователем.
4) Найти минимальный элемент, сумму, произведение и количество элементов массива, расположенных на главной диагонали;
5) Решить матричное уравнение: С = А * В – Е – В, где Е – единичная матрица.
Вариант 13 – Мишин Игорь
1) Создать два двумерных массива размерности n´n (n<=10 и вводится с экрана) А и В; заполнить их случайными числами в диапазоне от -59 до 71;
2) Найти сумму, произведение, количество, среднее арифметические и индексы элементов массива, кратных заданному числу четному k, где k – вводятся пользователем;
3) Найти количество, максимальный элемент и индексы элементов массива, принадлежащих заданному отрезку [k;l], где k и l – вводятся пользователем.
4) Найти сумму, произведение и количество элементов массива, расположенных ниже главной диагонали;
5) Решить матричное уравнение: С = А * В – Е + А, где Е – единичная матрица.
Дополнительные задания*
1*) Создать двумерный массив размерности n´n (n<=10 и вводится с экрана); заполнить его случайными числами в диапазоне от -99 до 99 такими, чтобы каждое третье число было кратно 5.
2*) Найти количество и индексы элементов двумерного массива А, заполненного случайными числами в диапазоне от -15 до 15, расположенными ниже главной и побочной диагоналей или выше главной и побочной диагоналей.
3**) Решить матричное уравнение: D = AT + B*CT – m*C, где А, В и С – матрицы размерности n´n (n<=10 и вводится с экрана), заполненные случайными числами в диапазоне от -10 до 10, АТ – транспонированная матрица А, СТ – транспонированная матрица С, m – целое число.
4**) Решить матричное уравнение: D = AT*B + m*C, где А, В и С – матрицы размерности n´n (n<=10 и вводится с экрана), заполненные случайными числами в диапазоне от -10 до 10, АТ – транспонированная матрица А, m – вектор (т.е. одномерный массив размерности n).
Дата добавления: 2018-10-27; просмотров: 102; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!