Computing: Free Pascal Programming

Programming Home   Home   Contact

Radioactive decay equations (Decay1).

Description: Nuclear physics application, generating exercises concerning radioactive decay equations. The program randomly chooses a parent isotope and a decay type (α, β-, β+, ε). The user has to find the daughter isotope, the atomic mass, mass number and number of neutrons of both isotopes, as well as the corresponding decay equation.
Help items include the periodic table of elements (with display of the elements' Z and A, needed to solve the exercises), a physics text about radioactive decay and a text concerning the program usage.

Free Pascal features: Reading text files into complex structures of arrays of records of arrays (classical Pascal). Usage of stringgrids to display table data. Hiding/showing or enabling/disabling controls depending on the run-time situation. Filling data into another form's controls.


Radioactive decay equations exercise