Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практика_нов.doc
Скачиваний:
3
Добавлен:
24.09.2019
Размер:
657.41 Кб
Скачать

4.1. Порядок выполнения задания

Создать новый проект, содержащий одну форму. Исходя из условия задачи, выбрать и разместить на форме компоненты, которые будут использоваться для ввода исходных данных. Разместить на форме подписи к данным и управляющие элементы. Реализовать задание в виде обработчика событий управляющего элемента. Массивы и матрицы рекомендуется вводить с помощью компонента TStringGrid.

4.2. Варианты заданий

  1. Определить, является ли целочисленный массив X(n) арифметической или геометрической прогрессией.

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

  3. Заданы два вещественных массива X(n) и Y(m). Сформировать массив Z, в который включить из массива X элементы, превышающие среднее арифметическое значение массива Y, а из массива Y - элементы, превышающие среднее арифметическое значение массива X.

  4. Для прямоугольной матрицы найти минимальный из положительных и максимальный из отрицательных элементов. Нулевые элементы не учитывать.

  5. Определить, сколько различных чисел содержит целочисленный массив X(n). Например, в массиве (5, 8, 5, 7, 8) таких чисел три: 5, 7 и 8.

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

  7. В целочисленном массиве X(n) найти число, повторяющееся максимальное количество раз. Если таких чисел несколько, то одно из них.

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

  9. В массиве X=(x1,x2,...,xn) переставить местами первый и второй отрицательные элементы, третий и четвертый отрицательные элементы и т.д. Определить, как изменилось положение минимального и максимального элементов массива Х при его преобразовании.

  10. Дана квадратная вещественная матрица. Определить отдельно количество k1 отрицательных элементов, расположенных выше главной диагонали, и количество k2 отрицательных элементов, расположенных ниже этой диагонали.

  11. Минимальный элемент массива X=(x1,x2,...,xn) обменять местами с последним нулевым элементом этого же массива. Учесть два частных случая: массив X не содержит нулевых элементов и минимальный элемент массива X равен нулю.

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

  13. Задан целочисленный массив X(n), в котором могут быть одинаковые элементы. Найти минимальный и максимальный элементы среди повторяющихся чисел и обменять их местами.

  14. Сформировать одномерный массив, получающийся при чтении квадратной матрицы по спирали, начиная с верхнего левого элемента (против часовой стрелки).

  15. В целочисленном массиве X(n) найти наиболее длинную серию одинаковых элементов.

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

  17. Заданы массивы X = (x1,x2,...,xn) и Y = (y1,y2,...,ym), каждый из которых содержит неповторяющиеся элементы. Сформировать массив Z, в состав которого включить элементы, которые одновременно содержатся в массиве X и массиве Y.

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

  19. Среди элементов, находящихся ниже главной диагонали квадратной матрицы, найти отрицательный минимальный элемент.

  20. Даны две матрицы A и B. Найти А*В.

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

  22. Определить, является ли сумма элементов, находящихся на периметре прямоугольной матрицы, положительным числом.

  23. Дана прямоугольная матрица А. Переместить элементы ее периметра на один элемент по часовой стрелке.

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

  25. Определить, является ли отрицательным числом сумма элементов, стоящих в квадратной матрице выше побочной диагонали.

  26. Если в матрице найдутся две соседние строки, состоящие из четных элементов, то поменять их местами.

  27. Определить, сколько на периметре заданной прямоугольной матрицы нулевых элементов.

  28. Поменять местами строку и столбец, на пересечении которых расположен найденный минимум.

  29. В прямоугольной матрице поменять местами первую и последнюю строки, содержащие хоть один нулевой элемент.

  30. Найти норму прямоугольной матрицы А:

Практическое занятие №5

Работа со строками