Читать «Система Диофанта 2» онлайн - страница 3
W Cat
- В принципе то же самое, но разберем отличия:
1. итог выводится не на экран, а в файл. Точнее в два файла "quadratic.htm" — задания и "answer.htm" ответы.
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 он стоит по умолчанию. Учебников и советов в Интернете достаточно, если надо обращайся и ко мне, я хотя и не волшебник люблю все чудесное.
/
Теперь вот такое предложение. А что, если…
— Не стоит.
— Ясно. Тогда, может быть, нужно…
— Не нужно.
— Понятно… Разрешите хотя бы…
— Вот это попробуйте! Вам поручена эта операция, так что действуйте.
/
Приложение 1. Задачи.
1) x2 - 6x + 5 = 0 | 2) x2 - 9x + 14 = 0 | 3) x2 - 6x - 55 = 0 |
4) x2 - 8x + 15 = 0 | 5) x2 - 16x + 55 = 0 | 6) x2 - 8x + 15 = 0 |
7) x2 - 18x + 65 = 0 | 8) x2 + 10x - 11 = 0 | 9) x2 + 14x - 51 = 0 |
10) x2 - 12x + 35 = 0 | 11) x2 - 8x - 65 = 0 | 12) x2 - 8x + 15 = 0 |
13) x2 - 8x + 7 = 0 | 14) x2 - 15x + 26 = 0 | 15) x2 - 5x + 6 = 0 |
16) x2 - 18x + 77 = 0 | 17) x2 - 3x - 10 = 0 | 18) x2 - 16x + 55 = 0 |
19) x2 + 5x - 14 = 0 | 20) x2 - 4x - 77 = 0 | 21) x2 - 10x + 25 = 0 |
22) x2 + 5x + 6 = 0 | 23) x2 - 10x + 25 = 0 | 24) x2 + 19x + 34 = 0 |
25) x2 - 16x + 55 = 0 | 26) x2 - 10x + 25 = 0 | 27) x2 + 8x - 65 = 0 |
28) x2 - 4x + 4 = 0 | 29) x2 - 2x - 35 = 0 | 30) x2 - 14x + 49 = 0 |
31) x2 + 2x - 35 = 0 | 32) x2 - 5x + 6 = 0 | 33) x2 - 6x + 5 = 0 |
34) x2 - 4x + 4 = 0 | 35) x2 - 22x + 85 = 0 | 36) x2 - 4x + 3 = 0 |
37) x2 - 2x - 3 = 0 | 38) x2 - 6x + 9 = 0 | 39) x2 - 14x + 33 = 0 |
40) x2 - 3x + 2 = 0 | 41) x2 - 1x - 6 = 0 | 42) x2 - 12x + 35 = 0 |
43) x2 - 4x + 4 = 0 | 44) x2 - 12x + 11 = 0 | 45) x2 + 6x - 7 = 0 |
46) x2 - 4x - 21 = 0 | 47) x2 - 8x + 15 = 0 | 48) x2 + 10x - 119 = 0 |
49) x2 - 2x + 1 = 0 | 50) x2 - 1x - 6 = 0 | 51) x2 + 11x - 26 = 0 |
52) x2 - 4x - 77 = 0 | 53) x2 - 20x + 51 = 0 | 54) x2 - 2x - 3 = 0 |
55) x2 - 16x + 39 = 0 | 56) x2 - 8x - 33 = 0 | 57) x2 - 11x - 26 = 0 |
58) x2 + 1x - 6 = 0 | 59) x2 - 18x + 77 = 0 | 60) x2 - 16x + 55 = 0 |
61) x2 - 10x + 25 = 0 | 62) x2 - 8x + 7 = 0 | 63) x2 - 4x - 21 = 0 |
64) x2 - 20x + 91 = 0 | 65) x2 - 5x + 6 = 0 | 66) x2 - 9x + 14 = 0 |
67) x2 - 10x - 119 = 0 | 68) x2 - 10x + 21 = 0 | 69) x2 - 4x + 3 = 0 |
70) x2 + 6x - 55 = 0 | 71) x2 + 11x - 26 = 0 | 72) x2 - 5x + 6 = 0 |
73) x2 + 6x - 7 = 0 | 74) x2 - 18x + 17 = 0 | 75) x2 - 5x + 6 = 0 |
76) x2 + 4x + 4 = 0 | 77) x2 - 4x + 3 = 0 | 78) x2 - 5x - 14 = 0 |
79) x2 + 4x + 3 = 0 | 80) x2 - 22x + 85 = 0 | 81) x2 - 8x + 7 = 0 |
82) x2 - 8x + 15 = 0 | 83) x2 + 2x - 35 = 0 | 84) x2 - 4x + 3 = 0 |
85) x2 - 6x + 5 = 0 | 86) x2 - 7x + 10 = 0 | 87) x2 - 10x - 119 = 0 |
88) x2 - 6x + 5 = 0 | 89) x2 - 14x + 33 = 0 | 90) x2 - 4x + 3 = 0 |
91) x2 - 10x + 21 = 0 | 92) x2 - 7x + 10 = 0 | 93) x2 - 2x - 35 = 0 |
94) x2 - 12x + 11 = 0 | 95) x2 - 14x - 51 = 0 | 96) x2 - 13x + 22 = 0 |
97) x2 - 12x + 35 = 0 | 98) x2 - 22x + 85 = 0 | 99) x2 + 8x + 7 = 0 |
100) x2 + 10x + 21 = 0 | 101) x2 - 10x + 21 = 0 | 102) x2 - 24x + 119 = 0 |
103) x2 + 5x - 14 = 0 | 104) x2 - 8x + 15 = 0 | 105) x2 - 9x + 14 = 0 |
106) x2 - 8x - 33 = 0 | 107) x2 - 4x + 3 = 0 | 108) x2 - 12x + 35 = 0 |
109) x2 - 9x - 22 = 0 | 110) x2 - 8x + 7 = 0 | 111) x2 + 4x - 5 = 0 |
112) x2 - 7x + 10 = 0 | 113) x2 - 8x + 7 = 0 | 114) x2 - 10x - 119 = 0 |
115) x2 - 12x + 11 = 0 | 116) x2 + 2x - 3 = 0 | 117) x2 - 8x + 7 = 0 |
118) x2 - 20x + 51 = 0 | 119) x2 - 14x + 33 = 0 | 120) x2 + 8x + 7 = 0 |
121) x2 + 11x - 26 = 0 | 122) x2 - 14x + 13 = 0 | 123) x2 - 9x + 14 = 0 |
124) x2 - 8x + 15 = 0 | 125) x2 - 4x - 5 = 0 | 126) x2 + 6x - 7 = 0 |
127) x2 - 16x + 39 = 0 | 128) x2 - 3x + 2 = 0 | 129) x2 - 14x + 33 = 0 |
130) x2 - 4x + 3 = 0 | 131) x2 + 2x - 3 = 0 | 132) x2 - 4x + 3 = 0 |
133) x2 - 7x + 10 = 0 | 134) x2 + 2x - 3 = 0 | 135) x2 - 9x + 14 = 0 |
136) x2 - 12x + 11 = 0 | 137) x2 + 2x - 3 = 0 | 138) x2 - 2x - 3 = 0 |
139) x2 - 2x + 1 = 0 | 140) x2 - 12x - 13 = 0 | 141) x2 + 16x + 39 = 0 |
142) x2 - 8x + 7 = 0 | 143) x2 - 9x + 14 = 0 | 144) x2 - 5x - 14 = 0 |
145) x2 - 18x + 17 = 0 | 146) x2 - 6x - 55 = 0 | 147) x2 - 16x - 17 = 0 |
148) x2 - 13x + 22 = 0 | 149) x2 - 6x - 55 = 0 | 150) x2 + 9x - 22 = 0 |
151) x2 - 7x + 10 = 0 | 152) x2 - 9x + 14 = 0 | 153) x2 - 10x - 39 = 0 |
154) x2 + 1x - 2 = 0 | 155) x2 + 7x + 10 = 0 | 156) x2 - 10x + 25 = 0 |
157) x2 - 6x + 5 = 0 | 158) x2 - 22x + 85 = 0 | 159) x2 - 6x + 5 = 0 |
160) x2 - 4x - 5 = 0 | 161) x2 - 19x + 34 = 0 | 162) x2 + 2x - 15 = 0 |
163) x2 - 4x + 3 = 0 | 164) x2 - 6x + 5 = 0 | 165) x2 - 3x + 2 = 0 |
166) x2 + 14x - 51 = 0 | 167) x2 - 4x + 3 = 0 | 168) x2 - 8x + 7 = 0 |
169) x2 - 24x + 119 = 0 | 170) x2 - 16x + 55 = 0 | 171) x2 + 18x + 17 = 0 |
172) x2 - 6x + 5 = 0 | 173) x2 - 5x - 14 = 0 | 174) x2 - 6x + 9 = 0 |
175) x2 - 10x - 119 = 0 | 176) x2 + 10x - 39 = 0 | 177) x2 - 4x + 3 = 0 |
178) x2 - 10x + 25 = 0 | 179) x2 - 1x - 2 = 0 | 180) x2 - 1x - 6 = 0 |
181) x2 - 18x + 65 = 0 | 182) x2 - 9x + 14 = 0 | 183) x2 - 10x + 21 = 0 |
184) x2 - 8x + 15 = 0 | 185) x2 - 8x + 7 = 0 | 186) x2 - 2x + 1 = 0 |
187) x2 - 9x + 14 = 0 | 188) x2 + 11x - 26 = 0 | 189) x2 - 16x + 39 = 0 |
190) x2 - 18x + 17 = 0 | 191) x2 - 4x + 3 = 0 | 192) x2 - 9x + 14 = 0 |
193) x2 - 7x + 10 = 0 | 194) x2 - 6x + 5 = 0 | 195) x2 - 14x + 33 = 0 |
196) x2 - 4x + 3 = 0 | 197) x2 - 8x + 7 = 0 | 198) x2 - 1x - 6 = 0 |
199) x2 - 24x + 119 = 0 | 200) x2 - 16x + 39 = 0 | 201) x2 + 10x - 11 = 0 |
202) x2 + 8x + 15 = 0 | 203) x2 - 12x - 85 = 0 | 204) x2 + 10x + 21 = 0 |
205) x2 - 12x - 85 = 0 | 206) x2 + 5x - 14 = 0 | 207) x2 + 9x - 22 = 0 |
208) x2 - 10x + 21 = 0 | 209) x2 - 1x - 2 = 0 | 210) x2 - 4x + 4 = 0 |
211) x2 - 13x + 22 = 0 | 212) x2 - 19x + 34 = 0 | 213) x2 - 7x + 10 = 0 |
214) x2 - 15x + 26 = 0 | 215) x2 + 11x - 26 = 0 | 216) x2 - 7x + 10 = 0 |
217) x2 + 3x - 10 = 0 | 218) x2 - 6x + 5 = 0 | 219) x2 - 4x - 77 = 0 |
220) x2 - 19x + 34 = 0 | 221) x2 - 8x + 15 = 0 | 222) x2 - 24x + 119 = 0 |
223) x2 - 13x + 22 = 0 | 224) x2 - 3x + 2 = 0 | 225) x2 - 10x + 25 = 0 |
226) x2 - 6x - 55 = 0 | 227) x2 - 16x + 55 = 0 | 228) x2 - 8x + 15 = 0 |
229) x2 - 13x + 22 = 0 | 230) x2 + 1x - 2 = 0 | 231) x2 - 13x + 22 = 0 |
232) x2 + 3x - 10 = 0 | 233) x2 - 3x + 2 = 0 | 234) x2 + 16x + 55 = 0 |
235) x2 - 20x + 91 = 0 | 236) x2 - 14x + 49 = 0 | 237) x2 - 5x + 6 = 0 |
238) x2 - 18x + 65 = 0 | 239) x2 - 14x + 33 = 0 | 240) x2 - 13x + 22 = 0 |
241) x2 - 24x + 119 = 0 | 242) x2 - 22x + 85 = 0 | 243) x2 - 16x + 39 = 0 |
244) x2 - 19x + 34 = 0 | 245) x2 - 18x + 77 = 0 | 246) x2 - 8x + 15 = 0 |
247) x2 - 18x + 77 = 0 | 248) x2 + 16x - 17 = 0 | 249) x2 - 18x + 65 = 0 |
250) x2 - 5x + 6 = 0 | 251) x2 + 16x - 17 = 0 | 252) x2 - 8x - 33 = 0 |
253) x2 + 16x + 39 = 0 | 254) x2 - 14x - 51 = 0 | 255) x2 + 6x - 91 = 0 |
256) x2 - 13x + 22 = 0 | 257) x2 - 3x + 2 = 0 | 258) x2 - 2x - 3 = 0 |
259) x2 - 12x + 11 = 0 | 260) x2 - 13x + 22 = 0 | 261) x2 + 14x - 51 = 0 |
262) x2 - 2x + 1 = 0 | 263) x2 - 8x + 7 = 0 | 264) x2 - 7x + 10 = 0 |
265) x2 - 1x - 6 = 0 | 266) x2 + 8x - 33 = 0 | 267) x2 - 1x - 6 = 0 |
268) x2 + 5x - 14 = 0 | 269) x2 - 6x + 5 = 0 | 270) x2 - 3x + 2 = 0 |
271) x2 + 2x - 35 = 0 | 272) x2 - 15x + 26 = 0 | 273) x2 + 4x + 4 = 0 |
274) x2 - 5x + 6 = 0 | 275) x2 - 8x + 7 = 0 | 276) x2 - 18x + 17 = 0 |
277) x2 - 8x + 15 = 0 | 278) x2 + 14x + 49 = 0 | 279) x2 - 10x + 21 = 0 |
280) x2 - 8x + 15 = 0 | 281) x2 - 14x + 13 = 0 | 282) x2 + 2x - 15 = 0 |
283) x2 - 2x - 3 = 0 | 284) x2 - 6x - 7 = 0 | 285) x2 - 20x + 91 = 0 |
286) x2 - 8x + 7 = 0 | 287) x2 - 8x + 7 = 0 | 288) x2 + 12x + 11 = 0 |
289) x2 + 2x - 15 = 0 |