You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
##Description
A Turing program consists of a list of statements and declarations.
##Example
This is a complete Turing program. It outputs Alan M. Turing.
put "Alan M. Turing"
##Example
This is a complete Turing program. It outputs a triangle of stars.
var stars : string := "*"
loop
put stars
stars := stars + "*"
end loop
##Example
This is a complete Turing program. It outputs Hello once and Goodbye twice.
procedure sayItAgain ( what : string, n : int )
for i : 1 .. n
put what
end for
end sayItAgain
sayItAgain ( "Hello", 1)
sayItAgain ( "Goodbye", 2 )
##Details
In a program there can be many units (see unit), one of which is the program (called the main program), the others of which are modules, monitors and classes. The main program is optionally preceded by an import list, which lists the units that it uses.