![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 25.03.2010
Сообщений: 32
|
![]()
Нас двое
![]() ![]() |
![]() |
![]() |
![]() |
#12 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
даже не знаю... само нахлынуло:
Паша и Настя, дай Бог вам счастья!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 25.03.2010
Сообщений: 32
|
![]()
Спасибо и вам здоровья!
И ещё маленький штрих к таблице: можно так подкорректировать что бы в столбце А число было всегда меньше (либо равно) чем в столбце Б? |
![]() |
![]() |
![]() |
#14 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]() Цитата:
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 25.03.2010
Сообщений: 32
|
![]()
Спасибо IgorGO!
мы проверили таблицу большим количеством информации - часто получается что число в 4-м столбике, например, 20, а в 3-м столбике 21. Или в 4-м 22, а в 3-м - 23 ![]() |
![]() |
![]() |
![]() |
#16 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
однако, вы настойчивые.Давайте я опишу смысл того, что вложено в формулы а вы их будете править как хотите, даже можно друг друга на соревнования вызывать - кто лучше напишет.
Итак разбираем 12-ю строку. колонка 4: вручную написано парное число от 18 до 38. Назовем его Д12 колонка 3: случайным образом выбираем число, которое при округлении до парного даст число из колонки 4. Понятно что в колонке 3 может быть число от Д12-1 до Д12+0.999... в связи с тем, что наложено ограничение на значения в колонках 1 и 2 - они должны быть кратны 0.5, соответсвенно, в колонке 3 среднее арифметическое должно быть кратно 0.25. формула выглядит так =ОКРУГЛТ(СЛУЧМЕЖДУ(D12*100-100;D12*100+99)/100;0.25) Д12 умножается на 100 чтобы в 3-й колонке могли появиться дробные числа с 0.25, 0.5 и 0.75. если взять случмежду(Д12-1;Д12+1) мы с вероятностью 1/3 получим одно из 3-х значений Д12-1, Д12, Д12+1 и тем самым уводим данные в сторону от возможных реальных значений. колонка 2: второе из чисел по последним данным 2-е число всегда должно быть больше первого и разница между 2-м и 1-м не больше 2. ищем его случайним образом между С12 и С12+1, но помним, что возможно 3 значение С12, С12+0.5 и С12+1, поэтому была предложена такая формула (умножение на 10 необходимо, чтобы могло появиться число с 0.5): =ОКРУГЛТ(СЛУЧМЕЖДУ(C12*10;(C12+1)*1 0)/10;0.5) кстати ее элементарно можно заменить более простую для понимания =С12+Случмежду(0;2)/2 и короче и все очевидно. колонка 1: первое число напишем как получить среднее по двум числам (х1+х2)/2=ср. а теперь найдем х1, если ср. и х2 уже известны х1 = ср.*2 - х2 (звездочка здесь умножить) именно так и выглядит формула =C12*2-B12
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 25.03.2010
Сообщений: 32
|
![]()
у нас почему то при подстановке =ОКРУГЛТ(СЛУЧМЕЖДУ(D12*100-100;D12*100+99)/100;0.25) этих 100+99 как раз таки и неудовлетворяющее условию число в третей колонке появлялось, подставили 90 заместо 99 и пока не видим сбоев, ещё потестируем ближе к вечеру, спасибо огромное IgorGO, не ожидали что такую помощь можно получить
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сложная таблица. | Alex Cones | HTML и CSS | 9 | 14.11.2014 02:03 |
сложная визуализация | Domanoff | Помощь студентам | 6 | 07.03.2010 19:25 |
Сложная задачка | _°PROTOS°_ | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 03.05.2009 15:17 |
Сложная задача | asale | Microsoft Office Excel | 6 | 07.04.2009 20:36 |
одна функция потока, а другая функция - член класса запускающего этот поток | Дмитрий_Ч | Общие вопросы C/C++ | 2 | 27.09.2007 08:50 |