How to use the diagnostic
Allow about thirty minutes. Try each task before showing its solution. Mark it “explained,” “needs practice,” or “unfamiliar.” There is no pass/fail gate. If any of Tasks 1–5 needs practice, use the linked algebra section; Tasks 6–9 identify topics taught in the main series, while Tasks 10–12 check lab readiness.
Arithmetic and algebra
Task 1 Fractions
Compute , showing a common denominator.
Show answer
. Review fractions if you added denominators or cannot explain the equivalent fractions.
Task 2 Signs
Evaluate and and explain why they differ.
Show answer
and . In the first, the negative sign is outside the square; in the second it belongs to the base. Review operation order.
Task 3 Equations
Solve and verify your answer in the original equation.
Show answer
Subtract five, then divide by three: . Check . Review equations if the reversible steps are unclear.
Task 4 Expansion
Expand without omitting cross terms.
Show answer
. Review polynomials.
Task 5 Exponents
Solve and name the inverse operation.
Show answer
. A base-two logarithm asks for the exponent producing eight. Review powers and logarithms.
Mathematical language
Task 6 Domains
Give the real domain of .
Show answer
All real inputs except , because that value makes the denominator zero. Study Module 01 functions.
Task 7 Indexed notation
Expand and calculate the total.
Show answer
. The bounds are inclusive and the index takes integer values. Study Module 01 sums.
Task 8 Negation
Negate “every item is valid.” Is “every item is invalid” the negation?
Show answer
The negation is “at least one item is invalid.” “Every item is invalid” is stronger: some valid items could remain while the original universal claim is false. Module 02 will teach this distinction; it is currently planned. No logic prerequisite blocks Module 01.
Task 9 Claims and counterexamples
Does hold for every real function? Give a valid example supporting your answer.
Show answer
No. Choose , , : . Study Module 01 contracts and claims. A function can satisfy additivity, but not every function does.
Python readiness
Task 10 Trace a loop
Predict the printed values:
for i in range(3):
print(i)
print(i * i)
Show answer
The six lines are 0,0,1,1,2,4 in that order. Both indented prints belong to each iteration. Review the Python notation guide.
Task 11 Define a function
Write a function returning the square of its input and call it with minus three.
Show answer
Use def square(x): with indented return x*x; square(-3) returns nine. Printing alone does not supply the returned value. Review functions.
Task 12 Run and diagnose
Run the orientation script from your terminal. Identify its final exception message and explain why the script still finishes.
Show answer
It reports a caught ZeroDivisionError with “division by zero.” The explicit except handles the deliberate fault. If the file cannot be opened, check the terminal’s working folder and the filename first. Use the setup instructions and error guide.
Choose preparation and continue
Use the algebra refresher for missed school-mathematics tasks and the Python primer for lab setup. New notation is taught in Module 01; you do not have to answer all twelve questions correctly before beginning it.