W Cat - Система Диофанта
- Название:Система Диофанта
- Автор:
- Жанр:
- Издательство:неизвестно
- Год:неизвестен
- ISBN:нет данных
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
W Cat - Система Диофанта краткое содержание
Система Диофанта - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
= А можно было сделать проще, без всяких z. Когда предположен один корень второй просто вычисляется x 2= b — x 1т.е. 22 - (-3) = 25.
— Ты мыслишь, значит ты существуешь!!!
— Повторю свое заклинание «только постоянные экзерсисы приведут тебя к успеху».
= Я только не совсем понял для чего нам x 0.
— Ну скажем, это якорь на который мы ориентируемся при поиске корня. Для поиска можно воспользоваться двоичным поиском.
= А это что такое?
— Лучше показать это на примере.
Я задумываю число больше 0 и меньше 100 (ну вот записываю «задумано 43»). Ты говоришь предположение, в ответ я могу дать 3 возможных ответа «задуманное больше», «задуманное меньше» и «Поздравляю».
= 99?
— Задуманное меньше.
= 98?
— Задуманное меньше. Но прервем игру. Выбранная тобой стратегия не рациональна. Если задумано 1, то тебе придется задать 99 вопросов.
= Так, что надеясь на удачу выбирать случайное число.
— Не будем вручать удачу случаю. Действуй так в качестве запроса выбирай середину исследуемого диапазона и при каждой итерации этот диапазон будет в два раза уменьшаться. Попробуем сначала?
= 1. Не совсем понял, но 50.
— Задуманное меньше.
= 2. 25?
— Задуманное больше.
= 3. Догадался, остался диапазон от 49 до 26. Тогда 38?
— Задуманное больше.
= 4. 44?
— Задуманное меньше.
= 5. 41?
— Задуманное больше. Надеюсь ты все понял, и следующим вопросом выиграешь.
= "Ацнун цванцих.." [Главное, системный подход] - подумал принц целуя тысяча двадцать третью лягушку.
— Завтра организуй в классе соревнование по скорости угадывания. Не гарантирую 100% выигрыш, но в большинстве случаев — сработает.
— Но вернемся к тренировке:
x 2— 1,6x + 0,63 = 0
1. [4* 0,63 — 1,6 2= -0,04] — Дотрицателен
2. [ - + ] - оба корня положительны
3. [ 0,63 ] делители искать не будем.
4. [x 0= 0,8] меньший корень лежит в диапазоне от 0 до 0,8
. . . . 1. x 1= 0,4 x 2= 1,6 — 0,4 = 1,2 0,4*1,2=0,48
да, тяжелый случай; 0,48 < 0,63 и это значит, что корни взяты слишком далеко от x 0
. . . . 2. x 1= 0,6 x 2= 1,6 — 0,6 = 1 0,6*1=0,6
0,6 < 0,63 обнадеживает, что мы идем правильным путем.
. . . . 3. x 1= 0,7 x 2= 1,6 — 0,7 = 0,9 0,9*0,7=0,63
Дело сделано! В уме такое решить затруднительно, но тренируйся.
— Так дело не пойдет. Не готовы мы еще решать ЛЮБЫЕ задачи, а значит опять подготовим НАШИКУ
изменяем функцию генерации числа
4 | def gen_number(k):
5 | . . prime_number =(1, 2, 3, 5, 7, 11, 13, 17)
6 | . . sign_number =(0, 1, 2, 3)
7 | . . nu = prime_number[random.randint(0, k)]
8 | . . sign = random.choice(sign_number)
9 | . . if sign == 0:
10 | . . . . nu = nu * -1
11 | . . nu = nu + 0.1 * random.randint(0, 9)
12 | . . return nu
опять распечатываем полученные файлы и поражаем одноклассников (после солидной тренировки)
= Попробуем?
— x 2- 6.3x + 9.9 = 0
1. т.к. формула сгенерирована из подготовленных чисел решение гарантированно есть.
2. [ - + ] - оба корня положительны
3. т.к. КУ сделано с дробями то делители искать не будем.
4. [x 0= 3,15] меньший корень лежит в диапазоне от 0 до 3,15
. . . . 1. x 1= 1,3 x 2= 6,3 — 1,3 = 5 5*1,3=6,5
Маловато будет... И так далее. Но я то знаю ответ x 1= 3 x 2= 3,3
x 2- 10.09x - 112.493 = 0
x 2- 15.14x + 57.232 = 0
x 2- 22.78x + 92.644 = 0
x 2+ 4.49x - 87.986 = 0
x 2+ 15.36x + 36.704 = 0
x 2- 6.4x + 5.4 = 0 слабо, увидеть корни без решения
. . . . .
= Хе, хе, хе. Зря ты не хочешь посмотреть формулу корней квадратного уравнения

