Бесплатная библиотека
Читайте книгу на сайте или телефоне
READ-E-BOOK » Детское образовательние » Система Диофанта
Система Диофанта - Читать Любимую Русскую Полную Книгу 👉 Read-E-Book.com

Система Диофанта

Электронная книга - «Система Диофанта». Краткое содержание книги:

Если вы хотите поразить одноклассников молниеносным решением квадратных уравнений, давайте развлечемся.
1 ... 16 17 18 19 20 21 22 23 24 25
Перейти на страницу:

2. т.к. это HTML файлы, то не помешает записать «шапки» файлов (строки 23 — 26) и правильно завершить файлы (строки 56 — 61).

3. для приятного восприятия (и экономии бумаги) информацию записываем в таблицы (за число столбцов отвечает переменная tr, точнее строка 51)

4. для удобства пользования введена нумерация задач (за это дело отвечает переменная count)

5. изменена функция Генератор Чисел (gen_number). Я посчитал, в предыдущей версии, могут получаться слишком громоздкие числа и это может затормозить «молниеносность»

В данном случае задумывается одно число однозначное, второе как и было...

— Ну, вот и все, остальные отличия — мелочь.

= Все это очень хорошо, но я просил помочь, а ты меня питонами пугаешь.

/ Ты что, глухонемой, что ли?

— Да!

— Понятно. /

— Ну ты даешь. В качестве примера в приложениях я дам тебе два файла, но дело в том, что там около 160 задач (удаление повторяющихся вариантов, не сделано), а если завтра тебе окажется этого мало. Тогда пожалуйста. Запускай программу измени пару, тройку строк и получи лист с нужными задачами.

Теперь распечатай файлы и за работу.

— Повторюсь. ТщательнЕЕ нужно готовится к выступлениям, тщательнЕЕ.

— Тебе потребуется мгновенно выяснить делители свободного члена. Я посмотрел в Интернете запрос «признаки делимости» - довольно интересно, 2 и 5 ты и так знаешь, посмотри только 3, а с 11 — достаточно просто, тебе встретятся только 22, 33, 44 и т.д. имеет смысл запомнить ряды для 13 (26, 39, 52...) и 17 (34, 51, 68...)

— Далее, ты помнишь правила знаков?

= Да там все просто, я все понял.

/ Да… Бедняга. Ребята, на его месте должен был быть я!

— Напьёшься — будешь. /

— Этого совершенно не достаточно. Решения уравнений должны быть максимально быстры, а этого не достичь без тренировок и упражнений данных в приложении «маловато будет».

Питон (Python) можно инсталлировать в ЛЮБОЙ операционной системе, а в Ubuntu он стоит по умолчанию. Учебников и советов в Интернете достаточно, если надо обращайся и ко мне, я хотя и не волшебник люблю все чудесное.

/

Теперь вот такое предложение. А что, если…

— Не стоит.

— Ясно. Тогда, может быть, нужно…

— Не нужно.

— Понятно… Разрешите хотя бы…

— Вот это попробуйте! Вам поручена эта операция, так что действуйте.

/

Приложение 6. Последняя версия программы генерации задач

* Введена блокировка повторяющихся уравнений. (строки 48, 49 и функция comp_List)

* Убрав второй сомножитель в строке 41 — откажемся от усложнения уравнений.

* В строке 50 фрагмент «and abs(c) < 126» ограничивает величины цифр в уравнениях.

Ясно, что поиграв с кодом этого примера можно получить самые разнообразные листинги КУ.

.1 | # -*- coding: utf-8 -*-

.2 | import random

.3 |

.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 | . . return nu

12 |

13 | def show_numb(a):

14 | . . if a > 0:

15 | . . . . return ' + '+ str(a)

16 | . . return ' - ' + str(abs(a))

17 |

18 | def comp_List(L, m):

19 | . . for k in L:

20 | . . . . if k == m :

21 | . . . . . . return False

22 | . . return True

23 | . .

24 | TopList = ['<html>', '<head><title></title></head>','<body>']

25 |

26 | f = open("quadratic.htm", 'w')

27 | f2 = open("answer.htm", 'w')

28 |

29 | for ind in TopList:

30 | . . f.write(ind + 'n')

31 | for ind in TopList:

32 | . . f2.write(ind + 'n')

33 |

34 | f.write('<table width=100%>n')

35 | f2.write('<table width=100%>n')

36 | tr = 0

1 ... 16 17 18 19 20 21 22 23 24 25
Перейти на страницу:
0
Сюжет
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
0
Атмосфера
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
0
Главный герой
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
0
Общее впечатление
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
Итоговая оценка: 0.0 из 10 (голосов: 0 / История оценок)