Random Polynomial Differentiation and Integration Practice with GeoGebra

Random Polynomial Differentiation and Integration Practice with GeoGebra
Loading the math board and drawing, please wait…
2019-01-25 18:31
This GeoGebra example provides an interactive drill for practicing differentiation and integration of polynomials with randomly generated coefficients and orders. It demonstrates how to compute derivatives, antiderivatives (indefinite integrals), and definite integrals, while also incorporating initial conditions to determine the constant of integration. The construction uses commands such as Expand, Textfield, and Random to generate random polynomials and create input fields. Key objects include RndStart, the function f, its first and second derivatives f' and f'', the antiderivative F, and self-checking objects like selfd, self0, selF. Users enter answers via text fields (entradaFF, entradaF, entradafd, etc.), and the app compares them with correct solutions (soluc*), computes errors (error*), and indicates correctness (OK*). This is ideal for high school or early college calculus students to reinforce basic techniques, and for teachers to create randomized practice sets.

GeoGebra Commands & Parameters

  1. Expand(((Random[0, 1] * Random[-3, 3]) * x^(2)) + ((Random[0, 1] * Random[-8, 8]) * x) + (Random[0, 1] * Random[-20, 20])) → f''
  2. Expand(f) → f0test
  3. Textfield(FFtest) → entradaFF
  4. Textfield(Ftest) → entradaF
  5. Textfield(fdtest) → entradafd
  6. Textfield(fddtest) → entradafdd
  7. Random(-1, 1) → condInicFX
  8. Random(-1, 1) → condInicFFX