One Son Policy

One Son Policy
Loading the math board and drawing, please wait…
2016-05-27 00:41
This example illustrates the impact of the one son policy on population structure. It involves the analysis of population growth using exponential functions and linear regression. Using GeoGebra commands such as RandomElement, If, and DotPlot, it dynamically shows population trends under different policies. Suitable for high school mathematics education, particularly in probability and statistics, and function graphing.

GeoGebra Commands & Parameters

  1. RandomElement(choices) → choice
  2. RandomElement(choices) → A1
  3. RandomElement(choices) → A2
  4. RandomElement(choices) → A3
  5. RandomElement(choices) → A4
  6. RandomElement(choices) → A5
  7. RandomElement(choices) → A6
  8. RandomElement(choices) → A7
  9. RandomElement(choices) → A8
  10. RandomElement(choices) → A9
  11. RandomElement(choices) → A10
  12. RandomElement(choices) → A11
  13. RandomElement(choices) → A12
  14. RandomElement(choices) → A13
  15. RandomElement(choices) → A14
  16. RandomElement(choices) → A15
  17. RandomElement(choices) → A16
  18. RandomElement(choices) → A17
  19. RandomElement(choices) → A18
  20. RandomElement(choices) → A19
  21. RandomElement(choices) → A20
  22. RandomElement(choices) → A21
  23. RandomElement(choices) → A22
  24. RandomElement(choices) → A23
  25. RandomElement(choices) → A24
  26. RandomElement(choices) → A25
  27. RandomElement(choices) → A26
  28. RandomElement(choices) → A27
  29. RandomElement(choices) → A28
  30. RandomElement(choices) → A29
  31. RandomElement(choices) → A30
  32. RandomElement(choices) → A31
  33. RandomElement(choices) → A32
  34. RandomElement(choices) → A33
  35. RandomElement(choices) → A34
  36. RandomElement(choices) → A35
  37. RandomElement(choices) → A36
  38. RandomElement(choices) → A37
  39. RandomElement(choices) → A38
  40. RandomElement(choices) → A39
  41. RandomElement(choices) → A40
  42. RandomElement(choices) → A41
  43. RandomElement(choices) → A42
  44. RandomElement(choices) → A43
  45. RandomElement(choices) → A44
  46. RandomElement(choices) → A45
  47. RandomElement(choices) → A46
  48. RandomElement(choices) → A47
  49. RandomElement(choices) → A48
  50. RandomElement(choices) → A49
  51. RandomElement(choices) → A50
  52. RandomElement(choices) → A51
  53. RandomElement(choices) → A52
  54. RandomElement(choices) → A53
  55. RandomElement(choices) → A54
  56. RandomElement(choices) → A55
  57. RandomElement(choices) → A56
  58. RandomElement(choices) → A57
  59. RandomElement(choices) → A58
  60. RandomElement(choices) → A59
  61. RandomElement(choices) → A60
  62. RandomElement(choices) → A61
  63. RandomElement(choices) → A62
  64. RandomElement(choices) → A63
  65. RandomElement(choices) → A64
  66. RandomElement(choices) → A65
  67. RandomElement(choices) → A66
  68. RandomElement(choices) → A67
  69. RandomElement(choices) → A68
  70. RandomElement(choices) → A69
  71. RandomElement(choices) → A70
  72. RandomElement(choices) → A71
  73. RandomElement(choices) → A72
  74. RandomElement(choices) → A73
  75. RandomElement(choices) → A74
  76. RandomElement(choices) → A75
  77. RandomElement(choices) → A76
  78. RandomElement(choices) → A77
  79. RandomElement(choices) → A78
  80. RandomElement(choices) → A79
  81. RandomElement(choices) → A80
  82. RandomElement(choices) → A81
  83. RandomElement(choices) → A82
  84. RandomElement(choices) → A83
  85. RandomElement(choices) → A84
  86. RandomElement(choices) → A85
  87. RandomElement(choices) → A86
  88. RandomElement(choices) → A87
  89. RandomElement(choices) → A88
  90. RandomElement(choices) → A89
  91. RandomElement(choices) → A90
  92. RandomElement(choices) → A91
  93. RandomElement(choices) → A92
  94. RandomElement(choices) → A93
  95. RandomElement(choices) → A94
  96. RandomElement(choices) → A95
  97. RandomElement(choices) → A96
  98. RandomElement(choices) → A97
  99. RandomElement(choices) → A98
  100. RandomElement(choices) → A99
  101. RandomElement(choices) → A100
  102. If(A1 ≟ "girl", 1, 0) → B1
  103. If(B1 ≟ 0, 0, If[A2 ≟ "girl", 1, 0]) → B2
  104. If(B2 ≟ 0, 0, If[A3 ≟ "girl", 1, 0]) → B3
  105. If(B3 ≟ 0, 0, If[A4 ≟ "girl", 1, 0]) → B4
  106. If(B4 ≟ 0, 0, If[A5 ≟ "girl", 1, 0]) → B5
  107. If(B5 ≟ 0, 0, If[A6 ≟ "girl", 1, 0]) → B6
  108. If(B6 ≟ 0, 0, If[A7 ≟ "girl", 1, 0]) → B7
  109. If(B7 ≟ 0, 0, If[A8 ≟ "girl", 1, 0]) → B8
  110. If(B8 ≟ 0, 0, If[A9 ≟ "girl", 1, 0]) → B9
  111. If(B9 ≟ 0, 0, If[A10 ≟ "girl", 1, 0]) → B10
  112. If(B10 ≟ 0, 0, If[A11 ≟ "girl", 1, 0]) → B11
  113. If(B11 ≟ 0, 0, If[A12 ≟ "girl", 1, 0]) → B12
  114. If(B12 ≟ 0, 0, If[A13 ≟ "girl", 1, 0]) → B13
  115. If(B13 ≟ 0, 0, If[A14 ≟ "girl", 1, 0]) → B14
  116. If(B14 ≟ 0, 0, If[A15 ≟ "girl", 1, 0]) → B15
  117. If(B15 ≟ 0, 0, If[A16 ≟ "girl", 1, 0]) → B16
  118. If(B16 ≟ 0, 0, If[A17 ≟ "girl", 1, 0]) → B17
  119. If(B17 ≟ 0, 0, If[A18 ≟ "girl", 1, 0]) → B18
  120. If(B18 ≟ 0, 0, If[A19 ≟ "girl", 1, 0]) → B19
  121. If(B19 ≟ 0, 0, If[A20 ≟ "girl", 1, 0]) → B20
  122. If(B20 ≟ 0, 0, If[A21 ≟ "girl", 1, 0]) → B21
  123. If(B21 ≟ 0, 0, If[A22 ≟ "girl", 1, 0]) → B22
  124. If(B22 ≟ 0, 0, If[A23 ≟ "girl", 1, 0]) → B23
  125. If(B23 ≟ 0, 0, If[A24 ≟ "girl", 1, 0]) → B24
  126. If(B24 ≟ 0, 0, If[A25 ≟ "girl", 1, 0]) → B25
  127. If(B25 ≟ 0, 0, If[A26 ≟ "girl", 1, 0]) → B26
  128. If(B26 ≟ 0, 0, If[A27 ≟ "girl", 1, 0]) → B27
  129. If(B27 ≟ 0, 0, If[A28 ≟ "girl", 1, 0]) → B28
  130. If(B28 ≟ 0, 0, If[A29 ≟ "girl", 1, 0]) → B29
  131. If(B29 ≟ 0, 0, If[A30 ≟ "girl", 1, 0]) → B30
  132. If(B30 ≟ 0, 0, If[A31 ≟ "girl", 1, 0]) → B31
  133. If(B31 ≟ 0, 0, If[A32 ≟ "girl", 1, 0]) → B32
  134. If(B32 ≟ 0, 0, If[A33 ≟ "girl", 1, 0]) → B33
  135. If(B33 ≟ 0, 0, If[A34 ≟ "girl", 1, 0]) → B34
  136. If(B34 ≟ 0, 0, If[A35 ≟ "girl", 1, 0]) → B35
  137. If(B35 ≟ 0, 0, If[A36 ≟ "girl", 1, 0]) → B36
  138. If(B36 ≟ 0, 0, If[A37 ≟ "girl", 1, 0]) → B37
  139. If(B37 ≟ 0, 0, If[A38 ≟ "girl", 1, 0]) → B38
  140. If(B38 ≟ 0, 0, If[A39 ≟ "girl", 1, 0]) → B39
  141. If(B39 ≟ 0, 0, If[A40 ≟ "girl", 1, 0]) → B40
  142. If(B40 ≟ 0, 0, If[A41 ≟ "girl", 1, 0]) → B41
  143. If(B41 ≟ 0, 0, If[A42 ≟ "girl", 1, 0]) → B42
  144. If(B42 ≟ 0, 0, If[A43 ≟ "girl", 1, 0]) → B43
  145. If(B43 ≟ 0, 0, If[A44 ≟ "girl", 1, 0]) → B44
  146. If(B44 ≟ 0, 0, If[A45 ≟ "girl", 1, 0]) → B45
  147. If(B45 ≟ 0, 0, If[A46 ≟ "girl", 1, 0]) → B46
  148. If(B46 ≟ 0, 0, If[A47 ≟ "girl", 1, 0]) → B47
  149. If(B47 ≟ 0, 0, If[A48 ≟ "girl", 1, 0]) → B48
  150. If(B48 ≟ 0, 0, If[A49 ≟ "girl", 1, 0]) → B49
  151. If(B49 ≟ 0, 0, If[A50 ≟ "girl", 1, 0]) → B50
  152. If(B50 ≟ 0, 0, If[A51 ≟ "girl", 1, 0]) → B51
  153. If(B51 ≟ 0, 0, If[A52 ≟ "girl", 1, 0]) → B52
  154. If(B52 ≟ 0, 0, If[A53 ≟ "girl", 1, 0]) → B53
  155. If(B53 ≟ 0, 0, If[A54 ≟ "girl", 1, 0]) → B54
  156. If(B54 ≟ 0, 0, If[A55 ≟ "girl", 1, 0]) → B55
  157. If(B55 ≟ 0, 0, If[A56 ≟ "girl", 1, 0]) → B56
  158. If(B56 ≟ 0, 0, If[A57 ≟ "girl", 1, 0]) → B57
  159. If(B57 ≟ 0, 0, If[A58 ≟ "girl", 1, 0]) → B58
  160. If(B58 ≟ 0, 0, If[A59 ≟ "girl", 1, 0]) → B59
  161. If(B59 ≟ 0, 0, If[A60 ≟ "girl", 1, 0]) → B60
  162. If(B60 ≟ 0, 0, If[A61 ≟ "girl", 1, 0]) → B61
  163. If(B61 ≟ 0, 0, If[A62 ≟ "girl", 1, 0]) → B62
  164. If(B62 ≟ 0, 0, If[A63 ≟ "girl", 1, 0]) → B63
  165. If(B63 ≟ 0, 0, If[A64 ≟ "girl", 1, 0]) → B64
  166. If(B64 ≟ 0, 0, If[A65 ≟ "girl", 1, 0]) → B65
  167. If(B65 ≟ 0, 0, If[A66 ≟ "girl", 1, 0]) → B66
  168. If(B66 ≟ 0, 0, If[A67 ≟ "girl", 1, 0]) → B67
  169. If(B67 ≟ 0, 0, If[A68 ≟ "girl", 1, 0]) → B68
  170. If(B68 ≟ 0, 0, If[A69 ≟ "girl", 1, 0]) → B69
  171. If(B69 ≟ 0, 0, If[A70 ≟ "girl", 1, 0]) → B70
  172. If(B70 ≟ 0, 0, If[A71 ≟ "girl", 1, 0]) → B71
  173. If(B71 ≟ 0, 0, If[A72 ≟ "girl", 1, 0]) → B72
  174. If(B72 ≟ 0, 0, If[A73 ≟ "girl", 1, 0]) → B73
  175. If(B73 ≟ 0, 0, If[A74 ≟ "girl", 1, 0]) → B74
  176. If(B74 ≟ 0, 0, If[A75 ≟ "girl", 1, 0]) → B75
  177. If(B75 ≟ 0, 0, If[A76 ≟ "girl", 1, 0]) → B76
  178. If(B76 ≟ 0, 0, If[A77 ≟ "girl", 1, 0]) → B77
  179. If(B77 ≟ 0, 0, If[A78 ≟ "girl", 1, 0]) → B78
  180. If(B78 ≟ 0, 0, If[A79 ≟ "girl", 1, 0]) → B79
  181. If(B79 ≟ 0, 0, If[A80 ≟ "girl", 1, 0]) → B80
  182. If(B80 ≟ 0, 0, If[A81 ≟ "girl", 1, 0]) → B81
  183. If(B81 ≟ 0, 0, If[A82 ≟ "girl", 1, 0]) → B82
  184. If(B82 ≟ 0, 0, If[A83 ≟ "girl", 1, 0]) → B83
  185. If(B83 ≟ 0, 0, If[A84 ≟ "girl", 1, 0]) → B84
  186. If(B84 ≟ 0, 0, If[A85 ≟ "girl", 1, 0]) → B85
  187. If(B85 ≟ 0, 0, If[A86 ≟ "girl", 1, 0]) → B86
  188. If(B86 ≟ 0, 0, If[A87 ≟ "girl", 1, 0]) → B87
  189. If(B87 ≟ 0, 0, If[A88 ≟ "girl", 1, 0]) → B88
  190. If(B88 ≟ 0, 0, If[A89 ≟ "girl", 1, 0]) → B89
  191. If(B89 ≟ 0, 0, If[A90 ≟ "girl", 1, 0]) → B90
  192. If(B90 ≟ 0, 0, If[A91 ≟ "girl", 1, 0]) → B91
  193. If(B91 ≟ 0, 0, If[A92 ≟ "girl", 1, 0]) → B92
  194. If(B92 ≟ 0, 0, If[A93 ≟ "girl", 1, 0]) → B93
  195. If(B93 ≟ 0, 0, If[A94 ≟ "girl", 1, 0]) → B94
  196. If(B94 ≟ 0, 0, If[A95 ≟ "girl", 1, 0]) → B95
  197. If(B95 ≟ 0, 0, If[A96 ≟ "girl", 1, 0]) → B96
  198. If(B96 ≟ 0, 0, If[A97 ≟ "girl", 1, 0]) → B97
  199. If(B97 ≟ 0, 0, If[A98 ≟ "girl", 1, 0]) → B98
  200. If(B98 ≟ 0, 0, If[A99 ≟ "girl", 1, 0]) → B99
  201. If(B99 ≟ 0, 0, If[A100 ≟ "girl", 1, 0]) → B100
  202. DotPlot(children) → list1
  203. CountIf(x > 0, children) → a
  204. TableText({Take[children, 1, 20], Take[children, 21, 40], Take[children, 41, 60], Take[children, 61, 80], Take[children, 81, 100]}, "c_|h") → text1

AI Drawing Prompt Reference

Create a population structure diagram illustrating the impact of the one-child policy on population growth using exponential functions and linear regression. Generate a dynamic dot plot to show population trends under different policies.
The prompt above was compiled from the original drawing commands and is for reference only.