Введение в программирование. Pascal и Delphi. Гурьянов Л.В - 58 стр.

UptoLike

57
2.
Вычислить значения функции
(
)
2/
iii
axz +=
для всех таких
значений
i
x и
i
a (i = 1, 2, …, N), что подкоренное выражение больше
нуля.
3.
Решить уравнение
iii
bxa
=
для заданных пар значений
i
a и
i
b (i = 1, 2, …, N).
4. Даны два массива X(N) и Y(M). Сформировать массив Z(N+M)
из положительных элементов массивов
X и Y. Если положительных
элементов меньше
N+M, то оставшимся элементам массива Z при-
своить значение
+1.
5.
Даны массивы А, В, состоящие из N элементов каждый. При-
своить переменной
F значение true, если все элементы массива А
встречаются в массиве
В, и false в противном случае.
3.4.2. Двумерные массивы
Напишите программу, которая осуществляет обработку информа-
ции по одному из условий, заданных ниже.
1.
Задана целочисленная квадратная матрица A размерностью N:
a)
поменять местами элементы матрицы, расположенные на од-
ной строке и принадлежащие главной и побочной диагоналям;
b)
найти минимальный элемент, расположенный на главной диа-
гонали матрицы
A, а из элементов строки и столбца, на пересечении
которых он находится, сформировать одномерный массив
B;
c) среди элементов, расположенных ниже главной диагонали мат-
рицы
A, найти те элементы, которые удовлетворяют условию
K
1
A
i,j
K
2
(K
1
, K
2
произвольные числа), и сформировать из них
одномерный массив
B;
d) найти номер строки матрицы A, наиболее удаленной от первой
строки, если расстояние
S между строками L и K матрицы определя-
ется по формуле:
=
j
jKjL
AAabsKLS )(),(
,,
;
  2. Вычислить значения функции zi =                  ( xi + a i ) / 2   для всех таких
значений xi и ai (i = 1, 2, …, N), что подкоренное выражение больше
нуля.
   3. Решить уравнение ai ⋅ xi = bi для заданных пар значений ai и
bi (i = 1, 2, …, N).
   4. Даны два массива X(N) и Y(M). Сформировать массив Z(N+M)
из положительных элементов массивов X и Y. Если положительных
элементов меньше N+M, то оставшимся элементам массива Z при-
своить значение +1.
   5. Даны массивы А, В, состоящие из N элементов каждый. При-
своить переменной F значение true, если все элементы массива А
встречаются в массиве В, и false в противном случае.
  3.4.2. Двумерные массивы
   Напишите программу, которая осуществляет обработку информа-
ции по одному из условий, заданных ниже.
   1. Задана целочисленная квадратная матрица A размерностью N:
   a) поменять местами элементы матрицы, расположенные на од-
ной строке и принадлежащие главной и побочной диагоналям;
   b) найти минимальный элемент, расположенный на главной диа-
гонали матрицы A, а из элементов строки и столбца, на пересечении
которых он находится, сформировать одномерный массив B;
   c) среди элементов, расположенных ниже главной диагонали мат-
рицы A, найти те элементы, которые удовлетворяют условию
K1 ≤ Ai,j ≤ K2 (K1, K2 – произвольные числа), и сформировать из них
одномерный массив B;
   d) найти номер строки матрицы A, наиболее удаленной от первой
строки, если расстояние S между строками L и K матрицы определя-
ется по формуле:
                    S ( L, K ) =   ∑ abs( A
                                    j
                                             L, j   ∗ AK , j ) ;




                                        57