| |||||||
Алгоритм вычисления среднегеометрического значения
3.4 Алгоритм определения минимального по модулю элемента среди не принадлежащих [a/2,b/2] элементов второй трети массива
Упорядочение массива
Таблицы переменных задачи
Таблица переменных основного алгоритма
Смысл переменных | Обозначение | Тип переменной | Примечания | |
в алгоритме | в программе | |||
Исходные данные: Вариант расчёта Размер массива Наименьшее значение элемента Наибольшее значение элемента | Vr n a b | Vr n a b | Целый Целый Целый Целый | VrÎZ 1< n <100 a Î[-32761; 32767] b Î[-32761; 32767] a <=b |
Промежуточные данные: Номер элемента массива | i | i | Целый | i= |
Результаты: Среднегеометрическое значение вектор | Sg R | sg R | Веществ. Одномерный массив | SgÎR |
Таблица переменных алгоритма получения вектора (Part_1)
Смысл переменных | Обозначение | Тип переменной | Примечания | |
в алгоритме | в программе | |||
Входные данные: Вариант расчёта Наименьшее значение элемента Наибольшее значение элемента | Vr n a b | Vr n a b | Целый Целый Целый Целый | VrÎZ 1< n <100 a Î[-32761; 32767] b Î[-32761; 32767] a <=b |
Промежуточные данные: Номер элемента массива | i | i | Целый | i= |
Выходные данные: Массив | R | R | Одномерный массив | riÎ[a;b] |
Таблица переменных алгоритма вычисления среднегеометрического значения (Part_2)
Смысл переменных | Обозначение | Тип переменной | Примечания | |
в алгоритме | в программе | |||
Входные данные: Размер массива Массив | n R | n R | Целый Одномерный массив | nÎN riÎ[a;b] |
Промежуточные данные: Номер элемента массива Количество нужных элементов Произведение | i k P | i k P | Целый Целый Целый | i= k≥0 PÎ Z |
Выходные данные: среднегеометрическое значение | Sg | Sg | Вещественный | SgÎ R |
Таблица переменных алгоритма определения минимального элемента (Part_3)
Смысл переменных | Обозначение | Тип переменной | Примечания | |
в алгоритме | в программе | |||
Входные данные: Размер массива Наименьшее значение элемента Наибольшее значение элемента Массив | n a b R | n a b R | Целый Целый Целый Одномерный массив | nÎN |
Промежуточные данные: Номер элемента Результаты: Номер наименьшего элемента Значение наименьшего элемента | i k M | i k M | Целый Целый Целый | i= |
Таблица переменных алгоритма упорядочения массива (Part_4)
Смысл переменных | Обозначение | Тип переменной | Примечания | |
в алгоритме | в программе | |||
Входные данные: Размер массива Массив | n R | n R | Целый Одномерный массив | 1<n<100 RiÎ[a;b] |
Промежуточные данные: Номер первого элемента в неупорядоченной части массива Номер следующего элемента в неупорядоченной части массива Номер нужного элемента Буфер обмена | i j k buf | i j k buf | Целый Целый Целый Целый | i= j= |
Выходные данные: Вектор | R | R | Одномерный массив |