Составить блок-схему и программу на паскале
|
|
1. Заданцелочисленный массив B(n), n<=100. Определить среднее арифметическое положительных и отрицательных элементов массива. Переменной Flay присвоить значение True, если среднее арифметическое отрицательных элементов больше по абсолютной величине среднего арифметического положительных элементов, иначе — присвоить значение False. 2.Заданы координаты двух точек плоскости (x1,x2), (y1,y2) и числа R, P(R>0). Определить, сколько точек попадает внутрь полукруга Р с центром в точке (Р,0), лежащего в верхней полуплоскости.
|
|
|
1) пусть переменная а+ будет сумма положительных чисел массива, n+ - количество положительных чисел аналогично а- сумма абсолютных значений отрицательных чисел, n- кол-во отриц.чисел
идешь по массиву, смотришь, ага число положительное прибавляешь его к а+ и прибавляешь единицу к n+, иначе прибавляешь его модуль к а- и единицу к n- далее а+ делишь на n+ (это среднее арифметическое положительных) а- делишь на n- (среднее арифметическое отрицательных) сравниваешь эти 2 числа и "Переменной Flay присвоить значение True, если среднее арифметическое отрицательных элементов больше по абсолютной величине среднего арифметического положительных элементов, иначе — присвоить значение False"
|
|
|