•   Wikis

# CSMP III: Wikis

Note: Many of our articles have direct quotes from sources you can cite, within the Wikipedia article! This article doesn't yet, but we're working on it! See more info or our list of citable articles.

# Encyclopedia

A CSMP III program is constructed from three general types of statements: Structural statements, which define the model. They consist of FORTRAN-likestatements, and functional blocks designed for operations that frequently occour in a model definition.
Data statements, which assign numerical values to parameters, constants, and initial conditions.
Control statements, which specify options in assembly and execution of the program, and the choice of output.
Structural statements can make use of the operations of addition, subtraction, multiplication, division, and exponentiation, using the same notation and rules as are used in FORTRAN. If, for example, the model includes the equation
X=6Y/W+(Z-2)2

the following statement will be used:

x=6.0*Y/W+(Z-2.0)**2.0

CSMP III is a computer system designed for solving differential equations numerically.

Its programs are constructed from three general types of statements:

• Structural statements, which define the model. They consist of FORTRAN-like statements, and functional blocks designed for operations that frequently occur in a model definition.
• Data statements, which assign numerical values to parameters, constants, and initial conditions.
• Control statements, which specify options in assembly and execution of the program, and the choice of output.

Structural statements can make use of the operations of addition, subtraction, multiplication, division, and exponentiation, using the same notation and rules as are used in FORTRAN. If, for example, the model includes the equation

$X=6Y/W+\left(Z-2\right)^2$

the following statement will be used:

```x=6.0*Y/W+(Z-2.0)**2.0
```