Система Диофанта - W Cat 15 стр.


— Задуманное больше.

= 3. Догадался, остался диапазон от 49 до 26. Тогда 38?

— Задуманное больше.

= 4. 44?

— Задуманное меньше.

= 5. 41?

— Задуманное больше. Надеюсь ты все понял, и следующим вопросом выиграешь.

= "Ацнун цванцих.." [Главное, системный подход] - подумал принц целуя тысяча двадцать третью лягушку.

— Завтра организуй в классе соревнование по скорости угадывания. Не гарантирую 100% выигрыш, но в большинстве случаев — сработает.

— Но вернемся к тренировке:

x2 — 1,6x + 0,63 = 0

1. [4* 0,63 — 1,62 = -0,04] — Д отрицателен

2. [ - + ] - оба корня положительны

3. [ 0,63 ] делители искать не будем.

4. [x0 = 0,8] меньший корень лежит в диапазоне от 0 до 0,8

. . . . 1. x1 = 0,4 x2 = 1,6 — 0,4 = 1,2 0,4*1,2=0,48

да, тяжелый случай; 0,48 < 0,63 и это значит, что корни взяты слишком далеко от x0

. . . . 2. x1 = 0,6 x2 = 1,6 — 0,6 = 1 0,6*1=0,6

0,6 < 0,63 обнадеживает, что мы идем правильным путем.

. . . . 3. x1 = 0,7 x2 = 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

опять распечатываем полученные файлы и поражаем одноклассников (после солидной тренировки)

= Попробуем?

— x2 - 6.3x + 9.9 = 0

1. т.к. формула сгенерирована из подготовленных чисел решение гарантированно есть.

2. [ - + ] - оба корня положительны

3. т.к. КУ сделано с дробями то делители искать не будем.

4. [x0 = 3,15] меньший корень лежит в диапазоне от 0 до 3,15

. . . . 1. x1 = 1,3 x2 = 6,3 — 1,3 = 5 5*1,3=6,5

Маловато будет... И так далее. Но я то знаю ответ x1 = 3 x2 = 3,3

x2 - 10.09x - 112.493 = 0

x2 - 15.14x + 57.232 = 0

x2 - 22.78x + 92.644 = 0

Назад Дальше