- •Часть 1. Вычислить значения 33 элементов одномерного целочисленного массива r в интервале (-7,6) с использованием генератора случайных чисел.
- •Часть 2. Вычислить среднегеометрическое значение четных по номеру элементов второй половины массива.
- •Часть 3. Определить наименьший по модулю элемент среди не принадлежащих отрезку [a/2;b/2] элементов второй трети массива.
- •Часть 4. Упорядочить не отрицательные элементы третьей четверти массива по убыванию обратных значений.
- •Алгоритм решения задачи
- •5. Текст программы на Паскале
- •6. Результаты расчета
6. Результаты расчета
Результаты расчета тестового примера:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Исходный массив:
1 0 -3 2 0 -3 4 3
2 0 0 4 0 -2 -1 -1 1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Среднегеометрическое Sg= 2.0000
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Наименьшее по модулю значение M = 3
имеют R[ 6] = -3 R[ 8] = 3
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Упорядоченный массив:
1 0 -3 2 0 -3 4 3
0 0 2 4 0 -2 -1 -1 1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Результаты контрольного расчёта совпали с результатами ручного тестового расчёта, что подтверждает правильность программы.
Результаты расчёта для заданных значений исходных данных (без Randomize).
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Исходный массив:
-7 -7 4 -4 -3 2 -3 -5 -2 -2 -6 -1 -6 4 -6 -3
5 -2 3 -3 2 4 2 -3 -5 -3 -1 -4 4 -3 -1 -5 4
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Среднегеометрическое Sg= 0.0000
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Наименьшее по модулю значение M = 4
имеют R[14] = 4 R[22] = 4
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Упорядоченный массив:
-7 -7 4 -4 -3 2 -3 -5 -2 -2 -6 -1 -6 4 -6 -3
2 -2 2 -3 3 4 5 -3 -5 -3 -1 -4 4 -3 -1 -5 4
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Результаты расчёта для заданных значений исходных данных (c Randomize).
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Исходный массив:
4 -6 -4 4 5 -5 -4 5 5 1 3 -1 5 -2 0 -5
-4 -6 5 2 -6 3 -2 -7 4 -5 6 -4 -5 4 -7 -5 -5
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Среднегеометрическое Sg= 0.0000
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Наименьшее по модулю значение M = 4
имеют R[17] = -4
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Упорядоченный массив:
4 -6 -4 4 5 -5 -4 5 5 1 3 -1 5 -2 0 -5
-4 -6 2 3 -6 5 -2 -7 4 -5 6 -4 -5 4 -7 -5 -5
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Результаты расчёта для n=100, a=-5, b=3 c Randomize.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Исходный массив:
-5 1 -3 -2 2 0 -1 -4 -1 -4 -3 0 -2 0 1 0 3 -4 -4 1 2 -3 -4 -5 -5 3 0 1 2 -5 0 0 -3 0 0 -3 2 -3 1 0 -1 -1 -1 -3 -4 1 -2 -2 2
-1 3 -2 -1 -4 -2 0 -3 1 1 1 -3 -1 -3 -3 -1 -3 -2 1 2 2 -4 1 -2 -2 2 -4 1 -4 3 -2 3 0 -1 -1 -5 -3 3 1 1 -3 -4 1 2 2 -2 -5 -2 -2 -3
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Среднегеометрическое Sg=-1.8639
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Наименьшее по модулю значение M = 2
имеют R[37] = 2 R[47] = -2 R[48] = -2 R[49] = 2 R[52] = -2 R[55] = -2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Упорядоченный массив:
-5 1 -3 -2 2 0 -1 -4 -1 -4 -3 0 -2 0 1 0 3 -4 -4 1 2 -3 -4 -5 -5 3 0 1 2 -5 0 0 -3 0 0 -3 2 -3 1 0 -1 -1 -1 -3 -4 1 -2 -2 2
-1 0 -2 -1 -4 -2 1 -3 1 1 1 -3 -1 -3 -3 -1 -3 -2 1 2 2 -4 3 -2 -2 2 -4 1 -4 3 -2 3 0 -1 -1 -5 -3 3 1 1 -3 -4 1 2 2 -2 -5 -2 -2 -3
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++