---
# System prepended metadata

title: 'Контрольная работа (модуль 2, темы 9-11)'
tags: [Python Step]

---

---
tags: Python Step
---

# Контрольная работа (модуль 2, темы 9-11)
 
## Вариант 1


1. Дан одномерный массив числовых значений, насчитывающий N элементов.
   Поменять местами элементы, стоящие на чётных и нечётных местах: A[1] ↔
   A[2]; A[3] ↔ A[4]...
2. Дан одномерный массив числовых значений, насчитывающий N элементов.
   Вставить группу из M новых элементов, начиная с позиции K.
3. Дан одномерный массив числовых значений, насчитывающий N элементов.
   После каждого отрицательного элемента вставить новый элемент, равный
   квадрату этого отрицательного элемента.
4. Дан одномерный массив числовых значений, насчитывающий N элементов. Добавить столько элементов, чтобы элементов с положительными и отрицательными значениями стало бы поровну.
5.  Выполнить обработку элементов прямоугольной матрицы A, имеющей N
   строк и M столбцов. Найти наибольший элемент столбца матрицы A, для
   которого сумма абсолютных значений элементов максимальна.
6. Выполнить обработку элементов прямоугольной матрицы A, имеющей N
   строк и M столбцов. Определить средние значения по всем строкам и столбцам матрицы. Результат оформить в виде матрицы из N +1 строк и M +1 столбцов.
7. Выполнить обработку элементов прямоугольной матрицы A, имеющей N
   строк и M столбцов. Определить, сколько нулевых элементов содержится
   в верхних L строках матрицы и в левых К столбцах матрицы.

## Вариант 2

1. Дан одномерный массив числовых значений, насчитывающий N элементов.
   Выполнить перемещение элементов массива по кругу вправо, т.е. A[1] →
   A[2]; A[2] → A[3]; ... A[n] → A[1].
2. Дан одномерный массив числовых значений, насчитывающий N элементов.
   Сумму элементов массива и количество положительных элементов поставить на первое и второе место.
3. Дан одномерный массив числовых значений, насчитывающий N элементов.
   Определить, образуют ли элементы массива, расположенные перед первым
   отрицательным элементом, возрастающую последовательность.
4. Дан одномерный массив числовых значений, насчитывающий N элементов.
   Добавить к элементам массива такой новый элемент, чтобы сумма элементов с положительными значениями стала бы равна модулю суммы элементов с отрицательными значениями.
5. Выполнить обработку элементов прямоугольной матрицы A, имеющей N
   строк и M столбцов. Найти наибольшее значение среди средних значений
   для каждой строки матрицы.
6. Выполнить обработку элементов прямоугольной матрицы A, имеющей N
   строк и M столбцов. Найти сумму элементов всей матрицы. Определить,
   какую долю в этой сумме составляет сумма элементов каждого столбца.
   Результат оформить в виде матрицы из N + 1 строк и M столбцов.
7. Выполнить обработку элементов прямоугольной матрицы A, имеющей N
   строк и M столбцов. Перемножить элементы каждого столбца матрицы с
   соответствующими элементами K-го столбца.

## Вариант 3

1. Дан одномерный массив числовых значений, насчитывающий N элементов.
   Поменять местами первую и вторую половины массива.
2. Дан одномерный массив числовых значений, насчитывающий N элементов.
   Исключить из него M элементов, начиная с позиции K.
3.  Дан одномерный массив числовых значений, насчитывающий N элементов.
   Определить, образуют ли элементы массива, расположенные перед первым
   отрицательным элементом, убывающую последовательность.
4. Дан одномерный массив числовых значений, насчитывающий N элементов.
   Дано положительное число T. Разделить это число между положительными элементами массива пропорционально значениям этих элементов и добавить полученные доли к соответствующим элементам.
5. Выполнить обработку элементов прямоугольной матрицы A, имеющей N
   строк и M столбцов. Найти наименьший элемент столбца матрицы A, для
   которого сумма абсолютных значений элементов максимальна.
6. Выполнить обработку элементов прямоугольной матрицы A, имеющей N
   строк и M столбцов. Найти сумму элементов всей матрицы. Определить,
   какую долю в этой сумме составляет сумма элементов каждой строки. Результат оформить в виде матрицы из N строк и M+1 столбцов.
7. Выполнить обработку элементов прямоугольной матрицы A, имеющей N
   строк и M столбцов. Просуммировать элементы каждой строки матрицы с
   соответствующими элементами L-й строки.

## Вариант 4

1. Дан одномерный массив числовых значений, насчитывающий N элементов.
   Поменять местами группу из M элементов, начинающихся с позиции K с
   группой из M элементов, начинающихся с позиции P.
2. Дан одномерный массив числовых значений, насчитывающий N элементов.
   Исключить все нулевые элементы.
3. Дан одномерный массив числовых значений, насчитывающий N элементов.
   Из элементов исходного массива построить два новых. В первый должны
   входить только элементы с положительными значениями, а во второй —
   только элементы с отрицательными значениями.
4. Дан одномерный массив числовых значений, насчитывающий N элементов.
   Исключить из массива элементы, принадлежащие промежутку [B;C].
5.  Выполнить обработку элементов прямоугольной матрицы A, имеющей N
   строк и M столбцов. Найти наименьшее значение среди средних значений
   для каждой строки матрицы.
6. Выполнить обработку элементов прямоугольной матрицы A, имеющей N
   строк и M столбцов. Определить, сколько отрицательных элементов содержится в каждом столбце и в каждой строке матрицы. Результат оформить в виде матрицы из N + 1 строк и 
   M + 1 столбцов.
7. Выполнить обработку элементов прямоугольной матрицы A, имеющей N
   строк и M столбцов. Разделить элементы каждой строки на элемент этой
   строки с наибольшим значением.
