Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы4_8(выдано).docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
63.93 Кб
Скачать

Контрольные задания

  1. Приведите фрагмент программы на языке Си для вставки в матрицу строки на заданную позицию.

  2. Приведите фрагмент программы на языке Си для вставки в матрицу столбца на заданную позицию.

  3. Приведите блок-схему алгоритма удаления столбца с заданным номером из матрицы.

  4. Приведите фрагмент программы на языке Си для удаления столбца с заданным номером из матрицы.

  5. Приведите блок-схему алгоритма удаления строки с заданным номером из матрицы.

  6. Приведите фрагмент программы на языке Си для удаления строки с заданным номером из матрицы.

Лабораторная работа №8.

Тема: Организация программ по обработке динамических матриц и сортировке.

Цель работы: Освоение методов разработки алгоритмов и приобретение практических навыков в программной реализации задач обработки многомерных динамических массивов, практическое использование алгоритмов сортировок.

Требования к выполнению работы:

В каждом из вариантов заданий по лабораторной работе необходимо составить алгоритм и программу, которые предусматривают следующие функции:

- ввод размерности матрицы с клавиатуры;

- выделение требуемого объема памяти для матрицы и, если требуется, для вспомогательных массивов;

- задание значений элементов исходной матрицы случайным образом;

- печать матриц (исходной и преобразованной);

- обработка матрицы в соответствии с условием задачи;

Варианты заданий Группа а

1. В матрице размером NxM упорядочить элементы столбцов, содержащих нулевые элементы, по возрастанию методом простой вставки.

2. В матрице размером NxM упорядочить строки по убыванию средних геометрических значений строк методом выбора.

3. В матрице размером NxM упорядочить строки, не содержащие нулевых элементов, по возрастанию методом обмена.

4. В матрице размером NxM упорядочить строки с положительной суммой элементов по убыванию методом обмена (с флагом).

5. В матрице размером NxM упорядочить столбцы с отрицательной суммой элементов по возрастанию методом обмена, при котором просмотр возобновляется сначала.

6. В заданную матрицу размером NxM, строки которой упорядочены по возрастанию, добавить методом простой вставки одномерный массив в виде столбца так, чтобы строки остались упорядоченными.

7. В матрице размером NxM упорядочить строки по возрастанию сумм элементов строк методом выбора.

8. В матрице размером NxM упорядочить нечетные строки по убыванию методом обмена, при котором просмотр возобновляется сначала.

9. В матрице размером NxM упорядочить строки с положительной суммой элементов по возрастанию методом обменов.

10. В матрице размером NxM упорядочить столбцы с отрицательной суммой элементов по возрастанию методом простой вставки.

11. В матрице размером NxM упорядочить элементы столбцов, не содержащих нулевых элементов по возрастанию методом выбора.

12. В матрице размером NxM упорядочить строки матрицы по возрастанию средних геометрических значений строк методом обмена, при котором просмотр возобновляется сначала.

13. В заданную матрицу размером NxM, строки которой упорядочены по убыванию, добавить методом обмена одномерный массив в виде столбца так, чтобы строки остались упорядоченными.

14. В матрице размером NxM упорядочить столбцы по возрастанию максимальных элементов методом выбора.

15. В матрице размером NxM упорядочить строки по убыванию элементов последнего столбца методом обмена (с флагом).

16. В матрице размером NxM упорядочить строки матрицы по убыванию средних арифметических значений строк методом обмена, при котором просмотр возобновляется сначала.

17. В матрице размером NxM упорядочить строки, содержащие нулевые элементы, по возрастанию методом простой вставки.

18. В матрице размером NxM упорядочить четные строки по возрастанию элементов, а нечетные - по убыванию методом обменов (с флагом).

19. В матрице размером NxM упорядочить элементы столбцов с четной суммой элементов по возрастанию методом выбора.

20. В матрице размером NxM упорядочить элементы столбцов, содержащих только отрицательные элементы, по возрастанию методом обменов (с флагом).

21. В матрице размером NxM упорядочить элементы строк, содержащих только положительные элементы, по возрастанию методом обменов.

22. В матрице размером 12х10 упорядочить строки с отрицательной суммой элементов по убыванию методом выбора.

23. В матрице размером NxM упорядочить строки по возрастанию элементов первого столбца методом обмена.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]