Руками не бить!

  • Автор темы Автор темы SeverBap
  • Дата начала Дата начала
S

SeverBap

Проблема токова имеется набор чисел (максимальное значение размерности массива 31 число), нужно найти среднее число!
Как это правильно сделать и точно? (Вариант все сложить и поделить на количество сложенных не прокатывает! - не точен!!!!) :(
:wacko:
и это надо в 1С 7!!!!!!!!!!!!
 
сложить и поделить - это средне арифметическая и она точная))) все зависит от того как ты круглишь .

В инте посматри статистические средние ( курс. Статистика) и выбири себе нужный расчет.
 
Что такое среднее число?
 
Вар ты программист ... приди к заказчикам и спроси - какое из исчеслений вам будет удобнее?
а то их средне-арифметическое неустраивает ...ужас ... ты им еще ЭМММ начни внедрять .....
 
Вариант все сложить и поделить на количество сложенных не прокатывает! - не точен!!!!
Господи, кажется я начал сомневаться в том, что Гаусс был прав
 
среднее арифметическое. всегда было средне арифметическим, с этим не поспорить.

покажи свой код, как складываешь, как делишь, а там и может посмотрим
 
Чего вы прицепились к человеку?! Он же программист, четко сформулировавший вопрос! Нет ни слова про среднее арифметическое. Ему нужно среднее число. Давайте выслушаем определение автора поста для понятия "среднее число". Вполне могу допустить, что под ним он понимает среднее арифметическое между минимальным и максимальным значением. На эту мысль меня натолкнула фраза "максимальное значение размерности массива 31 число". Был у меня кадр, который подобным образом определял середину месяца: либо в полночь, либо в полдень.
 
:) Подробно: каждый день месяца производится замер одного параметра (результат которого всегда целое значение), необходимо найти среднее ЦЕЛОЕ число!
Проблема в том что арифметическое дает порой с дробной частью при округления не тот результат который ожидалось! Возникает вопрос как считать?
P.S. При определенных ситуациях необходимо получить среднее в этом месяце, то есть допустим сегодня 19 число месяца, то надо найти среднее из 19 чисел !!!
 
может выдавать диапазон, или с указанием погрешности :)
 
Bap
Находите среднее арифметическое и округляете.

Господи, кажется я начал сомневаться в том, что Гаусс был прав
Я вообще в последнее время перестаю верить в математику.
 
может выдавать диапазон, или с указанием погрешности :)
Целое точное - а то статистика посыпится вся!

Bap
Находите среднее арифметическое и округляете.
Было бы так просто где-то надо в одну сторону округлить, а где-то в другую!
 
Bap, а кто мешает условие написать в какую сторону при каких ситуациях округлять?
 
Кому очень интересно вот конфигурация в архиве рабочая без глюков над чем я сейчас работаю у меня с проблемами!
1 проблема: не получается построить отчет в ряду причины получения данных из регистра, обход по регистру: 1 категория, 2 незнаю как надо по подразделениям, 3 по дням
2 проблема: как определить что интервал заполнен весь или частично?????
3 проблема: нахождение среднего значения!!!!! Функция СреднееЧисло(МассивДанных), где МассивДанных - список значений, размер списка равен количеству значений. Тоесть все данные переданы для расчета, возращает только целое значение!!!
P.S. см. отчет СреднесписочнаяЧисленностьРаботающих!
 

Вложения

Было бы так просто где-то надо в одну сторону округлить, а где-то в другую!
Точно математику отменили! Вы точно не путаете округление с выделением целой части?
Округление - это когда преобразование идет по правилу (алгоритму).
Выделение целой части - это когда просто отбрасывается дробная часть.
 
Всего возможно П(i=1 до 31){V|i} вариантов набора значений теста, где V - теоретически возможное количество различимых результатов измерения, | - знак возведения в степень.
V по определению конечно - датчик не может делать замеры в бесконечном диапазоне.
Следовательно, если не получается подобрать правило округления..... просто пропиши все возможные случаи!
Или все-таки настрой округление или хотя бы определись с алгоритмом.
:ph34r:
 
как определить что интервал заполнен весь или частично?????

А ты проверку значения из интервала сделай, если отлично от значения по умолчанию... не говорю что ноль, т.к. возможно что измерение тоже будет ноль, то счетчику прибавь единицу. потом общую сумму дели на значие счетчика
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab