Advertisement
Guest User

Untitled

a guest
Nov 27th, 2014
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.73 KB | None | 0 0
  1. text: |
  2. Представьте квадрат двучлена $({{a}}x + {{b}}y)^2$ в виде многочлена.
  3. # {{coeff_xx}}x^2 - {{coeff_yy}}y^2$
  4. # {{coeff_xx}}x^2 + {{coeff_yy}}y^2$
  5. # {{coeff_xx}}x^2 {{sign_xy}} {{coeff_xy}}xy + {{coeff_yy}}y^2$
  6. # {{coeff_xy}}x^2 {{sign_xy}} {{coeff_xy_half}}xy + {{coeff_yy}}y^2$
  7. # {{a}}x^2 {{sign_xy}} {{-1 * coeff_xy}}xy + {{coeff_yy}}y^2$
  8. # {{a}}x^2 {{sign_xy}} {{coeff_xy}}xy + {{coeff_yy}}y^2$
  9. # {{coeff_xx}}x^2 {{-1 * sign_xy}} {{coeff_xy}}xy + {{coeff_yy}}y^2$
  10.  
  11.  
  12. solution: |
  13. По формуле квадрата суммы двух чисел имеем $({{a}}x + {{b}}y)^2 = ({{a}}x)^2 + 2 \cdot {{a}}x \cdot {{b}}y + ({{b}}y)^2 = {{coeff_xx}}x^2 {{sign_xy}} {{coeff_xy}}xy + {{coeff_yy}}y^2$.
  14.  
  15. variables: |
  16. - name: a
  17. type: randint
  18. min: -9
  19. max: 9
  20. init: 1
  21.  
  22. - name: b
  23. type: randint
  24. min: -9
  25. max: 9
  26. init: 1
  27.  
  28. - name: twice_ab
  29. type: computedint
  30. formula: 2 * a * b
  31.  
  32. - name: ab
  33. type: computedint
  34. formula: a * b
  35.  
  36. - name: coeff_xx
  37. type: map
  38. varible: a
  39. variants:
  40. - if: [1]
  41. than: ""
  42. - if: [-1]
  43. than: ""
  44. - if: [2]
  45. than: "4"
  46. - if: [-2]
  47. than: "4"
  48. - if: [3]
  49. than: "9"
  50. - if: [-3]
  51. than: "9"
  52. - if: [4]
  53. than: "16"
  54. - if: [-4]
  55. than: "16"
  56. - if: [5]
  57. than: "25"
  58. - if: [-5]
  59. than: "25"
  60. - if: [6]
  61. than: "36"
  62. - if: [-6]
  63. than: "36"
  64. - if: [7]
  65. than: "49"
  66. - if: [-7]
  67. than: "49"
  68. - if: [8]
  69. than: "64"
  70. - if: [-8]
  71. than: "64"
  72. - if: [9]
  73. than: "81"
  74. - if: [-9]
  75. than: "81"
  76.  
  77. - name: coeff_yy
  78. type: map
  79. varible: b
  80. variants:
  81. - if: [1]
  82. than: ""
  83. - if: [-1]
  84. than: ""
  85. - if: [2]
  86. than: "4"
  87. - if: [-2]
  88. than: "4"
  89. - if: [3]
  90. than: "9"
  91. - if: [-3]
  92. than: "9"
  93. - if: [4]
  94. than: "16"
  95. - if: [-4]
  96. than: "16"
  97. - if: [5]
  98. than: "25"
  99. - if: [-5]
  100. than: "25"
  101. - if: [6]
  102. than: "36"
  103. - if: [-6]
  104. than: "36"
  105. - if: [7]
  106. than: "49"
  107. - if: [-7]
  108. than: "49"
  109. - if: [8]
  110. than: "64"
  111. - if: [-8]
  112. than: "64"
  113. - if: [9]
  114. than: "81"
  115. - if: [-9]
  116. than: "81"
  117.  
  118. - name: coeff_xy
  119. type: map
  120. varible: twice_ab
  121. variants:
  122. - if: [1]
  123. than: ""
  124. - if: [-1]
  125. than: ""
  126. - if: [2]
  127. than: "2"
  128. - if: [-2]
  129. than: "2"
  130. - if: [3]
  131. than: "3"
  132. - if: [-3]
  133. than: "3"
  134. - if: [4]
  135. than: "4"
  136. - if: [-4]
  137. than: "4"
  138. - if: [5]
  139. than: "5"
  140. - if: [-5]
  141. than: "5"
  142. - if: [6]
  143. than: "6"
  144. - if: [-6]
  145. than: "6"
  146. - if: [7]
  147. than: "7"
  148. - if: [-7]
  149. than: "7"
  150. - if: [8]
  151. than: "8"
  152. - if: [-8]
  153. than: "8"
  154. - if: [9]
  155. than: "9"
  156. - if: [-9]
  157. than: "9"
  158.  
  159. - name: coeff_xy_half
  160. type: map
  161. varible: ab
  162. variants:
  163. - if: [1]
  164. than: ""
  165. - if: [-1]
  166. than: ""
  167. - if: [2]
  168. than: "2"
  169. - if: [-2]
  170. than: "2"
  171. - if: [3]
  172. than: "3"
  173. - if: [-3]
  174. than: "3"
  175. - if: [4]
  176. than: "4"
  177. - if: [-4]
  178. than: "4"
  179. - if: [5]
  180. than: "5"
  181. - if: [-5]
  182. than: "5"
  183. - if: [6]
  184. than: "6"
  185. - if: [-6]
  186. than: "6"
  187. - if: [7]
  188. than: "7"
  189. - if: [-7]
  190. than: "7"
  191. - if: [8]
  192. than: "8"
  193. - if: [-8]
  194. than: "8"
  195. - if: [9]
  196. than: "9"
  197. - if: [-9]
  198. than: "9"
  199.  
  200. - name: sign_xy
  201. type: map
  202. varible: coeff_xy
  203. variants:
  204. - if: [1]
  205. than: "+"
  206. - if: [-1]
  207. than: "-"
  208. - if: [2]
  209. than: "+"
  210. - if: [-2]
  211. than: "-"
  212. - if: [3]
  213. than: "+"
  214. - if: [-3]
  215. than: "-"
  216. - if: [4]
  217. than: "+"
  218. - if: [-4]
  219. than: "-"
  220. - if: [5]
  221. than: "+"
  222. - if: [-5]
  223. than: "-"
  224. - if: [6]
  225. than: "+"
  226. - if: [-6]
  227. than: "-"
  228. - if: [7]
  229. than: "+"
  230. - if: [-7]
  231. than: "-"
  232. - if: [8]
  233. than: "+"
  234. - if: [-8]
  235. than: "-"
  236. - if: [9]
  237. than: "+"
  238. - if: [-9]
  239. than: "-"
  240.  
  241. answers:
  242. - name: answer
  243. type: const
  244. value: 3
  245. conditions:
  246. - a != 0
  247. - b != 0
  248. тип: ввод
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement