Вариант 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!