Читать «Система Диофанта 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