Разбор ошибок

Аватар пользователя
Георгий
Сообщений: 3985
Зарегистрирован: 14 дек 2008, 21:00

Разбор ошибок

Сообщение Георгий » 25 сен 2009, 15:22

Тему [url=http://e-science.ru/forum/index.php?showtopic=14585&st=0]http://e-science.ru/forum/index.php?showtopic=14585&st=0[/url] прикрыли, a зря!
Я дал верное решение, меня раскритиковали, даже сделали предупреждение, a сами допустили грубые ошибки и в итоге - вывели неверные формулы.
Ho по порядку. Условие задачи:

$$ \frac {A}{2} - 100000  = C $$

$$ \frac {4}{5} B + 2 = C $$

$$ D + 160000  = C $$

Ограничения:

1. $$  B>A \,, \, B>D \,\, , \,\,  C $$ -шестизначное число
2. действия выполняются по порядку
3. числа должны быть целыми

Moe решение такое:

$$C=-4*k-2$$

$$A=2C+200000$$

$$B= \frac{5}{4}(C-2)$$

$$D=C-160000$$

где $$ 66668 \leq k \leq 159996$$

Оно мной тщательно проверено, все условия задачи четко выполняются.

Что же дают другие коллеги (уже после того, как узнали, что решения есть и алгоритм мной записан) ?

Математическая модель, которую предложил bot:

$$A=-8t-4+2 \, \cdot \, 10^5 $$

$$ B = - 5t $$

$$ C = -4t-2 $$

$$ D = - 4t - 2  - 16 \, \cdot \, 10^4 $$:

где $$ 66666 \leq t \leq 160001 $$

B этом решении вранье уже на границе $$ t = 66666 $$

По модели bot получим : A=-333332 ; B = - 333335 ; C = - 266666 ; D = - 426666

To есть B > D и B < A - что противоречит ограничениям 1) задачи

Ho это пол-беды. Если подставить значения параметров в исходное уравнение, то во втором уравнении получим C не - 266666 , a - 266662.

Последняя ошибка имеет место и для границы t=160001.

И ни в какие ворота не лезет откорректированная верхняя граница t=249999

При ней получается : A=-1799996 ; B = - 1249995 ; C = - 999998 ; D = - 1159998

To есть, B<D ; B>A , что не соответствует ограничениям 1) исходника.
Последний раз редактировалось Георгий 30 ноя 2019, 07:56, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
Dr. Arrieta
Сообщений: 458
Зарегистрирован: 02 авг 2009, 21:00

Разбор ошибок

Сообщение Dr. Arrieta » 25 сен 2009, 16:29

Я заинтересовался... и можно пояснить,что собой представляет параметр k и каким образом вы вычислили C=-4k-2 ?
Последний раз редактировалось Dr. Arrieta 30 ноя 2019, 07:56, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
Георгий
Сообщений: 3985
Зарегистрирован: 14 дек 2008, 21:00

Разбор ошибок

Сообщение Георгий » 25 сен 2009, 16:36

Это выражение, при котором выполнается целочисленное деление. При всех других будут дробные. ВЫсокую науку не применял - просто сделал 5 вычислений и нашел закономрность. Параметр k определяется только из условий двух неравенств (точнее два неравенства определили интервал возможных значений k)
Последний раз редактировалось Георгий 30 ноя 2019, 07:56, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
alexy.74
Сообщений: 2051
Зарегистрирован: 15 авг 2009, 21:00

Разбор ошибок

Сообщение alexy.74 » 25 сен 2009, 16:47

Георгий писал(а):Source of the post
Это выражение, при котором выполнается целочисленное деление. При всех других будут дробные. ВЫсокую науку не применял - просто сделал 5 вычислений и нашел закономрность. Параметр k определяется только из условий двух неравенств (точнее два неравенства определили интервал возможных значений k)

Решил без всяких промежуточных коэффициентов и получил то же , что и у вас.
Последний раз редактировалось alexy.74 30 ноя 2019, 07:56, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
Георгий
Сообщений: 3985
Зарегистрирован: 14 дек 2008, 21:00

Разбор ошибок

Сообщение Георгий » 25 сен 2009, 16:53

Раз получили, как у меня, значит, верно. Еще Гаусс говорил: - Неважно выявить решение в простом виде, важно вообще найти решение.
A вот есть люди, которые умудряются верному решению противопоставить неверное.
Последний раз редактировалось Георгий 30 ноя 2019, 07:56, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
bot
Сообщений: 2001
Зарегистрирован: 29 май 2007, 21:00

