28. A system according to claim 27 , wherein the one or more processors are further configured to generate a first possible formula based on a second possible formula generated by the one or more processors.
27. A system for determining a formula, comprising: one or more processors configured to: (a) generate one or more expressions in precise syntax based on received user input in an imprecise syntax, wherein the received user input includes (i) an indication of a desired formula having a plurality of mathematical or scientific parameters, and (ii) an indication of one or more respective values of one or more parameters in the plurality of mathematical or scientific parameters, and wherein the imprecise syntax is expressed using natural language and terms; (b) generate one or more possible formulas corresponding to the indication of the desired formula based on the one or more expressions in precise syntax, wherein the one or more possible formulas are expressed in mathematical or scientific symbols; (c) calculate one or more results according to the one or more possible formulas with the one or more parameters set to the respective one or more values; and (d) generate electronic display information to display at least one of the one or more results on a display device.