Hidden WordScanner
Private scans · No account required

DuckieDai Chapter 2 Review

Page through 18 quick-reference cards for polynomial and rational functions: complex numbers, quadratics, end behavior, zeros, division, asymptotes, symmetry, and inequalities.

Using the full toolkit? Read the step-by-step Polynomial Toolkit guide for quartic, cubic, and quadratic workflows, worked examples, and a reminder to keep every root you find.

review · MIT License

Overview

Page through 18 quick-reference cards for polynomial and rational functions: complex numbers, quadratics, end behavior, zeros, division, asymptotes, symmetry, and inequalities.

  • Owner-tested on a TI calculator
  • Version 1.0.0
  • 3426 bytes
  • No imports

Before you run it

  • TI-84 Plus CE Python · No calculator OS or Python App version has been verified.
  • TI Connect CE .py transfer to the Python App; the owner's transfer details were not recorded
  • The cards summarize a college algebra chapter on polynomial and rational functions; your course may order or name topics differently.
  • The program is a set of notes and performs no calculation.
  • Cards only move forward; run the program again to start over.

Try the DuckieDai calculator screen

Follow the program's prompts and result flow before downloading.

JavaScript is required for the optional browser simulation. Source viewing and downloading remain available without it.

Simulation boundary: This preview uses a reviewed browser adapter. It does not execute the downloaded Python and does not prove TI-Python or calculator compatibility.

Exact reviewed bytes

Source code

Download .py

View source below, copy it when JavaScript is available, or download the exact .py bytes.

  1. def intro():
  2. print("+----------------------+")
  3. print("| CH 2 REVIEW |")
  4. print("| |")
  5. print("| __ |")
  6. print("| ___(o )> quack! |")
  7. print("| \\ <_. ) |")
  8. print("| `---' |")
  9. print("| by DuckieDai |")
  10. print("| hiddenwordscanner.com|")
  11. print("+----------------------+")
  12. input("Press enter ")
  13. print("\n"*6)
  14. def page(*x):
  15. print("\n"*6)
  16. for s in x:
  17. print(s)
  18. input("Enter >")
  19. intro()
  20. page(
  21. "COMPLEX NUMBERS",
  22. "ADD/SUB:",
  23. "real with real",
  24. "i terms with i terms",
  25. "",
  26. "MULTIPLY:",
  27. "FOIL, then i^2=-1"
  28. )
  29. page(
  30. "COMPLEX DIVIDE",
  31. "Multiply TOP + BOTTOM",
  32. "by denominator conjugate",
  33. "",
  34. "a+bi -> a-bi",
  35. "Then use i^2=-1",
  36. "split + reduce fractions"
  37. )
  38. page(
  39. "QUADRATIC FORMULA",
  40. "For ax^2+bx+c=0",
  41. "D=b^2-4ac",
  42. "",
  43. "D>0: 2 real roots",
  44. "D=0: 1 repeated root",
  45. "D<0: use i",
  46. "",
  47. "x=(-b +/- sqrt(D))/2a",
  48. "",
  49. "Program: P4QUAD"
  50. )
  51. page(
  52. "VERTEX FORM",
  53. "a(x-h)^2+k",
  54. "",
  55. "Vertex = (h,k)",
  56. "Axis = x=h",
  57. "",
  58. "a positive = opens UP",
  59. "a negative = opens DOWN"
  60. )
  61. page(
  62. "STANDARD QUADRATIC",
  63. "ax^2+bx+c",
  64. "",
  65. "Vertex x:",
  66. "x=-b/(2a)",
  67. "",
  68. "Plug x into f(x)",
  69. "to get vertex y",
  70. "",
  71. "y-int=(0,c)",
  72. "",
  73. "Program: QUADFF"
  74. )
  75. page(
  76. "END BEHAVIOR",
  77. "Look at degree +",
  78. "leading coefficient",
  79. "",
  80. "Even + : up/up",
  81. "Even - : down/down",
  82. "Odd + : down/up",
  83. "Odd - : up/down",
  84. "",
  85. "Program: DDENDBEH"
  86. )
  87. page(
  88. "ZEROS / GRAPH",
  89. "Factor polynomial",
  90. "Set each factor =0",
  91. "",
  92. "zeros=x-intercepts",
  93. "",
  94. "Odd mult = CROSS",
  95. "Even mult = BOUNCE",
  96. "",
  97. "Program: DDZER"
  98. )
  99. page(
  100. "RATIONAL ZERO THM",
  101. "Possible zeros:",
  102. "+/- p/q",
  103. "",
  104. "p=factors constant",
  105. "q=factors lead coeff",
  106. "",
  107. "Test until remainder=0",
  108. "",
  109. "Programs:",
  110. "P1RZERO -> ZEROTS",
  111. "-> SYNTHD"
  112. )
  113. page(
  114. "LONG DIVISION",
  115. "Ask:",
  116. "What times divisor's",
  117. "first term gives",
  118. "current first term?",
  119. "",
  120. "Put answer on top",
  121. "Multiply WHOLE divisor",
  122. "SUBTRACT",
  123. "Bring down",
  124. "Repeat"
  125. )
  126. page(
  127. "SYNTHETIC DIV",
  128. "Divisor x-c",
  129. "use c",
  130. "",
  131. "Use 0 for missing powers",
  132. "",
  133. "Bring down",
  134. "multiply",
  135. "ADD",
  136. "repeat",
  137. "",
  138. "last=remainder",
  139. "",
  140. "Program: SYNTHD"
  141. )
  142. page(
  143. "FUNCTION FROM ZEROS",
  144. "zero c -> (x-c)",
  145. "",
  146. "Complex zero?",
  147. "add conjugate",
  148. "",
  149. "Multiply factors",
  150. "put a in front",
  151. "",
  152. "Given f(value)?",
  153. "plug in + solve for a",
  154. "",
  155. "Guide: CPLXPOLY"
  156. )
  157. page(
  158. "RATIONAL FUNCTION",
  159. "Factor top/bottom FIRST",
  160. "",
  161. "x-int:",
  162. "TOP = 0",
  163. "",
  164. "y-int:",
  165. "plug x=0",
  166. "",
  167. "Cancelled factor=HOLE"
  168. )
  169. page(
  170. "VERTICAL ASYM / HOLE",
  171. "Bottom factor =0",
  172. "",
  173. "cancels?",
  174. "YES -> HOLE",
  175. "NO -> VA",
  176. "",
  177. "Program: VASYM"
  178. )
  179. page(
  180. "HORIZONTAL ASYM",
  181. "Compare degrees",
  182. "",
  183. "top < bottom: y=0",
  184. "same: lead coeff ratio",
  185. "top > bottom: no HA",
  186. "",
  187. "Program: HASYMS"
  188. )
  189. page(
  190. "SYMMETRY",
  191. "Find f(-x)",
  192. "",
  193. "=f(x): y-axis",
  194. "=-f(x): origin",
  195. "otherwise: neither",
  196. "",
  197. "Program: SYMCKR"
  198. )
  199. page(
  200. "POLY INEQUALITY",
  201. "Move all to one side",
  202. "Factor",
  203. "Find critical values",
  204. "Order them",
  205. "Test intervals",
  206. "Keep wanted signs",
  207. "",
  208. "< > exclude roots",
  209. "<= >= include roots",
  210. "",
  211. "Program: QINQS/WCSOL"
  212. )
  213. page(
  214. "RATIONAL INEQ",
  215. "Move all to one side",
  216. "Find TOP zeros",
  217. "Find BOTTOM zeros",
  218. "Order + test intervals",
  219. "",
  220. "BOTTOM = NEVER",
  221. "",
  222. "<= >= may include",
  223. "TOP zeros"
  224. )
  225. page(
  226. "QUICK MEMORY",
  227. "Long div SUBTRACTS",
  228. "Synthetic ADDS",
  229. "",
  230. "Odd = CROSS",
  231. "Even = BOUNCE",
  232. "",
  233. "Bottom = NEVER",
  234. "",
  235. "y-int: x=0",
  236. "x-int: top=0"
  237. )