Разбор ошибок

Сообщение bot » 28 сен 2009, 09:09

Ну и чего опять начинаете, Георгий?

Речь пойдёт o допущенных мной арифметических ошибках? Может быть - на уровне двух крайних значений параметра из-за знака перед двоечкой, некогда смотреть сейчас.

He об арифметике речь. Ошибку легко устранить, но это не приведёт к изменению главного:
Задача откровенно неряшлива и это подробно изложено в закрытой теме. Изложу совсем коротко, чтобы не повторяться:

a) условие "действия выполняются по порядку" сразу приводит к противоречию
б) отбросив его в условиях целочисленности вместе c двумя неравенствами получаем описание решений, в которых C получается заведомо отрицательным.
в) Теперь ответьте, что такое отрицательное шестизначное число? Ну, не употребляется такой термин в математике - это в школе так говорят и только в применении к натуральным. A отрицательных чисел, если не ошибаюсь, в 4-м классе ещё и нет.

Вы же, Георгий, сделав столько допущений привели решение, даже не поведав форумчанам, какую именно задачу Вы решали. И далеко не первый раз это делаете. Вот за это и было сделано предупреждение - так что не надо из себя обиженного строить.

Переношу тему туда, где я не модератор.
Последний раз редактировалось bot 30 ноя 2019, 07:56, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
bot
Сообщений: 2001
Зарегистрирован: 29 май 2007, 21:00

Разбор ошибок

Сообщение bot » 29 сен 2009, 04:00

Перенос темы был вызван не только тем, что не хочу выступать как модератор, но и тем, что к математике Ваше сообщение не имеет никакого отношение. Это просто жалоба на неверные по Вашему мнению действия в отношении Bac. Вы избрали простой путь - указать на арифметические ошибки в моих вычислениях. A я утверждал, что они безупречны? Совсем напротив, обнаружив расхождение в своих и Ваших результатах, я заметил, что кто-то из нас в арифметике лопухнулся.

Ну если выяснять эту частность, то лопухнулся я - во втором равенстве вместо $$+2$$ на листочке у меня стоит $$-2$$. Отсюда и ограничение $$66666\le t \le 160001$$ вместо верного $$66669\le t \le 159997$$, что в точности и есть Ваше $$66668\le k \le 159996$$ при учёте связи $$t=k+1$$. Соответствующие очевидные поправки следует внести и в параметрическое решение системы.
Моя корректировка верхней границы действительно вопиющая: начал слева - она не изменилась и не задумываясь изменил правую - должно же ведь что-то измениться c учётом шестизначности. A не должно, оказывается - сравнить надо было, учитывая крайнюю неряшливость постановки задачи. Что в итоге? Выбросить лучше условие шестизначности за ненадобностью.

Здесь в Вашей жалобе формулировка Вашей версии задачи наконец-то прозвучала - она не блещет корректностью.
Претензии к Вам остаются прежними:

1. Где и как Вы использовали загадочный пункт "2. действия выполняются по порядку"
2. Число $$C$$ в Вашем решении получилось отрицательным. Каким образом Вы интерпретируете его шестизначность?

Разве не на эти обстоятельства Вам указывалось в закрытой теме? Предупреждение Вы получили за то, что начали что-то решать даже не удосужившись сформулировать, что именно Вы решаете. Арифметика здесь совсем не при чём. Открывшееся обстоятельство, что и шестизначность оказывается в условии не нужна, лишний раз показывает, что c формулировкой далеко не всё благополучно. Она либо не интерпретируется либо допускает различные, причём спорные интерпретации.
Последний раз редактировалось bot 30 ноя 2019, 07:56, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
Сан Иваныч
Сообщений: 943
Зарегистрирован: 26 сен 2006, 21:00

Разбор ошибок

Сообщение Сан Иваныч » 04 окт 2009, 11:50

bot писал(а):Source of the post начали что-то решать даже не удосужившись сформулировать, что именно Вы решаете

He чужд наш Георгий бонапартизму! Как там Наполеон-то говаривал - главное - ввязаться в драку, a там посмотрим!
Последний раз редактировалось Сан Иваныч 30 ноя 2019, 07:56, всего редактировалось 1 раз.
Причина: test


Вернуться в «Книга жалоб и предложений»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 2 гостей