Сортировка элементов массива (Создание программы, перемещающей по экрану в заданной области с заданным фоном значок заданного вида с помощью клавиш клавиатуры)

Страницы работы

Содержание работы

Лабораторная Работа № 6

Тема: Сортировка  элементов  массива

Цель Работы: Приобретение навыков сортировки элементов массива

Необходимые теоретические знания: Поиск максимального и минимального элементов массива. Способы сортировки элементов массива. Сортировка с перестановкой максимального элемента. Сортировка с перестановкой соседних элементов

задание

Составьте программу, которая перемещает по экрану в заданной области с заданным фоном значок заданного вида с помощью клавиш клавиатуры. Программа должна

q  выводить на экран монитора: имя автора, номер варианта, назначение программы

q  содержать необходимые значения параметров в разделе констант

q  использовать генератор случайных чисел для формирования массивов

q  выводить значения элементов массива на экран в виде таблицы

q  содержать алгоритм ввода и вывода в виде процедур или функций

q  содержать алгоритм сортировки в виде процедуры

Задание

  Вариант №1  Дана двумерная матрица действительных чисел А[1..N,1..N]. Переставьте строки и столбцы матрицы так, чтобы значения элементов главной диагонали были упорядочены по возрастанию

  Вариант №2  Дана двумерная матрица целых чисел А[1..N,1..N]. Переставьте строки и столбцы матрицы так, чтобы значения элементов диагонали, перпендикулярной к главной, были упорядочены по возрастанию

  Вариант №3  Дана двумерная матрица действительных чисел А[1..N,1..N]. Переставьте строки и столбцы матрицы так, чтобы значения элементов главной диагонали были упорядочены по убыванию

  Вариант №4  Дана двумерная матрица целых чисел А[1..N,1..N]. Переставьте строки и столбцы матрицы так, чтобы значения элементов диагонали, перпендикулярной к главной, были упорядочены по убыванию

  Вариант №5  Дана двумерная матрица целых чисел А[1..N,1..M]. Напишите программу для поиска всех элементов матрицы меньших, чем все соседние (соседних элементов не более восьми)

  Вариант №6  Дана двумерная матрица целых чисел А[1..N,1..M]. Напишите программу для поиска двух наибольших элементов матрицы, обходя элементы массива только один раз

  Вариант №7  Дана двумерная матрица действительных чисел А[1..N,1..M]. В матрице найдите максимальный по модулю элемент. Получите матрицу B[1..N-1,1..M-1] путем выбрасывания из матрицы А строки и столбца, на пересечении которых расположен найденный элемент

  Вариант №8  Дана двумерная матрица целых чисел А[1..N,1..M], которые могут. Принимать значения 0,1,2,3. Отсортируйте строки матрицы в порядке возрастания количества нулей в строке

  Вариант №9  Дана двумерная матрица целых чисел А[1..N,1..M], которые могут. Принимать значения 0,1,2,3,4. Отсортируйте столбцы матрицы в порядке возрастания количества нулей в столбце

Вариант №10  Дана двумерная матрица целых чисел А[1..N,1..M], которые могут. Принимать значения 0,1,2. Отсортируйте строки матрицы в порядке убывания количества нулей в строке

Вариант №11  Дана двумерная матрица целых чисел А[1..N,1..M], которые могут. Принимать значения 0,1,2,3,4. Отсортируйте столбцы матрицы в порядке убывания количества нулей в столбце

Вариант №12  Последовательность из N точек в пространстве задана массивами X[1..N], Y[1..N] и Z[1..N] координат. Напишите программу для поиска точки, наименее удаленной от точки с координатами (X=O, Y=O, Z=O)

Вариант №13  Дана двумерная матрица действительных чисел А[1..N,1..M]. Отсортируйте строки матрицы в порядке возрастания их модуля

Вариант №14  Дана двумерная матрица действительных чисел А[1..N,1..M]. Отсортируйте столбцы матрицы в порядке возрастания их модуля

Вариант №15  Дана двумерная матрица целых чисел А[1..N,1..M]. Отсортируйте строки матрицы в порядке убывания их модуля

Вариант №16  Дана двумерная матрица целых чисел А[1..N,1..M]. Отсортируйте столбцы матрицы в порядке убывания их модуля

Вариант №17  Последовательность из N точек на плоскости задана массивами X[1..N] и Y[1..N] координат. Напишите программу для поиска точки, наименее удаленной от точки с координатами (X=O, Y=O)

Вариант №18  Дан массив целых чисел А[1..N]. Напишите программу для поиска всех номеров его элементов, больших, чем все предыдущие

Вариант №19  Дана двумерная матрица целых чисел А[1..N,1..M]. Подсчитайте в ней количество строк, содержащих нулевые элементы

Вариант №20  Дана двумерная матрица целых чисел А[1..N,1..M]. Среди минимальных элементов столбцов подсчитайте количество отрицательных чисел

Вариант №21  Дана двумерная матрица действительных чисел А[1..N,1..M]. Среди минимальных элементов строк подсчитайте количество отрицательных чисел

Вариант №22  Дана двумерная матрица действительных чисел А[1..N,1..M]. Отсортируйте элементы каждой строки в порядке убывания

Вариант №23  Дана двумерная матрица действительных чисел А[1..N,1..M]. Отсортируйте элементы каждой строки в порядке возрастания

Вариант №24  Дана двумерная матрица действительных чисел А[1..N,1..M]. Отсортируйте элементы каждого столбца в порядке убывания

Вариант №25  Дана двумерная матрица действительных чисел А[1..N,1..M]. Отсортируйте элементы каждого столбца в порядке возрастания

Вариант №26  Дана двумерная матрица действительных чисел А[1..N,1..N]. Найдите координаты и значение максимального элемента в заштрихованной области ( см. рисунок)

Вариант №27  Дана двумерная матрица действительных чисел А[1..N,1..N]. Найдите координаты и значение максимального элемента в заштрихованной области ( см. рисунок)

Вариант №28  Дана двумерная матрица действительных чисел А[1..N,1..N]. Найдите координаты и значение максимального элемента в заштрихованной области ( см. рисунок)

Вариант №29  Дана двумерная матрица действительных чисел А[1..N,1..N]. Найдите координаты и значение максимального элемента в заштрихованной области ( см. рисунок)

 

Похожие материалы

Информация о работе