= Смотри: x 1,2= -b/2 ± z ничего не напоминает?
/ странно было бы если бы не напоминало/
- О! Давай развлечемся! Так, "a" как и положено будет равно 1. Подставляй в нужном виде i и j. Нет, никакой бумаги, все в уме. И далее... волшебное превращение квадрата суммы в квадрат разности; затем в простую разность, знакопеременно сражающуюся с суммой и после упрощения останется последний герой.
= Как интересно. Прямо триллер.
- Естественно. Математика чрезвычайно эмоциональное занятие.
- Но, давай прощаться. У тебя есть ТРИ метода поиска корней и в зависимости от ситуации ты выберешь самый эффективный.
= У нас в классе этим уже особо не удивишь. Пожалуй, пойду заниматься с сестренкой ей в следующем году найдется кого удивить мгновенными решениями.
— Заодно почитай с ней Яков Исидорович Перельман «Быстрый счет [Тридцать простых приемов устного счета]», да и остальные книги Перельмана очень и очень достойны внимания. Если хочешь, открой более современную Билл Хэндли «Считайте в уме как компьютер».
= Ну, ладно, пока.
Вот такие дела.
День седьмой.
- Привет.
= Привет ?
Шо опять!!!
- Как ты знаешь, последние годы я развлекаюсь изготовлением fb2-версий книг. Последняя моя работа «Энциклопедический словарь юного математика» 1989 года издания (ясно, что статьи этой книги написаны намного раньше) несколько забавна здесь статья о вычислительной технике, ну что поделать, развитие стремительно (по закону Мура), а в остальном... математика штука стабильная, хотя... К недостаткам можно отнести, то, что упор в рассказе сделан на советских математиках, т.е. «за бортом» оказались... Но в целом, очень и очень интересно, в том числе и о КУ.
= Щас спою.
- Так вот. Если в КУ ax 2+ bx + c = 0 коэффициент b — четенТО изменяем запись ax 2+ 2 bx + c = 0 (т.е. bтеперь в два раза меньше) то корни будут:

Но, если в нашем случае, a = 1, то:

= Да! Существенные сокращения вычислений!
= Попробуем?
- Вперед. Пусть корни будут 3 и 5 тогда КУ будет x 2- 8x + 15 = 0 или x 2- 2·4x + 15 = 0
= Под корнем будет 16 — 15 ...... да, сложнейшие вычисления и корень равняется 4 ±1 т.е. подтверждается!
ЗАРАБОТАЛО!!!
= Как же мы сами до такого не додумались?!!!

- Слушай, обидно, клянусь, самому обидно.
- Хорошо, давай теперь проанализируем новый параметр — четность. Как всегда, рассматриваем формулу x 2- Sx + M = 0.
= S будет четен если корни оба четны или нечетны. Т.е. S будет нечетным только тогда, когда нечетен только один из корней.
- Хорошо, далее.
= Произведение может быть нечетным только если нечетны оба корня.
- Давай изложим это в виде таблицы:
S |
M |
корни |
чет |
нечет |
Оба корня нечетны |
нечет |
чет |
Только один корень нечетен |
чет |
чет |
Оба корня четны |
= Ты упустил еще одну комбинацию.
- Все учтено могучим ураганом. Как ты помнишь, мы рассматриваем в основном Диофантовы уравнения, если ты еще помнишь, что это.
= Помню, помню. Забудешь тут. Ну и что?
- Перечитай свои-же рассуждения, и получится, что S и M одновременно нечетными быть не могут и если такое есть, то уравнение не Диофантово. Например: x 2— 9x + 13 = 0.
Читать дальшеИнтервал:
Закладка: