|
4 / 3 / 0
Регистрация: 28.02.2019
Сообщений: 18
|
||||||
Неправильно строится гистограмма24.03.2019, 20:20. Показов 1169. Ответов 9
Метки нет (Все метки)
Добрый день. Помогите, пожалуйста, разобраться, почему при построении гистограммы все значения пишутся только в элемент массива для последнего столбца.
Исходя из дебага, сортировка правильная, как и значения interval и intervals, проблема где-то в вычислении частот, но не пойму где. Дано: Массив А: real; он динамический, как и все остальные. В него пишутся числа, считываемые из текстового файла. Массив B: real; для отсортированных значений из массива А (отдельный массив - так надо )Массив C: integer; хранит в себе значения эмпирических частот. Массив D: real; хранит в себе значения рассчитанных границ интервалов. Переменная interval: real; хранит значение величины интервала Переменная intervals: integer; хранит значение количества интервалов.
0
|
||||||
| 24.03.2019, 20:20 | |
|
Ответы с готовыми решениями:
9
Не строится гистограмма
Неправильно строится график |
|
454 / 178 / 31
Регистрация: 04.08.2018
Сообщений: 723
|
||
| 25.03.2019, 05:37 | ||
|
woleku, я не смог понять код, но строки 19-23 кажутся ошибочными. Если вы при значениях i, равными граничным хотите иначе присваивать значение массиву D, то так и указывайте в 19-ой строке другой интервал. Т.е. строка 21 выглядит D[0]:=Min-1; и стоит выше 19-ой строки. Дальше цикл с 19-ой строки но не с нуля, а с единицы и заканчивается to Length(D)-2. В цикле только строка 22. После цикла D[Length(D)-1]:=Max+1; Возможно, то что я написал - полная фигня. Ещё чуть лучше будет поправить строку 6. Там указать else, т.к. если чётное, то вторая проверка не нужна. А если первая проверка дала "не чётное", то опять вторая проверка не нужна, т.е. убрать строку 7.
0
|
||
|
|
|||||||
| 25.03.2019, 13:51 | |||||||
|
Маленький рефакторинг:
0
|
|||||||
| 25.03.2019, 20:58 | |
|
0
|
|
|
|
||
| 26.03.2019, 09:38 | ||
|
Добавлено через 10 минут А касательно безопасности.. Всё-таки лучше не делать, как Вы, Rayvenor, предлагаете. Поясню: если изначально размер массива забудут зарезервировать - Ваш способ выдаст ошибку ввиду отрицательного индекса, а также при обращении к 0-му элементу, которого не существует.
0
|
||
|
670 / 560 / 242
Регистрация: 26.11.2012
Сообщений: 2,191
|
||||||||
| 27.03.2019, 04:39 | ||||||||
|
Условия конечно не должны сработать коду, но ведь идет речь об безопасном коде.
0
|
||||||||
|
|
||||
| 27.03.2019, 05:10 | ||||
|
Добавлено через 1 минуту ..сказал бы Веревкин. А по факту - если верхняя граница цикла меньше нижней, то мы в цикл вообще не заходим. Добавлено через 3 минуты С другой стороны, вот этот кусок кода опасный(в плане массива D)
0
|
||||
|
670 / 560 / 242
Регистрация: 26.11.2012
Сообщений: 2,191
|
|||
| 27.03.2019, 11:03 | |||
|
0
|
|||
|
|
|||
| 27.03.2019, 12:13 | |||
|
0
|
|||
|
670 / 560 / 242
Регистрация: 26.11.2012
Сообщений: 2,191
|
|
| 28.03.2019, 04:02 | |
|
0
|
|
| 28.03.2019, 04:02 | |
|
Помогаю со студенческими работами здесь
10
Неправильно строится ЛФЧХ Неправильно строится график Неправильно строится полигон Неправильно строится график гиперболической спирали Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|