DELPHI 7
.pdfvk.com/club152685050 | vk.com/id446425943
Выборочная сортировка
Алгоритм решения задачи
18
vk.com/club152685050 | vk.com/id446425943
Постановка задачи (3):
Задана последовательность
x=(x1, x2, x3, …, x10).
Сформировать из нее одномерный массив Y, каждый элемент которого определяется как сумма равноотстоящих от концов элементов массива X.
Полученный массив напечатать в строчку.
19
vk.com/club152685050 | vk.com/id446425943
Формирование нового
массива
Алгоритм решения задачи
20
vk.com/club152685050 | vk.com/id446425943
Постановка задачи (4):
Задана последовательность
X=(x1, x2, x3, …, x10).
Сформировать из нее одномерный массив Y, состоящий из нечетных элементов массива X (если таковых не окажется, напечатать сообщение «Нечетных элементов нет»).
Полученный массив напечатать в строчку.
21
vk.com/club152685050 | vk.com/id446425943
Постановка задачи (5):
Вычислить элементы матрицы по формуле:
|
|
aij |
|
|
|
|
x |
|
|
|
|
|
|
|
|
|||
x y /(i j * x ), |
для j 3 |
|||||||
x |
|
|
x5 |
, в остальных случаях |
||||
j! |
i |
|||||||
|
|
|
|
|
Числовые значения переменных X и Y задаются по вводу.
Найти среднее значение для элементов первого и элементов второго столбца, подсчитать в каждом число элементов, значения которых больше среднего.
Элементы столбца, имеющие это значение наибольшим поменять местами с соответствующими по J элементами последнего столбца. Напечатать элементы обеих матрицы.
22
vk.com/club152685050 | vk.com/id446425943
Постановка задачи (6):
Сформировать матрицу A(6, 6) по формуле
a(i, j)
15.34 i j int( 3.4 j)
2 |
если i j; |
|
|
|
в остальных случаях; |
Отрицательные элементы матрицы a(i,j) заменить на их абсолютные значения. Процесс анализа и замены элементов оформить в виде функции пользователя.
Сформировать вектор В, элементами которого являются элементы строки матрицы А с максимальной суммой модулей элементов. При выводе результатов предусмотреть их идентификацию и печать по строкам.
23
vk.com/club152685050 | vk.com/id446425943
Постановка задачи (7):
Сформировать матрицу А(6, 6) по формуле
a (i, j) = 0.5 * j * (13 - 1.1 * j) / (18 - 2 * i) - ( i - 0.9).
В матрице А определить номер первой строки, обладающей наименьшей суммой элементов.
Сформировать вектор В, состоящий из среднеарифметических значений элементов строк матрицы. Поиск среднеарифметических значений оформить в виде функции пользователя. Предусмотреть идентификацию каждого элемента.
24
vk.com/club152685050 | vk.com/id446425943
Постановка задачи (8):
Ввести элементы матрицы А(6, 6).
Из матрицы А сформировать вектор В, элементами которого являются средние арифметические значения отрицательных элементов столбцов матрицы А.
Поменять местами первый и последний элементы вектора В. Отрицательные элементы матрицы А последовательно заменить на элементы преобразованного вектора В.
25
vk.com/club152685050 | vk.com/id446425943
Постановка задачи (9):
Ввести элементы матрицы А(6, 6).
В матрице А определить месторасположение (координаты) минимального и максимального элементов.
Если эти элементы расположены на главной диагонали, то произвести транспонирование этой матрицы. В противном случае умножить матрицу А на введенную матрицу В(6, 6). Результат идентифицировать.
26
vk.com/club152685050 | vk.com/id446425943
Задача 1 (на лекции).
Ввести элементы матрицы В(6, 6). Если сумма модулей элементов первого столбца матрицы принадлежит отрезку [2, 6], то элементы второстепенной диагонали умножить на 4, иначе элементы главной диагонали заменить их квадратами.
Результат идентифицировать.
27