dap: (Default)

К этой программе я походил дважды. В первый раз было мало времени и я наспех перекраивал предыдущую программу. Вышло топорно, далеко не всегда на выходе были верные значения. Потом я спокойно обдумал алгоритм и создал нечто принципиально новое: нескучный алгоритм выбирал интервал для генерации числа (до среднего или после) в зависимости от того, сколько осталось суммы чисел (ведь при задании среднего и количества суммы мы задаём и сумму всех чисел). Однако и он оказался неидеален: когда среднее значительно удалено от середины интервала, программа могла создать одно из случайных чисел слишком далеко от среднего, и последнее значение (остаток суммы) мог вылетать за границы интервала. Тогда я написал проверку и исправление, после чего немного оптимизировал код и пришил версию проверки/исправления к первоначальной программе чисто в академических целях. Так что теперь по ней нельзя (кое-какая история изменений наблюдается, но не с самого начала) убедиться в моей сумрачной гениальности. Остальные комментарии (в процессе написания) в коде:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

January 2016

S M T W T F S
     12
34567 89
10111213141516
17181920212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 21st, 2025 12:58 pm
Powered by Dreamwidth Studios