Computing: Free Pascal Programming

Programming Home   Home   Contact

Strong acid-base titrations (SimpleTitration).


Description: Chemistry application, dealing with the titration of a strong acid by a strong base and the titration of a strong base by a strong acid. The program may be used:

If you are not familiar with terms like acid, base, pH or titration, please, have a look at a chemistry book or website. Application help (in particular concerning the simulation) included as HTML file (accessible from the GUI "Help" menu).

Extensions: Polyprotic acids are assumed to completely dissociate in one only step, thus not all ions effectively present in the solution are considered to calculate the pH. Another possible extension would be to implement titrations, where one of the solutions is a weak acid or a weak base.

Free Pascal features: Using timers to implement real-time simulations. Using canvas for mathematical curve drawings. Using the "Left", "Top", "Size" and "Visible" properties of shapes to fill an irregular area.

Screenshot:

Acid-base titrations: Curve of the titration of a strong acid by a strong base
 
Acid-base titrations: Simulation of the titration of a strong base by a strong acid