Как обозначают среднее арифметическое

Как обозначают среднее арифметическое

Добавьте к вопросу пояснения:
— что нужно, алгоритм?
— откуда берутся исходные числа?
— количество исходных чисел известно?

добавка… .
ладно, так напишу.
Я очень плохо помню алгоритмический язык, но попробую накорябать что-то на него похожее:

Начало
(Присвоить)
А = 0 *сюда пользователь будет вводить числа
S = 0 *это будет сумма вводимых чисел
C = 0 *это будет счетчик
B = 0 *это будет среднее

:метка *сюда будем возвращаться снова и снова

Запрос: введите А = ? *это запрос к пользователю, чтобы вводил числа

Если

А <> 0 *если пользователь вводит не 0, будем считать

То

S = S + A *все, что пользователь вводит, складываем в сумму
C = C + 1 *ведем счетчик
Перейти к «метка» *и возвращаемся к запросу следующего числа

Иначе *если пользователь ввел 0, то значит ввод окончен, пора показывать результат

Если *но нужно предохраняться — вдруг пользователь нехороший

С = 0 *если пользователь не ввел ничего, счетчик = 0, а делить на ноль нельзя

То *поэтому будем ругаться на пользователя

Вывод: «Числа не вводились»

Иначе

B = S / C *вот оно, наше среднее

Вывод: «Среднее арифметическое введенных чисел: B»

Конец

Вот майл-собака, всю разметку мою скушал…



Источник: otvet.mail.ru


Добавить комментарий