Filename
C2REVW.py
Size
3426 bytes
SHA-256
6339b14c772a9c5181d419ac0216bbab552e3f17dd4b13c7c804cda863de7966

Usage

Inputs

  • Enter to move to the next card

Outputs

  • Eighteen review cards, each naming the DuckieDai program that handles that step where one exists

Units: Reference notes; no units.

Assumptions and limitations

Assumptions

  • The cards summarize a college algebra chapter on polynomial and rational functions; your course may order or name topics differently.

Constraints

  • The program is a set of notes and performs no calculation.
  • Cards only move forward; run the program again to start over.

Known failures

  • Some cards name calculator programs that are not in this library yet.
  • Check your exam rules before loading notes onto a calculator.

Compatibility and review

Review status
Owner-tested on a TI calculator
Tested on
Owner reports personally testing this program on a TI-84 Plus CE Python calculator; the test date, OS version, and Python App version were not recorded
What happened
Owner reported pass on the calculator. The published file is the owner's tested source.
Dependencies
No imports
Suggested calculator name
C2REVW — you can give it another valid, unique name when you transfer it
Desktop test cases
Not available for this interactive-only source

This exact source auto-launches an interactive calculator session, so compatibility evidence comes from the recorded physical-device review rather than an importable desktop fixture.

Transfer and launch

  1. Confirm that your calculator is the Python-capable model named above. This release has no verified calculator OS or Python App version; treat transfer and execution as unverified until independently tested.
  2. Download the .py source above and verify its SHA-256 digest if your computer provides that option.
  3. Use TI Connect CE to send the Python file to a compatible calculator. C2REVW is a suggested name; you may choose another valid, unique calculator name.
  4. Open the Python App, select the program, and check sample inputs before relying on other results.

Read the complete installation, launch, troubleshooting, and removal guide.

Availability does not mean a teacher, school, or exam permits this program. Follow the applicable rules.

Version history

Any source change requires a new immutable version and digest. Historical downloads remain available only while their review records remain valid.

Independent compatibility resource: Hidden Word Scanner is independent and is not affiliated with or endorsed by Texas Instruments. TI product names describe compatibility only.

Action-count privacy: Successful downloads, preview starts, and preview completions increment same-origin aggregate counters. No entered values, source text, IP address, account, cookie, device identifier, or fingerprint is stored with these counts.